Evolution
Тема интерфейса

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

Перед началом работы с сетевыми балансировщиками в 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

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

Лимиты

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


Ограничение

Значение

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

50

Квоты

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

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

Квота

Значение

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

3