Поиск по сайту:

Как создать балансировщик сетевой нагрузки на AWS


На этой странице

  1. Предварительные требования
  2.  Что мы будем делать?
  3. Создайте балансировщик сетевой нагрузки и получите доступ к приложению Apache с помощью DNS балансировщика нагрузки.
  4. Заключение

Load Balancer подпадает под сервис EC2 AWS. Балансировщик сетевой нагрузки работает на четвертом уровне модели взаимодействия открытых систем (OSI), транспортном уровне. Он открывает TCP-соединение с выбранной целью на порту, указанном в конфигурации прослушивателя. При наличии неработоспособных целевых объектов Network Load Balancer прекращает маршрутизацию запросов к этим неработоспособным целевым объектам и начинает отправлять трафик на работоспособные экземпляры только в той же или другой зоне доступности. Network Load Balancer поддерживает статические IP-адреса, он позволяет регистрировать цели по IP-адресам, т. е. также могут быть добавлены цели за пределами VPC балансировщика нагрузки, он масштабируется до миллионов запросов в секунду. Это лишь некоторые из преимуществ Network Load Balancer. Балансировщик сетевой нагрузки также называется балансировщиком нагрузки TCP, поскольку он работает по протоколу TCP.

Чтобы узнать больше о балансировщике сетевой нагрузки, нажмите здесь.

Используя Network Load Balancer, мы платим только за то, что используем. Чтобы узнать цену в деталях, нажмите здесь

В этой статье мы рассмотрим шаги по созданию балансировщика сетевой нагрузки, регистрации экземпляров и доступу к балансировщику нагрузки с использованием его DNS.

Предпосылки

  1. Аккаунт AWS (создайте, если у вас его нет).
  2. Один или несколько экземпляров EC2, на которых запущен Apache.

Что мы будем делать?

  1. Войдите в AWS.
  2. Создайте балансировщик сетевой нагрузки и получите доступ к приложению Apache, используя DNS балансировщика нагрузки.

 Войти в AWS

  1. Нажмите здесь, чтобы перейти на страницу входа в AWS.

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

После успешного входа в AWS мы увидим главную консоль со всеми перечисленными сервисами.

Создайте балансировщик сетевой нагрузки и получите доступ к приложению Apache с помощью DNS балансировщика нагрузки.

Чтобы создать балансировщик сетевой нагрузки, найдите «ec2» в разделе «Службы», доступном в левом верхнем углу.

Вы увидите главную панель инструментов EC2. Здесь вы можете увидеть полную информацию о сервисе EC2. Прокрутите вниз и нажмите «Балансировщики нагрузки», чтобы создать балансировщик нагрузки.

Здесь нажмите кнопку «Создать балансировщик нагрузки», чтобы перейти на страницу, где вы можете настроить и создать балансировщик нагрузки.

Нажмите кнопку «Создать», доступную в разделе «Балансировщик сетевой нагрузки». Есть еще два типа балансировщиков нагрузки, но мы не будем их обсуждать в этой статье.

Дайте имя создаваемому балансировщику нагрузки, выберите схему «с выходом в Интернет», чтобы запросы, поступающие из Интернета, могли перенаправляться и обслуживаться балансировщиком нагрузки. Если вы выберете «внутреннюю» схему, то запросы из Интернет не может обслуживаться балансировщиком нагрузки. Доступ к балансировщику нагрузки с «внутренней» схемой возможен только из VPC, в котором он создан. Прокрутите страницу вниз, чтобы выбрать Зоны доступности.

Здесь выберите две или более зон доступности. Я выбрал три здесь. Нажмите «Далее: настроить параметры безопасности», чтобы продолжить.

Мы можем игнорировать это предупреждение, если мы настраиваем тестовую среду. В Prod Environment мы всегда должны использовать протокол TLS, и тогда это предупреждение не будет отображаться. Нажмите «Далее: настроить маршрутизацию».

Здесь укажите уникальное целевое имя, которое не совпадает ни с каким другим именем целевой группы в этом регионе. Оставьте другие настройки без изменений и нажмите «Далее: Зарегистрировать цели». Если вы хотите добавить экземпляры с их IP-адресами, вы можете выбрать «IP» в поле «Тип цели».

Выберите из списка экземпляры, на которых запущено ваше приложение Apache, и нажмите «Добавить к зарегистрированным». Нажмите «Далее: просмотр», чтобы продолжить.

Просмотрите все конфигурации здесь и нажмите «Создать», чтобы создать балансировщик сетевой нагрузки.

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

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

Здесь вы можете видеть, что приложение Apache является сервером через Network Load Balancer.

Заключение

В этой статье мы рассмотрели шаги по созданию балансировщика сетевой нагрузки, регистрации для него целей и доступу к нему с использованием его DNS.