Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Network Load Balancer
  • Начало работы
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы

В этой статье:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. В консоли управления выберите каталог, где требуется создать балансировщик.

  2. В списке сервисов выберите Network Load Balancer.

  3. Нажмите кнопку Создать сетевой балансировщик.

  4. Задайте имя балансировщика, например test-load-balancer.

  5. В поле Публичный адрес выберите способ назначения адреса:

    • Автоматически — чтобы назначить случайный IP-адрес из пула адресов Yandex Cloud.
    • Список — чтобы выбрать публичный IP-адрес из списка зарезервированных заранее статических адресов. Подробнее читайте в разделе Сделать динамический публичный IP-адрес статическим.
  6. В блоке Обработчики нажмите Добавить обработчик.

  7. В открывшемся окне задайте параметры обработчика:

    • Имя.
    • Порт, на котором балансировщик будет принимать входящий трафик, из диапазона от 1 до 32767.
    • Целевой порт, на который балансировщик будет направлять трафик, из диапазона от 1 до 32767.
  8. Нажмите кнопку Добавить.

  9. В блоке Целевые группы нажмите Добавить целевую группу.

  10. Выберите целевую группу или создайте новую:

    • Нажмите Создать целевую группу.

    • Введите имя целевой группы. Требования к имени:

      • длина — от 2 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    • Выберите виртуальные машины, которые нужно добавить в целевую группу.

    • Нажмите кнопку Создать.

  11. (Опционально) Под блоком Проверка состояния нажмите Настроить и в открывшемся окне:

    • Введите имя проверки состояния. Требования к имени:

      • длина — от 2 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    • Выберите тип проверки: HTTP или TCP.

    • Если вы выбрали проверку через HTTP, то в поле Путь укажите URL, по которому будут выполняться проверки.

    • Укажите порт из диапазона от 1 до 32767.

    • Укажите время ожидания ответа в секундах.

    • Укажите интервал отправки проверок состояния в секундах.

    • Укажите порог работоспособности — количество успешных проверок, после которого виртуальная машина будет считаться готовой к приему трафика.

    • Укажите порог неработоспособности — количество проваленных проверок, после которого на виртуальную машину перестанет подаваться трафик.

    • Нажмите кнопку Применить.

  12. Нажмите кнопку Создать.

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

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

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

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

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

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

Что дальшеЧто дальше

  • Узнайте больше о работе сетевых балансировщиков.
  • Ознакомьтесь с рекомендациями по развертыванию сетевого балансировщика.

Была ли статья полезна?

Следующая
Все инструкции
Проект Яндекса
© 2025 ООО «Яндекс.Облако»