0

我即将参加我的 AWS 架构师助理认证考试,我在 ELB 和 ASG 上有一些我仍然没有得到的东西(或者我可能只是没有足够的学习),我想请你帮忙来解决问题。

  1. Multi-AZ Autoscaling Group
    当我说我有一个 ASG 来处理 3 个 AZ 的自动缩放而不是每个 AZ 有一个 ASG 时,它有什么区别?如果容错是答案,那么后者应该是标准设置,为什么要为三个或两个 AZ 设置一个 ASG?


  1. 多可用区 ELB
    与我对 #1 的问题相同。


    3.
  • 多可用区 ASG 和每个可用区一个 ELB
  • 多可用区 ASG 和一个服务多个可用区的 ELB
  • 每个 AZ 一个 ASG 和一个 ELB


每个的用例是什么?

4

1 回答 1

1

当您考虑其中的含义并了解可能缺少的一些细节时,答案会变得更加明显。

如果 ASG 跨越多个可用区,那么当灾难性故障 AZ 中的实例变得不可用时,它可以增加健康区的容量。每个人都有一个,就不会有这样的协调。

ELB 也是如此。在 Classic 和 Application 负载均衡器中,当您在多个 AZ 中部署单个 ELB 时,实际上您从一开始就在每个 AZ 中分配了均衡器硬件——但价格是相同的。如果一个 AZ 发生故障,它就会发生故障,而您在其余区域中仍然有工作硬件。

单个 AZ 中的 ELB 和 ASG 不会容错,并且没有理由为每个 AZ 配置单独的,当您可以只配置一个并让它处理整个可用区的故障时(不太可能,但并非不可能)通过在剩余的健康区域中扩展(部署更多硬件)容量。

于 2019-04-23T02:58:36.433 回答