Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Application Load Balancer
  • Начало работы
    • Все практические руководства
    • Организация виртуального хостинга
    • Создание L7-балансировщика с профилем безопасности Smart Web Security через Ingress-контроллер Application Load Balancer
    • Интеграция L7-балансировщика с CDN и Object Storage
    • Сине-зеленое и канареечное развертывание версий сервиса
    • Запись логов балансировщика в PostgreSQL
    • Развертывание и нагрузочное тестирование gRPC-сервиса с масштабированием в Yandex Managed Service for Kubernetes
    • Настройка Gateway API в Yandex Managed Service for Kubernetes
    • Настройка L7-балансировщика Application Load Balancer с помощью Ingress-контроллера
    • Настройка логирования для L7-балансировщика Application Load Balancer с помощью Ingress-контроллера
    • Проверка состояния приложений в кластере Managed Service for Kubernetes с помощью L7-балансировщика Application Load Balancer
    • Реализация защищенной высокодоступной сетевой инфраструктуры с выделением DMZ на основе Next-Generation Firewall
      • Обзор
      • Консоль управления
      • Terraform
    • Развертывание веб-приложения на серверах BareMetal с L7-балансировщиком и защитой Smart Web Security
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Логи L7-балансировщика
  • История изменений
  • Обучающие курсы

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

  • Подготовьте облако к работе
  • Необходимые платные ресурсы
  • Подготовьте инфраструктуру
  • Создайте профиль безопасности
  • Подключите профиль безопасности к виртуальному хосту
  • Настройте DNS
  • Протестируйте работу профиля безопасности
  • Как удалить созданные ресурсы
  1. Практические руководства
  2. Создание L7-балансировщика Application Load Balancer с профилем безопасности Smart Web Security
  3. Консоль управления

Создание L7-балансировщика Application Load Balancer с профилем безопасности Yandex Smart Web Security с помощью консоли управления

Статья создана
Yandex Cloud
Обновлена 14 августа 2025 г.
  • Подготовьте облако к работе
    • Необходимые платные ресурсы
  • Подготовьте инфраструктуру
  • Создайте профиль безопасности
  • Подключите профиль безопасности к виртуальному хосту
  • Настройте DNS
  • Протестируйте работу профиля безопасности
  • Как удалить созданные ресурсы

Чтобы создать L7-балансировщик с профилем безопасности Smart Web Security с помощью консоли управления Yandex Cloud:

  1. Подготовьте облако к работе.
  2. Подготовьте инфраструктуру.
  3. Создайте профиль безопасности.
  4. Подключите профиль безопасности к виртуальному хосту.
  5. Настройте DNS.
  6. Протестируйте работу профиля безопасности.

Если созданные ресурсы вам больше не нужны, удалите их.

Подготовьте облако к работеПодготовьте облако к работе

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

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

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.

Необходимые платные ресурсыНеобходимые платные ресурсы

В стоимость поддержки инфраструктуры для L7-балансировщика с профилем безопасности Smart Web Security входят:

  • плата за постоянно запущенные ВМ (см. тарифы Yandex Compute Cloud);
  • плата за использование вычислительных ресурсов L7-балансировщика (см. тарифы Application Load Balancer);
  • плата за запросы, обработанные правилами профиля безопасности (см. тарифы Yandex Smart Web Security).

Подготовьте инфраструктуруПодготовьте инфраструктуру

Разверните инфраструктуру Application Load Balancer, а также ВМ с тестовым веб-сервером.

Создайте следующие ресурсы:

  • ВМ test-vm1 с тестовым веб-сервером.
  • Целевая группа test-target-group.
  • Группа бэкендов test-backend-group.
  • HTTP-роутер test-http-router с виртуальным хостом test-virtual-host.
  • L7-балансировщик test-load-balancer.

Сохраните публичный IP-адрес L7-балансировщика, он понадобится для проверки профиля безопасности.

Совет

Чтобы обеспечить доступность вашего сервиса при высоких нагрузках, рекомендуем настроить автомасштабирование L7-балансировщика.

Создайте профиль безопасностиСоздайте профиль безопасности

Профиль безопасности является основным элементом сервиса Smart Web Security и состоит из набора правил, каждое из которых содержит условия для фильтрации входящих пользовательских запросов к защищаемому ресурсу.

