План настройки XenDesktop 7.1 у меня такой (тут)

  1. Настройка контроллера домена (тут)
  2. Установка vCenter server, создание кластера, подключение хоста ESXi (тут)
  3. Установка XenDesktop 7.1 (тут)
    • создаем Site (тут)
    • настраиваем «золотой образ» терминального сервера (тут)
    • создаем Machine Catalog, Delivery Group (тут)
    • подключаемся через браузер (тут)
    • распространяем ПО через «золотой образ» (тут)
    • возможности управления данными пользователей (тут)
  4. Удаленный доступ через NetScaler (тут)
  5. Тонкие клиенты для XenDesktop 7.1 (тут)

Тонкие клиенты для Citrix XenDesktop, XenApp

Тонкие клиенты – ТК – это тема,  которая не может быть голословной, все утверждения необходимо проверять на практике в условиях тестового стенда. Если вы прочли на сайте производителя, что данный тонкий клиент поддерживает, к примеру, XenDesktop, то это ровным счетом ничего не значит. Есть пропасть между тем, как ТК должны работать и как они работают в реальной жизни. Задача тестовых испытаний в том, чтобы выяснить насколько эта пропасть широка и какие еще попутные проблемы существуют. Надеюсь, ход моих мыслей будет полезен и поможет в будущем не сделать критичных ошибок в выборе ТК для инфраструктуры терминального доступа.

Протокол доступа

Начну с информационной части. У Citrix есть свой проприетарный протокол доступа к сессии, называется он ICA (Independent Computing Architecture) и его более обновленная версия HDX (High-Definition User Experience). На некоторых тонких клиентах вы может заметить обозначение, что есть поддержка HDX. Если посмотрите в таблицу ниже, то как и я, сделаете вывод, что HDX набор дополнительных функций протокола ICA. Отчасти это маркетинговый ход, ведь HDX звучит, а ICA не особо, поэтому случился такой вот ребрендинг.  Работает HDX по порту 1494 и является TCP протоколом.

Принцип работы – точка точка. На стороне сервера или виртуальной рабочей машины устанавливается  Citrix агент, а на стороне клиента Citrix Receiver. Если сторона сервера стандартная, Windows, то устройство с которого подключается клиент может быть любым, в том числе и тонким клиентом со своей операционной системой. В Citrix Receiver для разных операционных систем реализованы разные фичи, поэтому после установки связи мы получаем только те возможности, которые заложены в Receiver нашего клиента. При выборе тонкого клиента необходимо узнать, какая операционная система установлена на нем и сверится с последней информационной таблицей от Citrix, которая отлично ищется в google по словосочетанию «citrix receiver compatibility matrix».

Citrix Receiver features matrix

Важно отметить, что для Windows клиентов, есть две версии Standard (в открытом доступе) и Enterprise (в закрытом разделе citrix.com и в дистрибутиве). Кажется, что в версии Standard намного больше функций и обновляется версия часто, но по факту оказывается, что для обычного корпоративного пользователя намного лучше использовать именно Enterprise версию, которая обновлялась в последний раз в 2012 году. С того времени Citrix шагнул вперед только в мобильной части и только. В Enterprise версии нет графического интерфейса, поэтому пользователю сложно делать лишние действия, соответственно меньше вопросов к технической поддержке.

Мощность тонкого клиента

Примерно можно разделить тонкие клиенты на три условные категории, я покажу на примере Dell Wyse:

  • Слабак, справляется с сессией, где выключены все визуальные эффекты, работают только простые приложения, типа 1С, Word, Excel. Сюда относятся почти все старые ТК, ТК на ARM процессорах, однопроцессорные модели.
    • Dell Wyse C10LE — ОС ThinOS, рекомендуемая цена 330$ — одноядерный процессор VIA Eden 1GHz, 128MB Flash/ 512MB RAM DDR2
    • Dell Wyse T50 —  ОС Linux, рекомендуемая цена 309$ — одноядерный ARM-процессор Marvell ARMADA PXA 510 v7 1.0GHz система на чипе (SoC), 1GB Flash/ 1GB RAM DDR3
    • Dell Wyse C90LEW — ОС WinXP Embedded, рекомендуемая цена 494$ — одноядерный процессор VIA Eden 1GHz, 2G Flash/ 1G RAM
  • Среднячок, справляется с сессией, где работают минимальные эффекты Windows, можно нормально работать в браузере, смотреть видео. Сюда относятся средние по мощности модели ТК, нулевые клиенты.
    • Dell Wyse Xenith Pro 2 для Citrix HDX  — Zero, рекомендуемая цена 499$ — двухядерный AMD G-Series T48E Dual Core 1.4GHz 2GB Flash / 2GB RAM DDR3-1066MHz
    • Dell Wyse T10D — ОС ThinOS, рекомендуемая цена 414$ — Двухядерный (SoC) Marvell® ARMADA™ PXA2128 1,2 ГГц Флэш-память 4 Гбайта/ОЗУ DDR2 2 Гбайта
  • Мощный, можно работать со всеми приложениями комфортно, аудио-видео связь, 3D графика. В первую и последнюю очередь это ТК на базе Windows 7 Embedded.
    • Dell Wyse D10DP  — ОС ThinOS, рекомендуемая цена 538$ — AMD G-Series T48E Dual Core 1.4GHz 2GB Flash / 2GB RAM DDR3
    • Dell Wyse D90Q8  — ОС Windows 8, рекомендуемая цена 688$ — Quad core AMD G-Series SoC 1.5GHz Standard: 16GB Flash / 4GB RAM DDR3-1066MHz
    • Dell Wyse D90D7  — ОС Windows 7, рекомендуемая цена 564$ — AMD G-Series T48E Dual Core 1.4GH Standard: 16GB Flash / 2GB RAM DDR3-1066MHz; Maximum: 8GB Flash / 4GB RAM

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