AWS ALB - необходимо указать подсети как минимум из двух зон доступности.

Для ALB - «Вы должны указать подсети как минимум из двух зон доступности».

Для балансировки сетевой нагрузки - «Вы можете указать подсети из одной или нескольких зон доступности».

В чем причина применения 2 AZ в качестве ОБЯЗАТЕЛЬНОГО требования именно для ALB, а не для NLB?


person kiran01bm    schedule 07.06.2020    source источник


Ответы (1)


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

В своих рекомендациях AWS рекомендует клиентам настраивать целевые объекты NLB в нескольких зонах доступности для обеспечения высокой доступности, но это не обязательно.

person Adi Dembak    schedule 07.06.2020
comment
спасибо @Adi Dembak. Часть, в которой я до сих пор не понимаю, заключается в том, что ALB может балансировать нагрузку приложения, которое размещено в одной зоне доступности. Так почему же требуется иметь ALB как минимум в двух разных зонах доступности? - person kiran01bm; 08.06.2020
comment
AWS не указывает причины. Это должен быть выбор / ограничение дизайна. Некоторые пользователи обходят это ограничение и настраивают «фиктивную» подсеть во второй зоне доступности, которая фактически не принимает трафик или не направляет его обратно в FW. - person Adi Dembak; 08.06.2020