首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在AWS ELB中配置负载均衡器时只能选择AZ中的一个子网

为什么在AWS ELB中配置负载均衡器时只能选择AZ中的一个子网
EN

Stack Overflow用户
提问于 2019-11-23 10:56:11
回答 2查看 470关注 0票数 0

在AWS中配置负载均衡器时,我们不能在AZ中选择多个子网。我想了解一下这个限制的原因。我相信原因是因为:

私有网络中的两个子网只有两个不同之处:分配给实例的内网IP地址,子网可以是内网IP地址,也可以是公网IP地址。IP地址并不重要,因为私有IP都是关于内部工作的。对于公有或私有子网,您需要将应用程序部署到私有子网或公共子网,但不能同时部署到两者。因此,为同一目的创建多个私有或公有子网没有任何意义。如果您认为子网中可能需要大量资源,则应相应地调整子网的大小。

我的推理正确吗?

EN

回答 2

Stack Overflow用户

发布于 2019-11-23 13:10:04

当您创建ELB时,AWS将使用您的子网将网络接口放入。ELB服务将使用这些接口与您的私有网络中的资源进行通信。

因此,它们不需要在同一AZ中使用两个子网来实现此目的。另一方面,他们需要2个AZ来实现HA。

票数 0
EN

Stack Overflow用户

发布于 2019-11-23 22:16:00

限制的原因是,将ALB放在单个可用区中的多个子网上是没有意义的。

面向Internet的ALB必须在公有子网上,否则无法从外部到达,因为进出浏览器的流量不能从私有子网双向穿越Internet Gateway。

ALB不需要与它们后面的实例位于同一子网中,通常也不需要,因为您通常希望实例位于私有子网中。将均衡器放在与同一可用区内的实例不同的子网上,不会对性能产生不利影响。这是一个常见的误解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59004137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档