在一个云上部署 React + Spring boot Rest + mysql - 可能吗?

在一个云上部署 React + Spring boot Rest + mysql - 可能吗?

我已经完成了项目编码,现在想将其发布到网上。我需要一些关于部署过程的咨询。

起初我以为我会使用 AWS 第一年的“免费使用”,但很快我就发现,每个超过最低要求的小服务都要花钱,而且花费不少。

我的项目包含一台运行 spring-boot-web 应用(启动 Tomcat)的服务器,使用 mysql 数据库。另外还有一台用于客户端的 React.js 服务器,用于与服务器交互。

流量最佳情景:每月10,000。

价格确实起到了一定作用。这是一个非常基本的应用程序,我还不知道它是否会带来利润,目前我不想在这上面投入太多资金。但这个应用程序会一直存在,所以我需要提供合理的服务,这样即使它会增长,成本也会合乎逻辑。我不想支付更多每月 10 美元,甚至更少。

我已经尝试使用 AWS,如上所述。使用 Elastic Beanstalk 成功上传了草稿应用程序。但是便捷服务包括数据库,我认为这会拖延计费。

所以我想采用一些类似 Digital ocean 提供的云,或者 AWS 的 EC2 或者其他云,并在其上放置 Spring boot + mysql 服务器(也带有备份),同时还在其上放置 React 服务器。

有可能吗?你对我的需求有什么建议?我应该根据答案学习哪些参考资料?

答案1

RDS for MySQL 有一个免费层,Beanstalk 仅使用 EC2,EC2 也有一个免费层。那么你是否超出了限制?

相关内容