将应用程序负载平衡器/网络负载平衡器直接附加到AWS Autoscaling组

时间:2019-05-28 10:34:21

标签: amazon-web-services autoscaling aws-load-balancer aws-application-load-balancer

如何将AWS Application Load Balancer和Network Load Balancer直接附加到自动扩展组(ASG)? 在AWS Console中,经典负载均衡器仅可用选项。 我想要的是,每当在自动伸缩组中启动一个实例时,它将立即直接向应用程序/网络负载平衡器报告,而不是手动在目标组中输入每个实例。

3 个答案:

答案 0 :(得分:0)

ALB和网络负载平衡器只能通过目标组/映射了ec2来添加,而不能像经典负载平衡器那样直接添加。

创建目标组并执行以下步骤;

Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

On the navigation pane, under Auto Scaling, choose Auto Scaling Groups.

Choose an existing group from the list.

On the Details tab, choose Edit.

Do one of the following:

[Classic Load Balancers] For Load Balancers, choose your load balancer.

[Target groups] For Target Groups, choose your target group.

Choose Save.

答案 1 :(得分:0)

对于传统的负载均衡器和目标组,“自动缩放”组具有唯一的直接选项。您可以在目标组中启动实例,然后为自动扩展组选择选项。最后,将目标组附加到ALB。

答案 2 :(得分:-1)

在使用ALB和NLB时,需要创建目标组来连接EC2或ASG。  因此,您需要ALB / NLB <-目标组<-AutoScaling组。

在目标组中,指定要指向的实例/ ips和端口。