Архитектурное решение Citrix Virtual Apps and Desktops Sites vs. Zones

В каждом более или менее крупном проекте возникает вопрос глобального размещения объектов инфраструктуры Citrix: Zone, Site (для более простого восприятия я буду в дальнейшем использовать слово Сайт, хотя русский перевод не передаёт изначальный смысл) или, возможно их комбинация? Когда следует использовать несколько страниц или одну страницу с несколькими зонами? В данной статье я попытаюсь ответить на этот вопрос и вкратце описать технологию.

Сайты

Сайт является логической и административной границей инфраструктуры Citrix. С точки зрения дизайна сайт соответствует ферме в архитектуре IMA (XenApp 6.5 и старше).

Характеристики / особенности сайта:

  • все объекты / ресурсы / конфигурация, которые находятся в пределах сайта, хранятся в центральной базе данных.
  • каждый сайт может иметь несколько контроллеров доставки, но только одну базу данных.
  • каждый сайт всегда имеет первичную (primary) зону, настроенную по умолчанию и может иметь несколько вторичных (secondary) зон (их часто называют спутниковые satellite зоны).
  • каждый сайт настраивается и управляется отдельно.

Использование нескольких независимых друг от друга сайтов в инфраструктуре Citrix, обусловлено прежде всего плохим сетевым подключением географически отдалённых регионов. Если задержка в сети между сайтами превышает 250 ms (RTT), то необходимо настроить отдельный сайт для каждого региона.

 

Citrix CVAD Sites

 

Zones

Зоны были вновь введены в XenDesktop версии 7.7 и значительно улучшены в версии 7.11 так, что они достигли функциональности уровней IMA (XenApp 6.5). Подобно сайтам, зоны используются для логического разделения географически распределённых инфраструктур.

Зоны Citrix в основном выполняют три основные задачи:

  • свести к минимуму сложность инфраструктуры и тем самым сократить расходы её внедрения и дальнейшей эксплуатации.
  • упростить управление, т. к. существует только одна база данных сайта, а управление всей инфраструктурой может осуществляться единственной консолью Citrix Studio.
  • увеличить эффективность. Приложения (HSA, HSD) и VDI можно размещать ближе к конечным пользователям, и таким образом улучшить комфортность работы пользователей.

 

Citrix XenDesktop Zonen

 

Зона является важным компонентом сложной географически распределённой инфраструктуры Citrix. Зоны создаются внутри сайта. Всегда присутствуют два типа зон: первичные зоны и спутниковые зоны.

Первичная зона (Primary) - создаётся автоматически при создании сайта. Может существовать только одна первичная зона. Наличие собственной базы данных является особенностью зоны.

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

Спутниковая зона - может содержать один или несколько контроллеров доставки (Delivery Controller), но никогда не собственную базу данных сайта, и обязана иметь постоянное соединение с основной зоной. Количество зон должно быть ограничено 50-ю. Спутниковую зону можно разместить как on-Premise, так и в облаке.

 

Преимущества – недостатки

Как это часто бывает в IT-мире, преимущества одной технологии, является недостатком другой.

 Type   Преимущества    Недостатки 
  Sites   Скорость подключения между регионами не имеет значение.    Как развёртывание, так и дальнейшая эксплуатация, связаны с более высокими административными расходами. 
  Централизованное развёртывание сводит к минимуму потенциальные человеческие и технические ошибки. Использование независимых друг от друга сайтов приводит к более высоким затратам
(железо, лицензирование и персонал), а также связанная с этим необходимость
использования высоко доступных баз данных. 
 Вся инфраструктура Citrix полностью под вашим контролем.  Гибкость общей инфраструктуры очень ограничена (согласно двум верхним пунктам).
 Zones   Минимизация затрат за счёт отсутствия базы данных в спутниковых зонах.  Критическая зависимость от скорости и надёжности сетевого подключения.
 Минимизация затрат на администрирование, т.к. оно возможно из центрального офиса.  Невозможно полное административное разделение / изоляция при управлении
инфраструктурой, даже несмотря на контроль доступа на основе ролей.
 Гарантируется гибкость при расширении инфраструктуры, так как всегда можно создать дополнительные зоны.  Различные циклы обновления больше невозможны

 

Заключение

Не каждая компания в состоянии обеспечить дополнительно необходимую инфраструктуру в нескольких местах. Вопрос о затратах не всегда играет первостепенную роль, чаще всего речь идёт о соблюдении различных организационно- юридических нюансов (Compliance).

При развёртывании критически важного для бизнеса приложения, использование сайтов также будет оптимальным решением, что позволило бы добиться дополнительной отказоустойчивости.

Административные усилия, связанные с развёртыванием удалённых сайтов, также могут быть значительно упрощены с помощью скриптов, экспорта-импорта политик или, например, с помощью использования PVS (экспорта-импорта vDisks).

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

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

 

Citrix Sites and Zonen

 

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

Немецкоязычная версия статьи здесь.

Скачать используемые картинки в visio-формате можно по этой ссылке:  Citrix_CVAD_Sites-vs-Zones.vsdx

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.