我和一个小组创建了一个移动应用程序,它使用springmvc连接到mysql数据库作为后端。那是为了上大学,老师们为我们安装了apachetomcat服务器,所以我对服务器的安装和运行一无所知,我只知道如何为spring编写java。我认为aws是一个好地方,但有这么多的产品,我不知所措和困惑。有人对我应该使用哪种产品有什么建议吗?谢谢。
bihw5rsg1#
要运行java/spring代码,有3个选项如果你对aws不太熟悉,你会发现这是最困难的api网关+lambda弹力豆茎mysql有两种选择无线电数据系统ec2(手动安装mysql server)此外,对于您的移动应用程序用户注册、登录和访问控制,您可以检查cognito
gj3fmq9x2#
看看ec2和rds。ec2将为您提供一个可以安装tomcat的映像(或者任何您想要的)。如果您需要一个数据库服务器,rds将为您提供一个部署和托管数据库的地方。如果这只是为了测试/学习,您也可以跳过rds,只需在ec2示例上安装数据库服务器,但这对于生产应用程序不是一个好主意。当您准备投入生产时,您可能需要其他aws服务,但ec2是一个很好的起点,当您运行第一个应用程序时,aws的工作方式将变得更加清晰。
2条答案
按热度按时间bihw5rsg1#
要运行java/spring代码,有3个选项
如果你对aws不太熟悉,你会发现这是最困难的
api网关+lambda
弹力豆茎
mysql有两种选择
无线电数据系统
ec2(手动安装mysql server)
此外,对于您的移动应用程序用户注册、登录和访问控制,您可以检查cognito
gj3fmq9x2#
看看ec2和rds。ec2将为您提供一个可以安装tomcat的映像(或者任何您想要的)。如果您需要一个数据库服务器,rds将为您提供一个部署和托管数据库的地方。
如果这只是为了测试/学习,您也可以跳过rds,只需在ec2示例上安装数据库服务器,但这对于生产应用程序不是一个好主意。
当您准备投入生产时,您可能需要其他aws服务,但ec2是一个很好的起点,当您运行第一个应用程序时,aws的工作方式将变得更加清晰。