У меня такая схема:
Интернет <-> elb1external <-> varnish <-> elb2internal <-> targetgroupofwebnodes
Но, некоторые /static/*
& /media/*
направляются к targetgroupofwebnodes
из elb1external
прямо, вокруг varnish
и второй ELB, поэтому мне нужны оба elb1
& elb2
чтобы указать на ту же целевую группу веб-узлов.
Веб-консоль Amazon показывает группу серым цветом, когда я пытаюсь выбрать ее из раскрывающегося списка на втором ELB, но я вижу, что упоминание этой схемы возможно в Интернете.
В качестве обходного пути я создал targetgroupofwebnodes2
с теми же серверами в нем, но мне требуется только 1, и следующая задача - автомасштабирование, поэтому вместо целевой группы будет группа автомасштабирования.
Должен ли я использовать для этого CLI или есть способ через веб-консоль?
Я не уверен, можно ли указать два ALB на одну TargetGroup. Однако, поскольку вы упомянули AutoScaling, вы жестяная банка иметь экземпляры ASG, автоматически зарегистрированные в нескольких целевых группах, поэтому ваш подход с двумя целевыми группами будет работать так же хорошо с AutoScaling.
Надеюсь, это поможет.
OP смог найти эту ссылку на документы AWS по ограничениям под названием: Ограничения для балансировщиков нагрузки вашего приложения. В этой документации по ограничениям количество целевых групп на ALB указано в этой таблице:
Пределы целевой группы
- Балансировщики нагрузки на целевую группу: 1
- Целей на целевую группу (экземпляры или IP-адреса): 1000
- Целей на целевую группу (лямбда-функции): 1
Исходя из этой информации, у вас не может быть одной и той же целевой группы более чем в одном ALB.