Чтобы создать профиль безопасности:

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

  2. В списке сервисов выберите Smart Web Security.

  3. Нажмите кнопку Создать профиль и выберите По преднастроенному шаблону.

    Преднастроенный профиль содержит:

    • базовое правило по умолчанию, включенное для всего трафика с типом действия — Запретить;
    • правило Smart Protection, включенное для всего трафика, с типом действия — Полная защита.

    Совет

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

  4. Введите имя профиля, например test-sp1.

  5. В поле Действие для базового правила по умолчанию выберите Запретить. Таким образом, если не будет задано других правил, весь трафик к защищаемому ресурсу будет запрещен.

  6. Нажмите кнопку Добавить правило.

  7. В окне создания правила:

    1. Введите имя правила, например test-rule1.

    2. Задайте приоритет правила, например 999800. Правило будет иметь больший приоритет, чем преднастроенные.

      Примечание

      Чем меньше значение параметра, тем больший приоритет у правила. Приоритеты преднастроенных правил:

      • базовое правило по умолчанию — 1000000;
      • правило Smart Protection с полной защитой — 999900.
    3. Выберите тип правила — Базовое.

    4. Выберите действие — Разрешить.

      В правиле будут описаны условия, при которых запросы будут направлены к бэкенду тестового приложения.

    5. В поле Условия выберите IP.

    6. В появившемся поле Условия на IP выберите опцию Совпадает или принадлежит диапазону и задайте публичный IP-адрес устройства, с которого вы будете отправлять запросы L7-балансировщику, например 158.160.100.200.

    7. Нажмите кнопку Добавить.

      В блоке Правила безопасности в таблице появится созданное вами правило.

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

Подключите профиль безопасности к виртуальному хостуПодключите профиль безопасности к виртуальному хосту

Консоль управления
  1. В консоли управления выберите каталог, в котором вы хотите подключить профиль безопасности к виртуальному хосту сервиса Application Load Balancer.

  2. В списке сервисов выберите Smart Web Security.

  3. Выберите профиль test-sp1.

  4. Нажмите кнопку Подключить к хосту.

  5. В открывшемся окне выберите:

    • Балансировщик test-load-balancer.
    • HTTP-роутер test-http-router.
    • Виртуальный хост test-virtual-host.
  6. Нажмите кнопку Подключить.

    На вкладке Подключенные хосты появится подключенный виртуальный хост.

Настройте DNSНастройте DNS

  1. Добавьте ресурсную А-запись в публичную DNS-зону вашего домена, указав в ней значения:

    • Имя записи — адрес вашего домена, заканчивающийся на точку. Например: example.com. или my.first.example.com..
    • Значение — IP-адрес L7-балансировщика. Чтобы узнать IP-адрес, воспользуйтесь инструкцией Получить информацию об L7-балансировщике.

    Эта запись перенаправит запросы, которые будут поступать на ваш домен, на IP-адрес L7-балансировщика.

    Примечание

    Если ваш домен делегирован Yandex Cloud DNS, создайте ресурсную запись по инструкции. В остальных случаях воспользуйтесь личным кабинетом вашего регистратора доменных имен. Если нужна помощь, обратитесь к документации регистратора или в его поддержку.

  2. В настройках вашего сервера запретите все соединения и разрешите только соединения для IP-адресов Yandex Cloud.

Протестируйте работу профиля безопасностиПротестируйте работу профиля безопасности

  1. Откройте терминал устройства, IP-адрес которого вы указали в разрешающем правиле.

  2. Отправьте запрос на бэкенд тестового приложения:

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

    В результате должно быть выведено содержимое директории с тестовым веб-сервером.

  3. Повторите запрос с другого IP-адреса. В результате должно быть выведено сообщение о невозможности установить соединение с сервером.

Примечание

Проверка правил Smart Protection не проводится. При такой проверке параметры подозрительных запросов, в том числе IP-адреса, заносятся в черный список.

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

Чтобы перестать платить за созданные ресурсы:

  1. Удалите профиль безопасности.
  2. Удалите L7-балансировщик.
  3. Удалите HTTP-роутер.
  4. Удалите группу бэкендов.
  5. Удалите целевую группу.
  6. Удалите ВМ.
  7. Удалите зону DNS, если вы создавали ее в Yandex Cloud DNS.

См. такжеСм. также

  • Создание L7-балансировщика Application Load Balancer с профилем безопасности Yandex Smart Web Security с помощью Terraform

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

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