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

Как использовать одну и ту же целевую группу экземпляров с 2 ELB (ALB) + автоматическое масштабирование

Я пытаюсь направить трафик на одну целевую группу от двух ELB (ALB). Один внешний, а другой внутренний.

У меня есть следующие правила во внешнем ALB:

IF path is /static/* THEN forward to frontends
IF path is /media/* THEN forward to frontends

Внутренний ALB должен направлять свой трафик в ту же целевую группу 'frontend', но группа неактивна и не может быть выбрана :(

В качестве обходного пути я создал другую целевую группу «frontends2» и выбрал ее во внутреннем ALB.

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

Я использую веб-консоль AWS для настройки. Можно ли с его помощью достичь моей цели (та же целевая группа, разные ALB) или мне нужно использовать CLI?

P.S. кстати будет ли то же самое с группами автомасштабирования? Мы планируем автоматизировать масштабирование группы экземпляров на основе таких параметров, как загрузка процессора.

Спасибо!

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

Пределы целевой группы

Балансировщики нагрузки на целевую группу: 1

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-limits.html