Подключить балансировщик
- Объедините серверы приватной сетью.
- Настройте маршрутизацию до подсети балансировщика.
- Закажите балансировщик.
- Проверьте работу балансировщика.
Объединить серверы приватной сетью
Для подключения балансировщика нагрузки необходимо объединить серверы в сеть с помощью глобального роутера.
При создании сети не используйте на серверах адреса из подсети 10.128.0.0/16
. В этой подсети размещаются балансировщики нагрузки, ее использование может вызвать сбои в работе балансировщиков.
Настроить маршрутизацию до подсети балансировщика
- Определитесь, в какой подсети будет размещен балансировщик нагрузки. По умолчанию используется приватная подсеть
10.128.0.0/16
, но вы можете использовать другую приватную подсеть размерности/16
. - Добавьте выбранную подсеть на глобальный роутер, которым объединили серверы.
- Пропишите на серверах маршруты до выбранной подсети балансировщика.
Заказать балансировщик
Перед подключением балансировщика пополните баланс.
Если на ваших серверах используется протокол HTTPS, добавьте свой SSL-сертификат в менеджер секретов. Вы также можете выпустить сертификат Let's Encrypt.
В панели управления перейдите в раздел Сетевые сервисы → Отказоустойчивый балансировщик нагрузки.
Нажмите Подключить балансировщик.
Выберите тариф — 20, 50, 100 или 1 000 Мбит/с. Если эти тарифы не подходят, выберите пункт Другой и укажите необходимую пропускную способность.
Укажите глобальный роутер, который использовали при объединении серверов — его имя, идентификатор или список добавленных на роутер подсетей. Данные роутера можно посмотреть в панели управления → раздел Сетевые сервисы → Глобальный роутер → страница роутера.
Введите приватную подсеть, которую выбрали для размещения балансировщика.
Выберите алгоритм балансировки: Round Robin, Weighted Round Robin, Source IP hash или Least Connections.
Если необходимо использовать Sticky Sessions, отметьте чекбокс Sticky Sessions.
Выберите протокол целевых серверов: TCP, HTTP, HTTPS.
Если вы выбрали протокол TCP, укажите параметры для использования протокола — все приватные IP-адреса, назначенные в рамках сетей глобального роутера, с указанием портов.
Если вы выбрали протокол HTTP, укажите все сочетания URL, принимаемых из интернета, и IP-адресов, куда они должны перенаправляться, с указанием порта. Например,
http://example.com/page — http://X.X.X.X:X
.Если вы выбрали протокол HTTPS, укажите:
- все сочетания URL, принимаемых из интернета, и IP-адресов, куда они должны перенаправляться, с указанием порта. Например,
https://example.com/page — http://X.X.X.X:X
; - ID сертификата, который добавили на шаге 2. ID можно посмотреть в панели управления в разделе Облачная платформа → Менеджер секретов → вкладка Сертификаты → в меню ( ) сертификата выберите Скопировать UUID;
- ID проекта облачной платформы, в котором находится сертификат.
- все сочетания URL, принимаемых из интернета, и IP-адресов, куда они должны перенаправляться, с указанием порта. Например,
Опционально: если нужно указать любые дополнительные данные, введите их в поле Дополнительный комментарий. Например, подробнее опишите сценарий использования, укажите, где преимущественно размещена инфраструктура (в Москве, в Санкт-Петербурге или равномерно между регионами), оставьте контакт администратора для связи и уточнения деталей.
Нажмите Подключить балансировщик.
Автоматически сформируется тикет на подключение услуги. Мы настроим балансировщик согласно вашей заявке и в тикете передадим защищенный публичный IP-адрес, по которому будут доступны серверы. Подключение занимает до 7 рабочих дней.
Проверить работу балансировщика
- После сообщения о подключении балансировщика проверьте, что настроены маршруты между сегментами сети, в которых размещены целевые серверы и балансировщики нагрузки.
- Проверьте работоспособность балансировщика нагрузки, отправив тестовые запросы на полученный IP-адрес.