amazon-web-services - 为 API 和 webapp/网站运行单独的 EC2 实例是个好主意吗?
问题描述
这样做的目的是让其他服务的任何一个实例都保持活动状态。
例如。如果网站实例由于流量过大或任何原因而关闭,则 API 实例将照常运行,移动/桌面应用程序将顺利运行,没有任何障碍,反之亦然。
解决方案
我可以说是,并且基于 AWS 最佳实践,我们最好有一个松散耦合架构。
例如:您有 1 个用于 API 的 EC2 实例,1 个用于 Webapp 的 EC2 实例。
如果 Webapp 实例达到其 CPU 或内存使用率,您可以立即使用Auto-Scaling对其进行扩展,以防止停机。虽然 API 实例不需要任何升级,因为使用率低于利用率。
推荐阅读
- html - 如何禁用移动Safari上的所有缩放?
- javascript - Sequelize Post 上的错误 - 连接关闭而没有响应
- terraform - Terraform 0.11 从数据源获取 VPC CIDR 并传递给 security_group_ingress_rule 资源
- vba - Word Macro - 用增加一定步长的变量替换固定文本
- elasticsearch - 创建后elasticsearch映射为空
- airflow - 气流宏为 Operator 创建动态参数
- css - 如何将 json 转换为样式字典中的 css 类?
- javascript - WebAuthn isUserVerifyingPlatformAuthenticatorAvailable
- javascript - 按下右侧数字键时如何获取正确值
- sql - 如何在 Hive 查询中使用 SYS_CALENDAR.CALENDAR?