适用于Auto Scaling组的AWS多个ELB

Sam*_*m-T 6 amazon-web-services amazon-elb autoscaling

根据AWS文档,您可以将多个Load Balancers附加到单个Auto Scaling组.我认为ELB和ASG之间会有1:1的关系.如果ASG缩放哪个ELB,它会更新 - 全部.这是如何工作的,用例是什么.

Ash*_*han 7

虽然您可以将多个负载均衡附加到单个Autoscaling组,但很少使用它,特别是在AWS引入了支持路由规则(基于域和路径)的应用程序负载均衡器(ALB)并为单个负载均衡器附加多个SSL证书之后特征.

例如,之前需要的几个场景(在上述新功能可用之前)

  1. 如果您在EC2内部运行多个应用程序(虽然不推荐)并且需要自己的SSL证书,则需要指向多个负载均衡器.
  2. 如果您有一个应用程序代理AutoScaling组,它使用自己的SSL指向后端服务.
  3. 针对EC2中内部应用程序的不同路径和端口映射(类似于第1点)

  • 我们使用多个ELB进行测试和部署.例如,我们正在测试新的WAF规则,因此我们将使用加权DNS将一定百分比的流量路由到测试负载均衡器,同时验证新规则没有破坏任何内容. (5认同)

Lit*_*lah 5

查看AWS文档,您可以将多个负载均衡器附加到ASG。当ASG扩大规模时,所有负载均衡器都将了解新的EC2实例。

Auto Scaling与Elastic Load Balancing集成在一起,使您可以将一个或多个负载均衡器附加到现有的Auto Scaling组。附加负载均衡器后,它将自动在组中注册实例并在这些实例之间分配传入流量

链接到上面的报价可以在这里找到

就缩减而言,如果负载均衡器之一将实例报告为不健康,则该实例将被视为不健康,并最终终止。

如果将Auto Scaling组配置为使用EC2状态检查和Elastic Load Balancing健康检查来确定健康状态,则Auto Scaling会在实例未通过状态检查或健康检查的情况下将其视为不健康。请注意,如果您将多个负载均衡器附加到Auto Scaling组,则所有负载均衡器都必须报告实例运行状况良好,以便Auto Scaling认为实例运行状况良好。如果一个负载均衡器将实例报告为运行状况不佳,则即使其他负载均衡器将其视为运行状况良好,Auto Scaling也会替换该实例

链接到上面的报价可以在这里找到

我希望这可以使事情变得更清晰。