Elastic Load Balancing поддерживает три типа балансировщиков нагрузки - Application Load Balancer , Network Load Balancer , Classic Load Balancer .В этом случае вам необходимо использовать Application Load Balancer .
Шаг 1. Выберите тип балансировщика нагрузки
Чтобы создатьБалансировщик нагрузки приложения
- Откройте консоль Amazon EC2 по адресу https://console.aws.amazon.com/ec2/.
- . На панели навигации выберите регион для балансировщика нагрузки.Обязательно выберите тот же регион, который вы использовали для своих экземпляров EC2.
- На панели навигации в разделе БАЛАНСИРОВКА НАГРУЗКИ выберите Балансировщики нагрузки .
- Выберите Создать балансировщик нагрузки .
- Для Балансировщик нагрузки приложения , выберите Создать .
Шаг 2. Настройка балансировщика нагрузки и прослушивателя
На странице «Настройка балансировщика нагрузки» выполните следующую процедуру.
Чтобы настроить балансировщик нагрузки и прослушиватель
Для Имя введите имя для вашего балансировщика нагрузки.
Имя вашего Application Load Balancer должно быть уникальным в вашем набореБалансировщики нагрузки приложений и сетевые балансировщики нагрузки для региона, могут иметь максимум 32 символа, могут содержать только буквенно-цифровые символы и дефисы, не должны начинаться или заканчиваться дефисом и не должны начинаться с «внутреннего -».
Для Схема и Тип IP-адреса , сохраните значения по умолчанию.
Для Слушатели , оставьте значение по умолчанию, которое является прослушивателем, принимающим трафик HTTPна порту 80.
Для Зоны доступности выберите VPC, который вы использовали для своих экземпляров EC2.Для каждой зоны доступности, которую вы использовали для запуска своих экземпляров EC2, выберите зону доступности, а затем выберите общедоступную подсеть для этой зоны доступности.
Выберите Далее: Настройка параметров безопасности .
Шаг 3. Настройка группы безопасности для вашего балансировщика нагрузки
Группа безопасности для вашего балансировщика нагрузки должна позволять ему обмениваться даннымис зарегистрированными целями на порте слушателя и порте проверки работоспособности.Консоль может создавать группы безопасности для вашего балансировщика нагрузки от вашего имени с правилами, которые определяют правильные протоколы и порты.
Примечание
Если вы предпочитаете, вы можете создать и выбрать собственную группу безопасностивместо.Для получения дополнительной информации см. Рекомендуемые правила .
На странице Настройка групп безопасности выполните следующую процедуру, чтобы Elastic Load Balancing создала группу безопасности для вашего балансировщика нагрузки.от вашего имени.
Чтобы настроить группу безопасности для балансировщика нагрузки
- Выберите Создать новую группу безопасности .
- Введите имя и описание для группы безопасности или оставьте имя и описание по умолчанию.Эта новая группа безопасности содержит правило, разрешающее трафик на порт прослушивателя балансировки нагрузки, выбранный на странице Configure Load Balancer .
- Выберите Next: Configure Routing .
Шаг 4. Настройте целевую группу
Создайте целевую группу, которая будет использоваться при маршрутизации запросов.Правило по умолчанию для вашего слушателя направляет запросы зарегистрированным целям в этой целевой группе.Балансировщик нагрузки проверяет работоспособность целей в этой целевой группе, используя параметры проверки работоспособности, определенные для целевой группы.На странице настройки маршрутизации выполните следующую процедуру.
Чтобы настроить целевую группу
- Для Целевая группа , оставить значение по умолчанию, Новая целевая группа .
- Для Имя , введите имя для новой целевой группы.
- Сохранить Протокол как HTTP, Порт как 80 и Тип цели как
Экземпляр.
- Для Проверка работоспособности, сохранить протокол по умолчанию и путь проверки связи.
- Выберите Далее: Зарегистрируйте цели .
Шаг 5. Зарегистрируйте цели в своей целевой группе
На странице «Регистрация целей» выполните следующую процедуру.
Для регистрации целей в целевой группе
Для Экземпляров , выберите один или несколько экземпляров в вашем случае, вы должны выбрать два экземпляра .
Оставьте порт по умолчанию, 80, и выберите Добавить в зарегистрированный .
Когда вы закончите выбирать экземпляры, нажмите Далее: Просмотр .
Шаг 6. Создание и проверка балансировщика нагрузки
Перед созданием балансировщика нагрузки просмотрите выбранные параметры. После создания балансировщика нагрузки убедитесь, что он отправляет трафик вашим экземплярам EC2.
Для создания и тестирования балансировщика нагрузки
На странице Обзор выберите Создать .
После того, как вы получите уведомление о том, что ваш балансировщик нагрузки создан
успешно выберите Закрыть .
На панели навигации в разделе БАЛАНСИРОВКА НАГРУЗКИ выберите Целевые группы .
Выберите вновь созданную целевую группу.
На вкладке Targets убедитесь, что ваши экземпляры готовы. Если
статус экземпляра является начальным, это, вероятно, потому что
экземпляр еще находится в процессе регистрации или не
прошел минимальное количество проверок здоровья для рассмотрения
здоровый. После того, как состояние хотя бы одного экземпляра исправно, вы
можете проверить балансировщик нагрузки.
На панели навигации в разделе БАЛАНСИРОВКА НАГРУЗКИ выберите Загрузить
Балансиры .
Выберите вновь созданный балансировщик нагрузки.
На вкладке Описание скопируйте DNS-имя балансировщика нагрузки (для
Например, my-load-balancer-1234567890.us-west-2.elb.amazonaws.com).
Вставьте DNS-имя в поле адреса подключенного к Интернету
веб-браузер. Если все работает, браузер отображает
страница вашего сервера по умолчанию.