Экземпляры ALB _ и_ EC2 должны находиться на нескольких AZS?

#amazon-web-services #amazon-ec2 #aws-load-balancer

#amazon-web-services #amazon-ec2 #amazon-elb

Вопрос:

Чтобы ALB (у которого есть группа безопасности, содержащая более одного AZ для HA) имел смысл, экземпляры EC2 в целевой группе ALB ТАКЖЕ должны находиться на нескольких AZ, правильно?

В противном случае, если все экземпляры находятся в одном AZ, но ALB поддерживает несколько AZS, это не имеет смысла, я правильно понимаю?

Ответ №1:

Целевая группа ALB ТАКЖЕ должна проживать на нескольких AZ, правильно?

Это неверно. Вам не нужно размещать их более чем в одном 1 AZ. Но они все равно должны находиться хотя бы в одном из AZS, включенных для ALB — это не может быть другой AZ.

И причина, по которой вам не нужно этого делать, заключается в том, что для ALB всегда включенабалансировка нагрузки между зонами:

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

это не имеет смысла, я правильно понимаю?

Вроде того. Для вашего ALB требуется два AZS для HA. Таким образом, размещать все экземпляры в одном из них на самом деле не рекомендуется. Но иногда вам приходится это делать. Примером может служить то, что ваши экземпляры в ASG совместно используют пул томов EBS. Тома EBS имеют зональную область действия, поэтому вам необходимо привязать все ваши экземпляры к одному AZ.