amazon-web-services - 为什么AWS应用程序负载均衡器需要两个子网?

标签 amazon-web-services amazon-ec2 aws-load-balancer

尝试在AWS上创建应用程序负载平衡器时(到目前为止,我使用经典的平衡器就很好了),我收到以下消息:

At least two subnets must be specified

为什么ALB要求我指定两个子网?有什么方法可以创建它并将其用于单个子网中的实例之间的LB?

最佳答案

所以,这里要清楚。 @pasmwel基本上用docs链接回答了,但是我想修饰它,因为这似乎正在引起人们的关注。

由于ALB需要2个子网,因此,如果1个可用区出现故障,则ALB仍然可以在其他子网上运行。

这有点愚蠢...因为AWS可以在后台执行此操作。

普通的ELB和TCP LB出于显而易见的原因不需要这样做。但是,如果子网掉线,它们也会失败。

关于amazon-web-services - 为什么AWS应用程序负载均衡器需要两个子网?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50242734/

相关文章:

amazon-web-services - Terraform:WAITING经典负载均衡器的 A 记录

wordpress - HTTP 到 HTTPS 重定向在 AWS ALB 上不起作用

node.js - 在 AWS 上扩展 Nodejs 应用程序

amazon-web-services - 负载均衡器 AWS 配置

amazon-web-services - 如何获取AWS中IAM角色的ARN值

ruby-on-rails - 带有 Amazon S3 的 Active Storage 不使用指定的文件名保存,而是使用文件 key 保存

amazon-web-services - 如何通过同一账户与AWS EKS通信?

django - 'foo.bar.com.s3.amazonaws.com' 不匹配 '*.s3.amazonaws.com' 、 's3.amazonaws.com'

apache - 如何使用域地址直接访问部署在 AWS tomcat 中的 Web 应用程序?

amazon-web-services - msg : No handler was ready to authenticate. 检查了 1 个处理程序。 ['HmacAuthV4Handler' ] 检查您的凭据