Глобальная балансировка#
Глобальная балансировка, также GSLB (Global Server Load Balancing) – это сервис, который позволяет распределять запросы клиентов между несколькими дата-центрами на основе их доступности и производительности.
Для работы глобальной балансировки cобирается кластер, настраивается конфигурация GSLB и делегирование зон на GSLB-серверы Angie ADC. Локальный DNS-сервер будет отправлять клиентские запросы для этих зон на один из GSLB-серверов. Сервер GSLB решает, какой дата-центр лучше обслужит запрос, выбирает сервер и передает его IP-адрес DNS-серверу. DNS-сервер отправляет этот IP-адрес клиенту, после чего клиент направляет свой запрос на новый сервер по полученному адресу.
Поддерживаются динамические записи типа A и AAAA и статические записи типа A, AAAA, CNAME, MX, TXT.
Для динамических записей поддерживаются следующие типы балансировки:
round_robin— запросы распределяются по серверам последовательно.weighted round_robin— запросы распределяются по серверам последовательно с учетом весов серверов (на серверы с большим весом запросы будут попадать чаще).failover— запрос направляется на доступный сервер c наивысшим приоритетом.
В фоновом режиме проводятся проверки работоспособности бэкенд-серверов, заданные в конфигурации.
Подробнее см: Настройка конфигурации.
Возможности GSLB в Angie ADC:
Гибкая настройка балансировки: поддержка статических и динамических записей, поддержка нескольких записей для одного домена.
Масштабируемость: простота добавления новых доменов и записей через веб-интерфейс.
Отказоустойчивость: непрерывная доступность приложений даже при сбоях в одном из дата-центров, возможность настройки TTL.
Кластеризация: упрощение администрирования нескольких GSLB-модулей в разных дата-центрах.

Рис. 1: Пример развертывания кластера из двух Angie ADC с GSLB в двух дата-центрах#
В этом разделе: