Как использовать балансировщик нагрузки в VPC?

В этой инструкции подробно описан процесс добавления балансировщика нагрузки и его параметры.

1. Войдите в панель управления VPC и перейдите в подраздел «Балансировщики нагрузки»

2. Нажмите на кнопку «Создать Балансировщик Нагрузки» и заполните поля

  • Имя — имя балансировщика.
  • IP адрес — предпочтительный адрес балансировщика.Если его не указывать, система выберет любой другой доступный адрес из сети, указанной в поле Subnet.
  • Описание — описание балансировщика.
  • Subnet — сеть из которой будет выделяться IP-адрес для балансировщика.

3. Укажите на каком порту и с какими параметрами балансировщик будет принимать подключения

  • Протокол — протокол передачи данных, который будет использовать балансировщик.
  • Порт — порт на котором будет слушать frontend.
  • Client Data Timeout — таймаут неактивности клиента в миллисекундах.
  • TCP Inspect Timeout — время ожидания в миллисекундах дополнительных TCP пакетов.
  • Member Connect Timeout — таймаут в миллисекундах соединения с backend.
  • Member Data Timeout — таймаут неактивности backend в миллисекундах.
  • Лимит соединений — максимальное количество соединений. Значение по умолчанию -1, что означает безлимитное количество соединений.
  • Insert Headers — добавление дополнительных HTTP заголовков.

  • Algorithm — алгоритм по которому будет производиться балансировка.
  • Постоянство сессии — Тип сохранения сеанса для распределения трафика между инстансами в пуле:
    • SOURCE_IP: сохранение сеанса на основе исходного IP-адреса.
    • HTTP_COOKIE: сохранение сеанса на основе файла cookie http.
    • APP_COOKIE: сохранение сеанса на основе файла cookie приложения.

4. Подключите инстансы

5. Настройте параметры health check

Используется для определения состояния инстансов, добавленных в пул на предыдущем этапе. Проверка работоспособности обычно выполняется для каждого участника в пуле, и ее результат используется для определения, получает ли участник новые подключения. В каждом пуле может быть только один health checker.

  • Тип — тип мониторинга.
  • Максимальное количество повторных попыток — количество допустимых сбоев соединения перед тем, как пометить участника как неактивного. Должно быть число от 1 до 10.
  • Delay (sec) — Интервал между проверками. Должно быть больше или равно времени таймаута.
  • Max Retries Down — Количество допустимых сбоев соединения до пометки участника как ошибки. Должно быть число от 1 до 10. По умолчанию 3.
  • Timeout (sec) — Время, по истечении которого проверка состояния прекращается. Должно быть числом, большим или равным 0 и меньшим или равным интервалу.
  • Метод HTTP — тип запроса.
  • Ожидаемые коды — ожидаемый код возврата, который будет считаться успешным.
  • Путь URL — URL на который будут производиться запросы.
Помогла ли вам эта информация?
Не можете найти ответ на свой вопрос?
Напишите запрос в службу поддержки
Написать сейчас