Страницы

вторник, 7 сентября 2021 г.

Упрощение управления устройствами Citrix ADC в конфигурации глобальной балансировки серверов (GSLB)

Устойчивость и отказоустойчивость встроены в протокол DNS. Если сервер имен не может ответить на запрос, клиент DNS отказывается от этого сервера после настроенного количества повторных попыток. Затем клиент отправляет запрос на другой сервер, который представляется авторитетным сервером имен для запрашиваемого доменного имени.

Система доменных имен (DNS) – это слабо связанная распределенная система, при этом все сервера имен должны иметь комплексное представление о конфигурации, чтобы клиент получал целостный ответ. Будучи расширением DNS – GSLB позволяет адаптировать ответ к динамическим рабочим нагрузкам. Это значит, что необходимо иметь целостную конфигурацию GSLB между всеми участвующими серверами имен. Отказоустойчивость – это обязательная основа при обработке запросов DNS и в настройке серверов имен для GSLB.

Вместе с ростом динамических нагрузок, изменения в подсистемах GSLB или DNS происходят чаще, что увеличивает нагрузку на администраторов информационных технологий. Ручная проверка целостности конфигурации на устройствах GSLB, распределенных между центрами обработки данных повышает вероятность ошибок, которые могут влиять на возможности конечных пользователей.

Далее мы рассмотрим, как Citrix ADC может предоставить отказоустойчивую распределенную плоскость управления для GSLB, упрощая администраторам ИТ управление устройствами GSLB.


Целостное представление GSLB.

Если DNS отключается, пользователи не могут получить доступ к приложениям. Иметь как минимум один уровень устойчивости – это критически важная задача, поэтому устройства GSLB должны быть настроены в режиме Active-Active, при котором все устройства активно обрабатывают запросы DNS. Чтобы клиентские запросы DNS обрабатывались на любом устройстве в группе, все устройства должны иметь целостное представление:

  • О конфигурации GSLB.
  • Об информации выполнения (Runtime Information).

GSLB предоставляет информацию о выполнении связанную со здоровьем и нагрузкой на приложения и центр обработки данных (Datacenter), чтобы минимизировать задержку и предоставить пользователям наилучшие возможности.

Протокол обмена показателями (Metric Exchange Protocol, MEP) в Citrix ADC доставляет комплексное представление о текущем состоянии между устройствами GSLB, а возможность синхронизации конфигурации GSLB в реальном времени предлагает целостное представление о конфигурации.


Целостность конфигурации GSLB.

Как показано на схеме ниже, администратор выполняет обновление конфигурации на узле GSLB, определенном как мастер. Затем администратор выталкивает требуемое состояние конфигурации на все устройства. Каждое устройство будет сравнивать требуемое состояние со своей текущей конфигурацией GSLB. В случае определения расхождений применяется исправление конфигурации и статус выталкивается обратно мастеру.

Если узел, выполняющий роль мастера, выйдет из строя из-за ошибки или уйдет на обслуживание, администратор может вытолкнуть конфигурацию с другого узла, который станет выполнять роль мастера, выталкивая последнее требуемое состояние на остальные узлы, как показано ниже.

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


Статус синхронизации GSLB.

Можно просмотреть статус синхронизации GSLB при помощи команды show gslb syncstatus. Если включить предупреждение GSLB-SYNC-STATUS-FLIP администратор будет получать уведомления о всех ошибках синхронизации GSLB и сможет предпринять необходимые действия при помощи опций уведомления.


Заключение.

Вместе с тем как динамические вычислительные рабочие нагрузки становятся нормой, отказоустойчивость и распределенная плоскость управления становятся все более важны для автоматического управления конфигурацией. В свою очередь возможность синхронизации GSLB может обеспечить необходимые функции для организации единой плоскости управления распределенным окружением.

Узнать больше про Citrix ADC и глобальную балансировку серверов можно в документации по продукту и Citrix Tech Zone.

Комментариев нет:

Отправить комментарий