ELB: журналы с двух узлов

Мои журналы ELB показывают 2 IP-адреса, что означает, что запросы балансируются с двух узлов: "IP-адрес узла балансировки нагрузки, обработавшего запрос."

Моя консоль показывает 1 ELB в 2 зонах доступности. Означает ли это, что на каждую зону доступности приходится один узел?


person lf215    schedule 09.03.2017    source источник
comment
Где конкретно вы это видите? Пожалуйста, включите некоторые выходные данные CLI или другую конкретную формулировку из консоли или снимок экрана.   -  person Matt Houser    schedule 09.03.2017
comment
Более конкретно: elb добавляет новый файл журнала каждые 5 минут. В моем случае есть два файла журнала каждые 5 минут. Поэтому они идут парами. В паре одно имя файла имеет ip X, а другое — ip Y. Имя файла довольно длинное, но оно следует синтаксису, который обсуждается в ссылке, которую я включил.   -  person lf215    schedule 09.03.2017
comment
Не могли бы вы уточнить, что на моей консоли отображается 1 ELB в 2 зонах доступности. ?   -  person Matt Houser    schedule 09.03.2017
comment
Часть идентификатора балансировщика нагрузки всех имен файлов журнала — a-b-c. Когда я перехожу к разделу балансировщика нагрузки в консоли, там есть один результат для балансировщика нагрузки с именем a-b-c. Эта единственная строка показывает us-east-1e, us-east-1c в столбце Availability Zones.   -  person lf215    schedule 09.03.2017


Ответы (1)


Когда Консоль управления AWS показывает, что ELB a-b-c находится в нескольких зонах доступности, например us-east-1e, us-east-1c, это означает, что ваш ELB прослушивает эти зоны доступности. Таким образом, ваши клиенты будут разделены между узлами ELB в этих зонах.

Если ваш ELB находится в 2 зонах, то ваш ELB имеет как минимум 2 узла. Но в зависимости от вашего масштабирования и количества внутренних экземпляров EC2 ваш ELB может иметь более 2 узлов: в каждой зоне доступности может быть несколько узлов.

person Matt Houser    schedule 09.03.2017
comment
Также следует помнить, что по умолчанию ELB равномерно распределяет нагрузку между зонами. Таким образом, вам нужно примерно одинаковое количество веб-серверов в каждой зоне. Если у вас 10 серверов в одной зоне и 2 в другой, 2 будут забиты. Дополнительная информация здесь: docs.aws.amazon. com/elasticloadbalancing/latest/classic/. - person systemjack; 09.03.2017