2017-10-18 126 views
2

每个AWS documentation您可以将多个负载平衡器附加到单个Auto Scaling组。我认为ELB和ASG之间会有1:1的关系。如果ASG根据ELB进行更新 - 所有。 这是如何工作的,什么是用例。用于Auto Scaling Group的AWS多个ELBs

+0

请参阅https://stackoverflow.com/questions/19689164/multiple-elbs-for-a-single-auto-scaling-group。 – jarmod

回答

5

虽然您可以将多个负载平衡附加到单个自动调节组,但很少使用它,特别是在AWS推出支持路由规则(基于域和路径)的应用负载平衡器(ALB)并将多个SSL证书一个负载平衡器的特点。

,例如如果其先前要求(上面提到的前新功能是可用的)几个方案

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

我们使用多个ELB进行测试和部署。例如,我们正在测试新的WAF规则,因此我们将使用加权DNS将一定比例的流量路由到测试负载平衡器,同时验证新规则不会破坏任何内容。 –

0

纵观AWS文档,您可以将多个负载平衡器的ASG。当ASG扩展时,所有负载平衡器都会知道新的EC2实例。

Auto Scaling与Elastic Load Balancing集成,使您能够将一个或多个负载均衡器连接到现有Auto Scaling组。之后您将负载平衡器,它会自动注册组的情况和整个实例

link to above quote can be found here

分配传入流量在缩小,如果负载均衡器中的一个报告实例为不健康,那么条款该实例将被视为不健康并最终终止。

如果您配置自动缩放组同时使用EC2状态检查和弹性负载均衡的健康检查,以确定健康状况,自动缩放如果失败要么状态检查或健康检查认为该实例不健康。请注意,如果您将多个负载平衡器附加到Auto Scaling组,则所有这些负载平衡器都必须报告该实例运行状况良好,以便Auto Scaling将该实例视为健康状况。如果一个负载平衡器报告实例不健康,自动缩放替换实例,即使其他负载平衡器报告为健康

Link to above quote can be found here

我希望这事情有点清晰。