单个自动缩放组的多个ELB

Rob*_*yon 5 amazon-ec2 amazon-elb autoscaling

我们为一组EC2服务器提供了多个SSL证书(由于遗留约束).我们有多个ELB指向该组,每个ELB终止SSL以获取特定证书.我们现在想要转向自动缩放而不是硬编码的EC2实例列表.单个自动缩放组是否可以与多个ELB一起使用?

Den*_*fel 9

是的它有效(我们这些年来就这样做了).自动缩放组会自动将新实例附加到每个ELB.如果使用命令行工具,则可以创建具有多个ELB的自动缩放组,例如:

as-create-auto-scaling-group mygroup ... --load-balancers lb1,lb2,lb3 
Run Code Online (Sandbox Code Playgroud)

创建组后,无法更新负载平衡器列表.如果要更新组中ELB的列表,则需要创建一个新的ELB并删除替换的ELB.就那么简单.


dat*_*age 1

它应该可以工作,但自动缩放机制只会自动将您的实例与 1 个负载均衡器关联。

您将需要添加某种运行状况检查脚本,这些脚本可以在自动扩展组扩展和缩小时关联/取消关联实例。您可以在实例本身上将它们作为启动和摊牌脚本运行。