Настройка
Алгоритмы балансировки
Доступно для выбора два алгоритма балансировки:
Weighted Round Robin — нагрузка гибко распределяется на дата-центры с учетом их веса.
Примечание
Вес — параметр, определяющий приоритет дата-центра. Чем больше вес - тем выше приоритет. Пользователь самостоятельно определяет вес для каждого дата-центра. На вес могут влиять параметры дата-центра, например: вычислительная мощность, доступная полоса пропускания и утилизация каналов связи, роль дата-центра (основной, резервный) и так далее.
Failover group — возвращает всегда сервер с наивысшим весом до тех пор, пока он станет недоступен.
Мониторинг
GSLB включает в себя активный мониторинг доступности и автоматическое перенаправление трафика.
Для настройки необходимо указать следующие параметры:
- Тип мониторинга — HTTP, HTTPS или TCP. Если проверка доступности хостов не требуется, то можно выбрать тип "Forced".
- Проверка hostname — имя (Server Name), по которому будет идти запрос. Например,
cloud.mts.ru
. - URL Path — полный путь до нужного ресурса, который добавится к значению hostname. Например, если в URL Path указано
services/cdn/
, то итоговый запрос будет выглядеть какcloud.mts.ru/services/cdn
. - Порт — TCP порт, по которому происходит подключение пользователей к вашему приложению.
- Ожидаемый код ответа — в случае выбора HTTP/HTTPS протокола задайте код ответа, который возвращается приложением.
- Интервал между запросами — время в секундах, которое должно пройти перед отправкой следующего запроса (Health-check'а).
- Время ожидания — время в секундах, в течение которого нужно ждать ответа от хоста.
- Число попыток — количество попыток, после которого хост будет признан неработоспособным.