Включение межзонной балансировки нагрузки не влияет на доступность, поскольку ELB могут отправлять трафик на все настроенные AZ без включенной функции. Это не то, что означает межзональная балансировка.
ELB, настроенный в двух зонах доступности, всегда имеет как минимум два узла балансировки, по одному в каждой AZ. Вы не можете видеть это напрямую, но если вы посмотрите в разделе «Сетевые интерфейсы» на консоли EC2, вы можете найти эластичные сетевые интерфейсы (ENI), подключенные к узлам балансировщика. Каждый узел имеет один ENI. Служба определяет количество узлов балансировщика на основе нагрузки. Это выполняется автоматически, и вам не выставляется счет на основе количества узлов.
Распределение нагрузки между зонами контролирует, что может делать каждый узел. «Включен» означает, что узел балансировщика в зоне A может отправлять трафик к экземплярам в зоне A или B, а не только к экземплярам в зоне A, и то же самое для узла балансировщика в зоне B.
Это не улучшает доступность, потому что если зона доступности теряется, то узел балансировки в этой зоне также теряется, поэтому тот факт, что он мог отправлять трафик экземплярам в другой зоне, не имеет значения.
Распределение нагрузки между зонами помогает обеспечить равномерное распределение рабочей нагрузки по всем экземплярам за балансировщиком, что помогает при наличии асимметрии - например, 3 экземпляра приложения в одном экземпляре AZ и 2 экземпляра приложения в другом ( в этом случае зона с 2 будет видеть пропорционально больше трафика на экземпляр , чем зона с 3) - или другие случаи, когда экземпляры не видят равномерно сбалансированных рабочих нагрузок, что будет более вероятно, когда количество экземпляров за балансировщиком невелико или если время обработки запроса сильно варьируется из-за сложности одних запросов по сравнению с другими.