Облачная платформаEvolution

Ограничения и особенности сервиса Load Balancer

Эта статья полезна?

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

Технические особенности балансировки


Характеристика

Описание

Уровень модели OSI

Уровень L4.

Балансировщик работает с базовой сетевой информацией (IP-адрес и порт), не анализируя содержимое запросов.

Поддерживаемые протоколы

TCP

Управление производительностью

  • Отсутствует выбор производительности балансировщика.

  • Отсутствует автоматическое масштабирование производительности балансировщика.

Управление балансировщиком

  • Управление через графическую консоль Cloud.ru.

  • Не поддерживается Public API и Terraform.

  • Не поддерживается изменение типа доступа, зоны или VPC после создания балансировщика.

Тип доступа

Балансировщик может быть:

  • внутренним — для балансировки трафика из VPC;

  • внешним — для балансировки трафика из интернета.

Одновременное использование обоих типов недоступно.

Размещение балансировщика

  • Балансировщик создается для выбранной VPC.

  • Отсутствует георезервирование между зонами доступности — можно выбрать только одну зону доступности.

Целевые группы

  • Одна целевая группа может использоваться в нескольких правилах одного или нескольких балансировщиков.

  • Группа может содержать только виртуальные машины из той же VPC, в которой размещен балансировщик.

  • Не может содержать внешние IP-адреса или виртуальные машины из других VPC.

  • Отсутствует автоматическое масштабирование целевых групп. Добавление серверов в целевую группу и удаление из нее возможно вручную через графическую консоль Cloud.ru.

  • Для внутреннего балансировщика: Round-robin.

  • Для внешнего балансировщика: Round-robin, Least Request, Maglev.

  • Отсутствуют алгоритмы, поддерживающие распределение трафика на основе весовых коэффициентов между серверами, входящими в целевую группу.

Преобразование портов

  • Поддерживается. Функция позволяет задавать разные TCP-порты:

    • порт балансировщика — для приема балансировщиком трафика нагрузки;

    • порт целевой группы — для доставки трафика на серверы выбранной целевой группы.

  • Балансировщик автоматически заменяет номер порта, например, например 80 → 8080.

  • Балансировщик поддерживает диапазон портов 1–39999.

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

Проверка доступности

TCP, HTTP

Передача IP-адреса источника (Proxy Protocol)

Не поддерживается. В качестве источника подключения серверы целевых групп видят IP-адрес ресурсной единицы балансировщика, а не реальный IP-адрес клиента.

Если для решения ваших задач требуется

балансировщика, большая производительность и балансировка трафика одновременно из VPC и интернета, используйте балансировщик второй версии.

Лимиты

Лимиты — ограничения, связанные с особенностями архитектуры Cloud.ru или сервиса. Изменить их нельзя.


Ограничение

Значение

Количество правил балансировки

50

Квоты

Квоты — ограничения на ресурсы в сервисе. Ресурсы, предоставленные в рамках квот, выделяются на организацию и расходуются на все проекты в этой организации.

Квоты можно изменить по запросу в техническую поддержку.

Квота

Значение

Количество балансировщиков обеих версий

3