Назад | Перейти на главную страницу

EC2 несколько экземпляров фиксированный IP

Я новичок в AWS, и у меня есть вопрос. Я хочу разместить веб-сайт на двух экземплярах EC2. Из того, что я прочитал, если я остановлю экземпляр EC2, общедоступный IP-адрес изменится. В моем случае Route 53 должен направлять трафик на балансировщик нагрузки.

Как настроить балансировщик нагрузки на маршрутизацию трафика к экземплярам EC2 без изменения IP-адреса, если я изменю один из них? Другими словами, есть ли способ иметь фиксированный общедоступный IP-адрес для двух моих экземпляров EC2, когда они выключены, так что мой балансировщик нагрузки направляет трафик к ним?

Спасибо.

Сервис AWS Load Balancer может автоматически распределять трафик между инстансами EC2, контейнерами и IP-адресами. Вам нужно только убедиться, что ваша запись route53 указывает на конечную точку домена Load Balancer. После этого вы можете безопасно добавлять / удалять экземпляры из балансировщика нагрузки, не нужно вручную обновлять / изменять IP-адреса.

Это довольно распространенный сценарий. По сути, вам нужно указать Route53 на свой LB - LB статический, именованная конечная точка, управляемая AWS. То, что стоит за LB, не имеет отношения к вашей записи Route53.

Кроме того, если вы хотите автоматически обновлять свой LB активными хостами, вы можете настроить свою группу автомасштабирования в EC2 для автоматического размещения новых экземпляров на вашем LB (просто убедитесь, что вы даете им достаточно времени, чтобы фактически запустить приложение, которое они запускают) .

Route53 будет отправлять трафик, ориентированный на your.endpoint.xyz к запись DNS LB. Затем LB принимает этот трафик и распределяет его по активным экземплярам, ​​о которых он знает, в любой момент времени.

Если экземпляры, стоящие за вашим LB, завершены, они будут удалены из LB (и трафик на них не будет перенаправляться).