AWS отправляет http-запрос через эластичный балансировщик нагрузки

Я новичок и пытаюсь отправить http requests через эластичный балансировщик нагрузки. Может ли кто-нибудь вкратце объяснить шаги, которые мне нужны?

  • настроить Elastic Load Balancer A
  • получить DNS от Elastic Load Balancer A
  • зарегистрируйте EC2 экземпляров в Elastic Load Balancer A
  • отправлять трафик на DNS Elastic Load Balancer A

Но я понятия не имею, какую конфигурацию или настройку мне нужно добавить в EC2 экземпляры, которые должны быть прикреплены к этому Elastic Load Balancer A. Мне нужно настроить Listener? Если да, то как мне это установить?

Я просто хочу отправить http request под IP-адресом EC2s и Elastic Load Balancer A, чтобы я получил разные IP-адреса, назначенные для каждого запроса.

Большое спасибо!


person Community    schedule 24.11.2014    source источник


Ответы (1)


По умолчанию инстансы Amazon EC2 за Elastic Load Balancer обслуживают трафик через порт 80 (HTTP). При создании балансировщика нагрузки вы можете настроить, какие порты должны получать трафик (80, 442, 1024+).

Подумайте об этом так ... Балансировщик нагрузки просто находится «впереди» экземпляров EC2. Если пользователь должен был напрямую перейти к вашему экземпляру EC2 (например, ввести его IP-адрес в веб-браузере), он должен увидеть веб-сайт. Переход к балансировщику нагрузки делает то же самое, но распределяет запросы между несколькими экземплярами EC2.

Итак, в большинстве случаев это просто вопрос запуска веб-сервера или приложения на вашем экземпляре EC2, работающем на порту 80.

person John Rotenstein    schedule 24.11.2014