Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Neurosupport
    • Yandex Cloud Detection and Response
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • GOST Gateway
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • SourceCraft
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • Serverless Integrations
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Yandex Cloud Trust
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Application Load Balancer
  • Начало работы
    • Все инструкции
    • Создать инфраструктуру Application Load Balancer c помощью визарда
    • Посмотреть операции с ресурсами сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Логи L7-балансировщика
  • История изменений
  • Обучающие курсы

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

  • Перед началом работы
  • Создайте ВМ и запустите на ней тестовый веб-сервер
  • Создайте инфраструктуру Application Load Balancer
  • Настройки целевой группы
  • Настройки группы бэкендов
  • Настройки HTTP-роутера
  • Настройки L7-балансировщика
  • Протестируйте работу балансировщика
  • Как удалить созданные ресурсы
  1. Пошаговые инструкции
  2. Создать инфраструктуру Application Load Balancer c помощью визарда

Создание инфраструктуры Application Load Balancer с помощью визарда

Статья создана
Yandex Cloud
Обновлена 23 июля 2026 г.
Открыть в Markdown
  • Перед началом работы
  • Создайте ВМ и запустите на ней тестовый веб-сервер
  • Создайте инфраструктуру Application Load Balancer
    • Настройки целевой группы
    • Настройки группы бэкендов
    • Настройки HTTP-роутера
    • Настройки L7-балансировщика
  • Протестируйте работу балансировщика
  • Как удалить созданные ресурсы

Yandex Application Load Balancer служит для распределения запросов по бэкендам ваших сетевых приложений и терминирования TLS-шифрования. Application Load Balancer работает на 7-м уровне модели OSI с протоколами HTTP и HTTPS.

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

Ниже описано как создать инфраструктуру с помощью визарда. Также вы можете создавать каждый компонент по отдельности.

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

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

Создайте ВМ и запустите на ней тестовый веб-серверСоздайте ВМ и запустите на ней тестовый веб-сервер

  1. Создайте виртуальную машину test-vm1 из публичного образа Ubuntu 24.04 в зоне доступности ru-central1-a.

  2. Подключитесь к ВМ по SSH.

    Если у вас установлен интерфейс командной строки Yandex Cloud, вы можете подключиться к ВМ по OS Login:

    yc compute ssh --name test-vm1
    
  3. Запустите тестовый веб-сервер, который будет отвечать на запросы на порте 8080:

    mkdir test-server; echo 'HELLO' > test-server/hello.txt; python3 -m http.server -d test-server 8080
    
  4. Убедитесь, что веб-сервер возвращает список папок из каталога test-server. В терминале вашего компьютера выполните:

    curl --verbose <публичный_IP-адрес_ВМ>:8080
    

Создайте инфраструктуру Application Load BalancerСоздайте инфраструктуру Application Load Balancer

Консоль управления
  1. В консоли управления выберите каталог, в котором будет создан балансировщик.
  2. Перейдите в сервис Application Load Balancer.
  3. Нажмите кнопку Создать L7-балансировщик и выберите Визард.

Настройки целевой группыНастройки целевой группы

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

Для примера в целевой группе будет находиться только одна виртуальная машина.

Консоль управления
  1. Введите имя целевой группы: test-target-group.
  2. Выберите ВМ test-vm1.
  3. Остальные настройки оставьте без изменений и нажмите кнопку Создать и продолжить.

Настройки группы бэкендовНастройки группы бэкендов

Группы бэкендов содержат настройки балансировки трафика и проверок состояния целевых ресурсов. Визард автоматически создает один бэкенд и одну группу проверки состояния. В качестве целевой группы будет выбрана группа, созданная на предыдущем шаге.

Консоль управления
  1. Введите имя группы бэкендов: test-backend-group.

  2. Чтобы открыть настройки бэкенда и группы проверки состояния, включите переключатель Расширенные настройки.

  3. Введите имя бэкенда: backend-1.

  4. Укажите порт: 8080.

  5. Задайте настройки проверки состояния:

    1. Интервал: 3.
    2. Порог работоспособности: 2.
    3. Порт: 8080.
  6. Остальные настройки оставьте без изменений и нажмите кнопку Создать и продолжить.

Настройки HTTP-роутераНастройки HTTP-роутера

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

Консоль управления
  1. Введите имя роутера: test-http-router.

  2. Включите переключатель Расширенные настройки.

  3. В блоке Виртуальные хосты введите:

    1. Имя хоста: test-virtual-host.
    2. Имя маршрута: test-route.
  4. Остальные настройки оставьте без изменений и нажмите кнопку Создать и продолжить.

Настройки L7-балансировщикаНастройки L7-балансировщика

Балансировщик принимает запросы и распределяет их по ВМ из целевой группы по правилам, указанным в HTTP-роутере. Для приема трафика балансировщик использует обработчики. Визард создает обработчик автоматически. В качестве HTTP-роутера будет выбран роутер, созданный на предыдущем шаге.

Для примера будет создан балансировщик с узлом в одной подсети в одной зоне доступности.

Консоль управления
  1. Введите имя балансировщика: test-load-balancer.

  2. В блоке Сетевые настройки выберите сеть, в подсети которой будет размещаться узел балансировщика.

  3. Включите переключатель Расширенные настройки.

  4. В блоке Размещение выберите подсеть в одной зоне доступности и включите прием трафика в этой подсети.

    Остальные зоны доступности удалите, нажав в соответствующей строке.

  5. В блоке Обработчики введите имя обработчика: test-listener.

  6. Остальные настройки оставьте без изменений и нажмите кнопку Создать.

Протестируйте работу балансировщикаПротестируйте работу балансировщика

В терминале выполните следующую команду:

curl --verbose <публичный_IP-адрес_балансировщика>:80

В ответ должен вернуться HTTP-ответ с кодом 200 и список папок из каталога тестовой ВМ в HTML-разметке.

После этого вы можете добавить другие виртуальные машины в целевую группу, создать новые бэкенды для вашего приложения и построить маршруты до их эндпоинтов.

Как удалить созданные ресурсыКак удалить созданные ресурсы

Чтобы перестать платить за созданные ресурсы, удалите их в указанном порядке:

Консоль управления
  1. Удалите L7-балансировщик test-load-balancer.
  2. Удалите HTTP-роутер test-http-router.
  3. Удалите группу бэкендов test-backend-group.
  4. Удалите целевую группу test-target-group.

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

Предыдущая
Все инструкции
Следующая
Создать целевую группу
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»