【问题标题】:AWS ALB - You must specify subnets from at least two Availability ZonesAWS ALB - 您必须从至少两个可用区中指定子网
【发布时间】:2020-09-26 11:04:13
【问题描述】:

对于 ALB - “您必须从至少两个可用区中指定子网。”

对于 NLB - “您可以从一个或多个可用区指定子网。”

将 2 个可用区作为 ALB 的必须要求而不是 NLB 的原因是什么?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 aws-elb aws-alb


    【解决方案1】:

    网络负载均衡器旨在满足区域隔离要求,因此适用于封装在单个区域中的应用程序架构。虽然,如果可用区发生故障,可以选择自动故障转移到其他健康的 AZ。

    在他们的指导方针中,AWS 建议客户在多个 AZ 中配置 NLB 目标以实现高可用性,但这不是必须的。

    【讨论】:

    • 感谢@Adi Dembak。我仍然不清楚的部分是 - ALB 可以对位于单个 az 中的应用程序进行负载平衡 - 那么为什么要求在至少 2 个不同的 AZ 中拥有一个 ALB 呢?
    • AWS 没有说明原因。它必须是设计选择/限制。一些用户解决了这个问题,并在第二个 AZ 中设置了一个“虚拟”子网,该子网实际上不接受流量,或者将其路由回 FW。
    猜你喜欢
    • 2019-02-18
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 2022-01-13
    • 1970-01-01
    • 2015-10-10
    相关资源
    最近更新 更多