Несколько ELB для одной группы автоматического масштабирования

У нас есть несколько сертификатов SSL для группы серверов EC2 (из-за устаревших ограничений). У нас есть несколько ELB, указывающих на эту группу, каждая из которых завершает SSL для определенного сертификата. Теперь мы хотим перейти к автоматическому масштабированию вместо жестко запрограммированного списка экземпляров EC2. Будет ли одна группа автоматического масштабирования работать с несколькими ELB?


person Rob Kinyon    schedule 30.10.2013    source источник


Ответы (3)


Да, это работает (мы делаем это уже несколько лет). Группа автомасштабирования автоматически присоединяет новые экземпляры к каждому ELB. Если вы используете инструменты командной строки, вы можете создать группу автомасштабирования с несколькими ELB, например:

as-create-auto-scaling-group mygroup ... --load-balancers lb1,lb2,lb3 

После создания группы вы не можете обновить список балансировщиков нагрузки. Если вы хотите обновить список ELB в группе, вам необходимо создать новый и удалить замененный. Просто как тот.

person Dennis Münkle    schedule 07.01.2014

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

Вам нужно будет добавить какие-то сценарии проверки работоспособности, которые могут связывать / отсоединять экземпляры, когда ваша группа автоматического масштабирования масштабируется вверх и вниз. Вы можете запускать их как сценарии запуска и вскрытия на самих экземплярах.

person datasage    schedule 30.10.2013
comment
Спасибо, у вас есть ссылка на документы AWS, объясняющие это поведение? - person jeckhart; 21.10.2014

В качестве обновления ответа Денниса AWS теперь предлагает возможность связать существующую группу Auto-Scale с Elastic Load Balancer через интерфейс командной строки и консоль.

Бывший. Классические ELB

aws autoscaling attach-load-balancers --auto-scaling-group-name my-asg --load-balancer-names my-lb

Бывший. Балансировщик нагрузки приложений

aws autoscaling attach-load-balancer-target-groups --auto-scaling-group-name my-asg --target-group-arns my-targetgroup-arn

Ссылка: https://docs.aws.amazon.com/autoscaling/latest/userguide/attach-load-balancer-asg.html#as-add-load-balancer-aws-cli

person jnt30    schedule 27.09.2016