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

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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам