首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何优化在AWS中设置的单个区域多AZ的高可用性架构时的成本?

如何优化在AWS中设置的单个区域多AZ的高可用性架构时的成本?
EN

Stack Overflow用户
提问于 2022-02-02 12:08:36
回答 1查看 221关注 0票数 1

全,

我用HA设计了一个应用程序,它将部署在AWS的单个区域中的多个AZs上。我注意到(即使在购买了一个预留实例之后),AWS也不能保证当EC2 (AZ1)下降时可以在第二个AZ中启动一个AWS。

这是不太可能的,因为AWS将有足够的容量,允许其客户在AZ2停止服务时使用AZ1,但这是有可能的(如果所有客户从AZ1迁移到AZ2,并且AWS数据中心AZ2中存在真正的资源约束)。

唯一的选择似乎是在第二个AZ中运行一个EC2 (或保持它)(即使没有使用),目的是在AZ1下降时使用它。

这意味着我们将承担将这些EC2s一直保持在AZ2中的成本。

想知道还有谁有这个问题吗?克服这一切?

EN

回答 1

Stack Overflow用户

发布于 2022-02-02 12:23:44

如果您正在处理一个新建项目(新启动的,没有遗留代码),请考虑使用无服务器架构。它不仅使我们能够获得本地HA、多AZ和可伸缩性,而且与服务器式的EC2设计相比,它还促进了您所使用的模型的付费,与之相比,我们必须为VM付费,即使它们闲置在使用自动缩放组的低流量EC2上,因为它自动管理您的实例在区域的不同可用性区域中的分布,为了在这些实例之间分配HTTP流量,您必须引入应用程序负载均衡器和目标组的组合。。

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

https://stackoverflow.com/questions/70955367

复制
相关文章

相似问题

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