Назад | Перейти на главную страницу

добавление ELB в существующую группу Auto Scaling

Я только что создал два новых ELB и пытаюсь понять, как добавить один из них в существующую группу автомасштабирования; пока что единственный способ, который кажется возможным, - это воссоздать уже существующую группу автомасштабирования, добавив новый ELB к уже существующей во время создания.

Я несколько раз проверял Google, пытаясь выяснить, есть ли другой способ сделать это; без везения. Есть ли другой способ сделать это или это единственный способ добавить ELB в существующую группу автомасштабирования?

Теперь это возможно в EC2, вы можете присоединять и отсоединять эластичные балансировщики нагрузки от групп автоматического масштабирования. Это очень полезно для синих / зеленых развертываний.

Присоединение / отсоединение ELB от ASG позволяет изменить кластер, в котором ELB распределяет трафик, без внесения изменений в DNS или использования дополнительных прокси.

См. Официальную запись в блоге об этой новой функции: https://aws.amazon.com/es/blogs/aws/attach-and-detach-elastic-load-balancers-from-auto-scaling-groups/

Процитируем The Fine Manual: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-loadbalancernames

LoadBalancerNames

Список балансировщиков нагрузки, связанных с этой группой Auto Scaling.

...

Для обновления требуется: Замена

Важно! При обновлении LoadBalancerNames вся группа Auto Scaling заменяется.

Это можно сделать в консоли EC2, отредактировав группу автоматического масштабирования и изменив значение «Балансировщики нагрузки».

Это также можно сделать программно, например, с помощью PowerShell:

Add-ASLoadBalancer -AutoScalingGroupName "MyASG" -LoadBalancerName "MyELB"

Вы правы, эластичные балансировщики нагрузки могут быть назначены группе автомасштабирования только во время создания ASG. Невозможно через графический интерфейс или интерфейс командной строки добавить ELB к существующей ASG.