将ALB的目标组附加到自动缩放组

时间:2020-01-26 09:04:46

标签: amazon-web-services amazon-elb aws-application-load-balancer aws-auto-scaling

我们知道,要为自动伸缩组附加应用程序/网络负载平衡器,我们需要将目标组附加到现有的自动伸缩组以分配负载。对于经典负载均衡器,我们将负载均衡器直接附加到ASG上,但是对于ALB,我们通过由目标组成的目标组来实现,目标组可以是一个实例, IP或lambda函数。

我的问题是,这些目标组中为ALB定义的实例与ASG中的实例是否不同?还是一样?如果它们相同,那么我们是否必须再次创建新的目标组,并将目标定义为EC2中的ASG实例?我无法理解目标组中的实例到ASG中的实例的映射。我遍历了将负载均衡器附加到现有ASG的文档,但说明的只是选择一个现有目标组。

1 个答案:

答案 0 :(得分:0)

为ALB定义的这些目标组中的实例与ASG中的实例是否不同?还是一样?

它们是相同的。

ELB->目标组-> EC2 (无ASG)

ELB->目标组-> ASG-> EC2 (带有ASG)。

请阅读下面的链接以获取详细信息。

如果它们相同,那么我们是否必须创建一个新的目标组 再次将目标定义为ASG中的EC2实例

AWS文档中的此引用。我们需要在ELB中添加ASG,然后由AWS负责其余的工作。

当您将Elastic Load Balancing负载平衡器与Auto一起使用时 扩展组,无需向其中注册EC2实例 负载均衡器或目标组。借助弹性负载平衡, 您的Auto Scaling组启动的实例是 自动向负载均衡器或目标组注册,以及 由Auto Scaling组终止的实例是 自动从负载均衡器或目标组中注销

参考:https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html