Замена эластичного IP-доступа к веб-приложению, размещенному на экземпляре EC2, в aws балансировщиком нагрузки

У нас есть субдомен в домене нашей компании для нашего приложения: myapp.company.com.

Несколько лет назад была произведена следующая настройка

  • myapp.company.com указывает на эластичный IP-адрес (сделанный ИТ-отделом компании)
  • эластичный IP-адрес нацелен на общедоступный интернет-доступ к экземпляру EC2

Теперь я пытаюсь найти способ изменить эту настройку, чтобы использовать классический балансировщик нагрузки.

Я создал классический балансировщик нагрузки с выходом в Интернет

  • находится в группе безопасности VPC, в котором находится экземпляр
  • нацелен на экземпляр, который в настоящее время доступен через эластичный IP-адрес

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

После этого я подумал, что размещенная зона сможет перенаправить вызовы на myapp.company.com на балансировщик нагрузки.

Итак, я создал гостевую зону

  • доменное имя при создании зоны хостинга: myapp.company.com
  • добавлена ​​запись A с именем DNS балансировщика нагрузки в качестве псевдонима цели

Но балансировщик нагрузки не используется.


person Khh    schedule 20.11.2019    source источник
comment
Где была выполнена эта часть начальной настройки: myapp.company.com указывает на эластичный IP-адрес?   -  person Dusan Bajic    schedule 20.11.2019
comment
Я обновил вопрос; Я сейчас пытаюсь выяснить, кто это сделал, кто-то из ИТ-отдела компании   -  person Khh    schedule 20.11.2019


Ответы (1)


Если вы собираетесь использовать Classic Load Balancer, вам необходимо записать строку из имени ELB DNS (например, my-load-balancer-1234567890.us-west-2.elb.amazonaws.com). После этого попросите свою ИТ-поддержку изменить запись DNS для myapp.company.com на CNAME, которая указывает на ELB:

myapp.company.com  CNAME  my-load-balancer-1234567890.us-west-2.elb.amazonaws.com

(создание зоны хостинга в AWS Route53 будет работать только после того, как кто-то (владелец зоны, вероятно, ИТ) делегирует полномочия для вашего (под) домена вашим серверам имен AWS, и, скорее всего, это не стоит делать только ради одной записи )

person Dusan Bajic    schedule 20.11.2019
comment
Я владелец размещенной зоны, но я поговорю с ИТ-отделом, чтобы они переключили запись cname на мой ELB. - person Khh; 20.11.2019