首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >适用于Angular 7客户端的单个微服务(spring boot)的AWS选择

适用于Angular 7客户端的单个微服务(spring boot)的AWS选择
EN

Stack Overflow用户
提问于 2019-09-27 12:00:22
回答 1查看 325关注 0票数 0

我是AWS的新手,我想知道适合我需求的最佳选项。我有一个spring boot API,它只能由我的angular 7客户端访问。客户端将进入S3存储桶中。我需要关于如何托管应用程序接口的建议(它需要一个MySQL自动生成的数据库)。

到目前为止,我已经看到ECS与Elastic Beanstalk和Amplify。有经验的人能给我推荐一个不会对这个小项目造成太大影响的选择吗?根据到客户端的流量,API可以被频繁调用。

如果你有来自Azure或Google Cloud Platform的建议,也欢迎。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-10-12 01:19:21

亚马逊网络服务提供了EC2服务,您可以在其中创建一个实例(虚拟机)并手动安装/部署您的应用程序和所有必需的软件。对于个人或非常小的项目,这可能是一个选择,但你应该考虑到你的后端将不能自动(或通过配置)扩展到更多的实例,你将不得不注意你的数据库的配置和备份等。

对于生产级应用程序,分离应用程序组件有很多好处,对每个组件使用特定的服务。

考虑到您的应用程序堆栈,我建议您考虑使用这种方法:

  • 使用AWS RDS创建关系数据库
  • 将您的
  • 后端部署到AWS content)
  • Create您的Angular前端到AWS S3 (它可以用作静态content)
  • Create具有两个来源的S3发行版,以路由必须传送到后端(通常使用URL约定,如/api/)和前端()

的请求

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58127692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档