首页 > 解决方案 > 为 API 和 webapp/网站运行单独的 EC2 实例是个好主意吗?

问题描述

这样做的目的是让其他服务的任何一个实例都保持活动状态。

例如。如果网站实例由于流量过大或任何原因而关闭,则 API 实例将照常运行,移动/桌面应用程序将顺利运行,没有任何障碍,反之亦然。

标签: amazon-web-servicesamazon-ec2

解决方案


我可以说,并且基于 AWS 最佳实践,我们最好有一个松散耦合架构。

例如:您有 1 个用于 API 的 EC2 实例,1 个用于 Webapp 的 EC2 实例。

如果 Webapp 实例达到其 CPU 或内存使用率,您可以立即使用Auto-Scaling对其进行扩展,以防止停机。虽然 API 实例不需要任何升级,因为使用率低于利用率。


推荐阅读