我是AWS的新手,我想知道适合我需求的最佳选项。我有一个spring boot API,它只能由我的angular 7客户端访问。客户端将进入S3存储桶中。我需要关于如何托管应用程序接口的建议(它需要一个MySQL自动生成的数据库)。
到目前为止,我已经看到ECS与Elastic Beanstalk和Amplify。有经验的人能给我推荐一个不会对这个小项目造成太大影响的选择吗?根据到客户端的流量,API可以被频繁调用。
如果你有来自Azure或Google Cloud Platform的建议,也欢迎。
谢谢!
发布于 2019-10-12 01:19:21
亚马逊网络服务提供了EC2服务,您可以在其中创建一个实例(虚拟机)并手动安装/部署您的应用程序和所有必需的软件。对于个人或非常小的项目,这可能是一个选择,但你应该考虑到你的后端将不能自动(或通过配置)扩展到更多的实例,你将不得不注意你的数据库的配置和备份等。
对于生产级应用程序,分离应用程序组件有很多好处,对每个组件使用特定的服务。
考虑到您的应用程序堆栈,我建议您考虑使用这种方法:
的请求
https://stackoverflow.com/questions/58127692
复制相似问题