我即将参加 AWS 架构师助理认证考试,我有一些关于 ELB 和 ASG 的东西仍然没有得到(或者我只是学习不够),我喜欢请你帮忙解决问题。
- 多可用区自动缩放组
当我说我有一个 ASG 可以处理时有什么区别 自动缩放 3 个可用区,而不是为每个可用区提供一个 ASG?如果容错 是答案,那么后者应该是标准设置,为什么要有一个ASG 三个或两个可用区?
- 多可用区 ELB
与我对 #1 提出的问题相同。
- 3.
- ASG 和每个可用区一个 ELB
- 多可用区 ASG 和一个为多个可用区提供服务的 ELB
- 每个可用区一个 ASG 和一个 ELB
每种用例是什么?
当您考虑其含义并了解可能缺少的一些细节时,答案变得更加明显。
如果 ASG 跨多个可用区,则当灾难性故障可用区中的实例不可用时,它可以增加运行状况区域中的容量。 每个都有一个,就不会有这样的协调。
ELB也是如此。 在经典负载均衡器和应用程序负载均衡器中,当您在多个可用区中部署单个 ELB 时,您实际上会从一开始就在每个可用区中分配均衡硬件,但价格是相同的。 如果可用区发生故障,它将失败,并且其余可用区中仍有工作硬件。
单个可用区中的 ELB 和 ASG 不具有容错能力,并且没有理由为每个可用区预置单独的可用区,因为您可以只预置一个可用区,并通过在剩余的健康区域中横向扩展(部署更多硬件)容量来让它处理整个可用区的故障(不太可能,但并非不可能)。