Кратко:
- Создание балансировщика и целевой группы виртуальных машин.
- Создание целевой группы в разделе Network Load Balancer.
- Настройка обработчика и проверка состояния ресурсов в целевой группе.
- Создание сетевого балансировщика с обработчиком и целевой группой.
- Проверка состояния ресурсов балансировщика и целевых групп.
- Тестирование отказоустойчивости балансировщика.
- Удаление использованных ресурсов после завершения работы.
Создание балансировщика
Итак, у вас есть виртуальные машины. Можно сразу создать и балансировщик, и целевую группу, но мы поступим иначе: сначала создадим целевую группу, затем подключим её к балансировщику.
В консоли управления откройте раздел Network Load Balancer, на вкладке Целевые группы нажмите кнопку Создать целевую группу. На открывшейся странице введите имя целевой группы (например
demo-web
), выберите обе ВМ, созданные на предыдущем уроке, и нажмите кнопку Создать.
Остаётся создать балансировщик. Для этого сначала создайте обработчик и настройте проверку состояния ресурсов в целевой группе:
- На вкладке Балансировщики нажмите кнопку Создать сетевой балансировщик.
- Заполните имя балансировщика (например
lb-demo-web
) и нажмите кнопку Добавить обработчик. - В открывшемся окне введите имя обработчика (например
demo-web-listener
). В полях Порт и Целевой порт укажите80
и нажмите кнопку Добавить.

- После создания обработчика нажмите кнопку Добавить целевую группу. Укажите имя проверки состояния (например
hc-demo-web
), тип проверки (HTTP
), порт (80
), интервал отправки проверок состояния в секундах, порог работоспособности и порог неработоспособности. Оставьте указанный по умолчанию путь для проверок, используйте значения по умолчанию и для других параметров. Нажмите кнопку Применить, а затем кнопку Создать.

- После создания балансировщика проверьте состояние ресурсов: в консоли управления откройте страницу балансировщика и убедитесь, что его статус — Active. Значит, балансировщик готов передавать трафик целевым ресурсам.

- Перейдите на страницу балансировщика и посмотрите на блок Целевые группы. У запущенных ВМ, готовых принимать трафик, будет статус Healthy.

-
Введите внешний IP-адрес балансировщика в адресную строку браузера — и балансировщик перенаправит вас на одну из машин целевой группы. Обратите внимание на имя ВМ, указанное во второй строке веб-страницы.
-
Чтобы протестировать отказоустойчивость, в консоли управления перейдите в раздел Compute Cloud и остановите эту ВМ.
-
Вернитесь на страницу балансировщика и убедитесь, что статус остановленной ВМ изменился на Unhealthy. Это означает, что целевой ресурс группы не прошёл проверку состояния и не готов принимать трафик.
-
Обновите страницу с IP-адресом балансировщика, и вы увидите, что трафик перенаправлен на другую ВМ (изменилось имя ВМ, указанное во второй строке веб-страницы).
После завершения работы не забудьте удалить использованные ресурсы: две ВМ и балансировщик.