Spring MVC移动应用程序后端的哪种AWS产品?

时间:2018-06-21 05:39:15

标签: mysql spring amazon-web-services

我和一个小组创建了一个移动应用程序,该应用程序使用连接到MySQL数据库的Spring MVC作为后端。那是大学的课程,讲师为我们设置了Apache Tomcat服务器,所以我不知道如何启动和运行服务器,我只知道如何为Spring编写Java。

我认为AWS是一个不错的选择,但是有太多产品让我感到不知所措和困惑。有人对我应该使用哪种产品有建议吗?谢谢。

2 个答案:

答案 0 :(得分:0)

要运行Java / Spring代码,有3个选项

  1. EC2-如果您对AWS不太熟悉,则会发现这很简单
  2. API Gateway + Lambda
  3. Elastic Beanstalk

对于MySQL,有2个选项

  1. RDS
  2. EC2(手动安装MySQL服务器)

此外,对于您的移动应用程序用户注册,登录和访问控制,您可以选中Cognito

答案 1 :(得分:0)

看看EC2和RDS。 EC2将为您提供可以在其上安装tomcat的映像(或所需的任何映像)。而且,如果您需要数据库服务器,RDS将为您提供一个部署和托管数据库的地方。

如果这只是用于测试/学习,您也可以跳过RDS并仅在EC2实例上安装数据库服务器,但这对生产应用程序不是一个好主意。

当您准备投入生产时,可能会需要其他AWS服务,但是EC2是一个很好的起点,并且当您运行第一个应用程序时,AWS的工作方式将变得更加清晰。