Помощь

Балансировщик нагрузки

Заказ услуги

Для заказа услуги «Балансировщик нагрузки» через Личный Кабинет необходимо перейти в раздел меню «Облачные сервисы» и в разделе «Балансировщики» выбрать опцию «Создать».

При создании «Балансировщика» необходимо указать:

  • Название Балансировщика.
  • Количество желаемых нод.
  • Правила балансировки.

Правила

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

Также можно установить SSL-сертификат для работы Балансировщика по HTTPS-протоколу.

Далее в разделе «Серверы» необходимо добавить IP-адреса серверов или выбрать их из списка доступных.

Также необходимо выбрать алгоритм балансировки:

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

Health checks

Health checks – служит для проверки доступности сервиса из группы. В случае недоступности, Балансировщик прекратит направление запросов на данную машину из группы, пока сервис не станет вновь доступным.

Настроить параметры проверки можно нажав на иконку настройки.

Далее откроется боковое меню, где можно указать метод, протокол и порт, а также URL-адрес по которому будут направляться проверочные запросы.

  • Интервал проверки – необходимо указать временной интервал направления запросов для проверки доступности машины.
  • Ожидание ответа – необходимо указать допустимое время ожидания опрашиваемой машины.
  • Порог ошибок – необходимо указать кол-во ошибок на проверочные запросы, достигнув которого, Балансировщик перестанет направлять запросы на опрашиваемую машину.
  • Порог корректных ответов – необходимо указать кол-во корректных ответов на проверочные запросы, достигнув которого, Балансировщик начнет направлять запросы на опрашиваемую машину.

Расширенные настройки

В данном пункте возможно включение/отключение функций Send proxy и Backend Keepalive.

Backend Keepalive – при включении данной функции будет поддерживаться режим постоянного соединения с серверами. Это позволяет Балансировщику поддерживать меньшее количество TCP-соединений для обмена запросами с машинами.

Send proxy – функция позволяет перенаправлять данные о подключении клиента (IP-адрес и порт) на конечный сервер.