2017-06-07 52 views
0

我想要寻求以下方面的说明。1个ELB每个AZ和1个ELB到多个AZ的区别

考虑到2示这里

1 ELB到多个EC2实例在多个AZS每AZ

1 ELB per AZ

假设所有EC2实例 1 ELB to multiple EC2 instances in multiple AZs

1 ELB正在运行相同的版本同一个应用程序 - 只是与自动缩放组缩放,两个体系结构之间有什么区别?我什么时候会选择一个呢?

回答

2

这些图实际上描绘了同样的事情!

虽然图通常示出了一个弹性负载均衡如在地区是,现实情况是,它实际上创建在出现在经由弹性网络接口(ENIS)的VPC的子网每个可用性区域的多个负载平衡服务器。

的过程是:

  • 的最终用户访问经由DNS名称的应用程序,被映射到负载平衡器
  • 的弹性负载平衡服务解析DNS名至IP地址的VPC中的一个ENI。如果可用区发生故障,则它仅向功能性AZ发送请求。
  • 最终用户的Web浏览器然后发送要求到该IP地址,都到负载平衡器
  • 负载平衡器数字出哪些Amazon EC2实例应该接收业务中的一,基于至少开放连接将请求转发给它。此外,负载平衡器可以将流量发送到不同AZ中的实例以保持请求平衡(“跨区域负载平衡”)。

第二个图简单地显示了连接到VPC的附加层负载平衡器。传统上,ELB简单显示为一个图标在区域级别,但现实更像第二个图表。

对于有兴趣的人,请参阅:How Elastic Load Balancing Works