Перейти к основному содержимому
Подключить балансировщик
Последнее изменение:

Подключить балансировщик

  1. Объедините серверы приватной сетью.
  2. Настройте маршрутизацию до подсети балансировщика.
  3. Закажите балансировщик.
  4. Проверьте работу балансировщика.

1. Объединить серверы приватной сетью

Для подключения балансировщика нагрузки необходимо объединить серверы в сеть с помощью глобального роутера.

При создании сети не используйте на серверах адреса из подсети 10.128.0.0/16. В этой подсети размещаются балансировщики нагрузки, ее использование может вызвать сбои в работе балансировщиков.

2. Настроить маршрутизацию до подсети балансировщика

  1. Выберите подсеть, в которой будет размещен балансировщик нагрузки. По умолчанию используется приватная подсеть 10.128.0.0/16, но вы можете использовать другую приватную подсеть размерности /16.
  2. Добавьте выбранную подсеть на глобальный роутер, которым объединили серверы.
  3. Пропишите на серверах маршруты до выбранной подсети балансировщика.

3. Заказать балансировщик

  1. Если на ваших серверах используется протокол HTTPS, добавьте свой TLS(SSL)-сертификат в менеджер секретов. Вы также можете выпустить сертификат Let's Encrypt®.

  2. В панели управления перейдите в раздел Сетевые сервисыОтказоустойчивый балансировщик нагрузки.

  3. Нажмите Подключить балансировщик.

  4. Выберите тариф согласно нужной ширине канала — 20, 50, 100 или 1 000 Мбит/с. Если вам нужна другая ширина канала, выберите пункт Другой и укажите необходимое значение в Мбит/с.

  5. Укажите глобальный роутер, который использовали при объединении серверов — его имя, идентификатор или список добавленных на роутер подсетей. Данные роутера можно посмотреть в панели управления: раздел Сетевые сервисыГлобальный роутер → страница роутера.

  6. Введите приватную подсеть, которую выбрали для размещения балансировщика.

  7. Выберите алгоритм балансировки:

    • Round Robin — алгоритм кругового обслуживания, при котором запросы передаются каждому серверу по очереди;
    • Weighted Round Robin — взвешенный алгоритм кругового обслуживания, при котором каждому серверу присваивается весовой коэффициент, соответствующий его производительности и мощности. На серверы с большим коэффициентом передается больше запросов;
    • Source IP hash — алгоритм, при котором в зависимости от HTTP-заголовка или IP-адреса выбирается предпочтительный сервер для получения запроса;
    • Least Connections — алгоритм, при котором запрос отправляется на наименее загруженный сервер.
  8. Если необходимо использовать Sticky Sessions, отметьте чекбокс Sticky Sessions.

  9. Выберите протокол целевых серверов: TCP, HTTP, HTTPS.

  10. Если вы выбрали протокол TCP, укажите параметры для использования протокола — все приватные IP-адреса, назначенные в рамках сетей глобального роутера, с указанием портов.

  11. Если вы выбрали протокол HTTP, укажите все сочетания URL, принимаемых из интернета, и IP-адресов, куда они должны перенаправляться, с указанием порта. Например, http://domain.com/page — http://X.X.X.X:X.

  12. Если вы выбрали протокол HTTPS, укажите:

    • все сочетания URL, принимаемых из интернета, и IP-адресов, куда они должны перенаправляться, с указанием порта. Например, https://domain.com/page — http://X.X.X.X:X;
    • ID сертификата, который добавили на шаге 2. ID можно посмотреть в панели управления: раздел Облачная платформаМенеджер секретов → вкладка Сертификаты → в меню сертификата выберите Скопировать UUID;
    • ID проекта, в котором находится сертификат.
  13. Опционально: если нужно указать любые дополнительные данные, введите их в поле Дополнительный комментарий. Например, подробнее опишите сценарий использования, укажите, в каких пулах размещена инфраструктура, оставьте контакт администратора для связи и уточнения деталей.

  14. Нажмите Подключить балансировщик.

  15. Мы создадим и отправим тикет на подключение услуги. Подключение занимает до семи рабочих дней. Когда балансировщик будет готов, в тикете передадим вам защищенный публичный IP-адрес, на который нужно направлять входящий трафик для балансировки.

4. Проверить работу балансировщика

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