Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Решения
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Network Load Balancer
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Сетевые балансировщики
      • Создать балансировщик
      • Создать внутренний балансировщик
      • Запустить балансировщик
      • Остановить балансировщик
      • Удалить балансировщик
      • Проверить состояние целевых ресурсов
      • Добавить обработчик
      • Удалить обработчик
    • Целевые группы
      • Создать целевую группу
      • Подключить целевую группу к балансировщику
      • Отключить целевую группу от балансировщика
      • Удалить целевую группу
  • Концепции
    • Сетевой балансировщик нагрузки
    • Внутренний сетевой балансировщик
    • Обработчик
    • Целевые ресурсы и группы
    • Проверка состояния ресурсов
    • Квоты и лимиты
  • Рекомендации по использованию сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • NetworkLoadBalancerService
      • TargetGroupService
      • OperationService
    • REST
      • Обзор
      • NetworkLoadBalancer
        • Обзор
        • addListener
        • attachTargetGroup
        • create
        • delete
        • detachTargetGroup
        • get
        • getTargetStates
        • list
        • listOperations
        • removeListener
        • start
        • stop
        • update
      • TargetGroup
        • Обзор
        • addTargets
        • create
        • delete
        • get
        • list
        • listOperations
        • removeTargets
        • update
      • Operation
        • Обзор
        • get
  • Вопросы и ответы
  1. Начало работы

Как начать работать с Network Load Balancer

  • Перед началом работы
  • Создайте целевую группу
  • Создайте сетевой балансировщик
  • Проверьте состояния ресурсов
  • Удалите сетевой балансировщик и созданные ресурсы
  • Что дальше

Сетевые балансировщики равномерно распределяют нагрузку по облачным ресурсам и отслеживают их состояние. Это позволяет повысить доступность и отказоустойчивость ваших приложений и облачной сетевой инфраструктуры.

Создайте сетевой балансировщик с обработчиком, подключите к нему группу целевых ресурсов и настройте проверку их состояния с помощью сервиса Network Load Balancer.

Перед началом работы

  1. Войдите в консоль управления или зарегистрируйтесь. Если вы еще не зарегистрированы, перейдите в консоль управления и следуйте инструкциям.
  2. На странице биллинга убедитесь, что у вас подключен платежный аккаунт и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его.
  3. Если у вас еще нет каталога, создайте его.
  4. Заранее создайте несколько виртуальных машин, которые войдут в целевую группу, подключенную к сетевому балансировщику. Для тестирования можно использовать недорогие прерываемые ВМ.

Создайте целевую группу

Целевая группа объединяет облачные ресурсы, по которым сетевой балансировщик будет распределять трафик.

Чтобы создать целевую группу:

  1. Откройте раздел Load Balancer в каталоге, где требуется создать целевую группу.
  2. Откройте вкладку Целевые группы.
  3. Нажмите кнопку Создать целевую группу.
  4. Введите имя целевой группы, например test-target-group.
  5. Выберите виртуальные машины, которые нужно добавить в целевую группу.
  6. Нажмите кнопку Создать целевую группу.

Создайте сетевой балансировщик

При создании сетевого балансировщика нужно создать обработчик, на котором балансировщик будет принимать трафик, а также настроить проверку состояния ресурсов в подключенной целевой группе.

Чтобы создать сетевой балансировщик:

  1. Откройте вкладку Балансировщики.
  2. Нажмите кнопку Создать балансировщик.
  3. Задайте имя балансировщика, например test-load-balancer.
  4. В поле Публичный адрес выберите способ назначения адреса:
    • Автоматически — чтобы назначить случайный IP-адрес из пула адресов Yandex.Cloud.
    • Список — чтобы выбрать публичный IP-адрес из списка зарезервированных заранее статических адресов. Подробнее читайте в разделе Сделать динамический публичный IP-адрес статическим.
  5. (опционально) Выберите опцию защиты от DDoS-атак.
  6. Нажмите кнопку Добавить обработчик.
    • В открывшемся окне введите имя обработчика, например listener-1.
    • Укажите порт из диапазона от 1 до 32767, на котором обработчик будет принимать входящий трафик. Номер порта должен совпадать с номерами портов, на которых трафик принимают виртуальные машины.
    • Нажмите кнопку Добавить.
  7. Нажмите переключатель Целевые группы.
    • Выберите созданную целевую группу.
    • В блоке Проверка состояния введите имя проверки состояния, например health-check-1.
    • Выберите тип проверки: TCP или HTTP.
    • Укажите порт из диапазона 1-32767.
    • Если вы выбрали проверку через HTTP, то укажите URL, по которому будут выполняться проверки. Можно оставить путь по умолчанию — /.
    • Укажите время ожидания ответа в секундах.
    • Укажите интервал отправки проверок состояния в секундах. Интервал должен быть больше времени ожидания минимум на 1 секунду.
    • Укажите порог работоспособности — количество успешных проверок, после которого виртуальная машина будет считаться готовой к приему трафика.
    • Укажите порог неработоспособности — количество проваленных проверок, после которого на виртуальную машину перестанет подаваться трафик.
  8. Нажмите кнопку Создать балансировщик.

Проверьте состояния ресурсов

Чтобы проверить состояние сетевого балансировщика и ресурсов в подключенной целевой группе:

  1. Откройте страницу созданного сетевого балансировщика.
  2. Убедитесь, что балансировщик находится в состоянии ACTIVE — это означает, что балансировщик готов передавать трафик целевым ресурсам.
  3. Посмотрите на блок Целевая группа. Если виртуальные машины запущены и готовы принимать трафик, у них должно быть состояние HEALTHY.
  4. Откройте страницу сервиса Compute Cloud и остановите одну из ВМ, входящих в целевую группу.
  5. Вернитесь на страницу балансировщика и убедитесь, что остановленная ВМ перешла в состояние UNHEALTHY. Это означает, что целевой ресурс из группы не прошел проверку состояния и не готов принимать трафик.

Удалите сетевой балансировщик и созданные ресурсы

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

Затем удалите целевую группу и виртуальные машины.

Что дальше

  • Узнайте больше о работе сетевых балансировщиков.
  • Ознакомьтесь с рекомендациями по работе с балансировщиками.
В этой статье:
  • Перед началом работы
  • Создайте целевую группу
  • Создайте сетевой балансировщик
  • Проверьте состояния ресурсов
  • Удалите сетевой балансировщик и созданные ресурсы
  • Что дальше
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»