AWS ALB - 您必须指定至少两个可用区的子网

AWS ALB - You must specify subnets from at least two Availability Zones

对于 ALB - "You must specify subnets from at least two Availability Zones."

对于 NLB - "You can specify subnets from one or more Availability Zones."

将 2 个 AZ 强制执行为 ALB 而非 NLB 的 MUST 要求的原因是什么?

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

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