Принципы работы сервиса
GSLB состоит из следующих модулей:
- DNS-сервер. Отвечает на запрос клиента «Какой IP-адрес у сайта
%example.com%
?». Например,89.22.165.223
. - Мониторинг доступности. Active Monitoring в заданный интервал времени опрашивает узел по IP-адресу. Проверка доступности узлов идет по протоколам HTTP, HTTPS или TCP.
Когда DNS-сервер получает запрос от клиента (например, «какой IP-адрес у %example.com%
?»), GSLB уже знает статус доступности ЦОДа. Клиенту не вернется IP-адрес выключенного узла. GSLB принимает решение о доступности ЦОДа в зависимости от интервалов и количества Liveness probes, которые указал пользователь.
ЦОДы могут работать в следующих конфигурациях:
- active-active — трафик распределяется по ним равномерно;
- active-passive — один из ЦОДов постоянно находится в статусе основного (active), а второй резервный (standby) и ждет поступления трафика.