Citrix Virtual Apps and Desktops
Citrix Virtual Apps and Desktops (ранее Citrix XenApp и XenDesktop) — это коммерческое программное обеспечение для виртуализации приложений и рабочих столов, разрабатываемое компанией Cloud Software Group (ранее Citrix Systems). Продукт позволяет централизованно размещать приложения и полноценные операционные системы (Windows, Linux) на серверах и доставлять их конечным пользователям на различные устройства (тонкие клиенты, ноутбуки, планшеты, смартфоны) по сети. Основная цель — обеспечить удалённый доступ к корпоративным ресурсам с сохранением производительности и безопасности, при этом обработка данных выполняется на серверной стороне.
История
Предшественники и ранние версии
Первая версия продукта для виртуализации приложений, Citrix WinFrame, была выпущена в 1995 году на базе Windows NT 3.51. В 1997 году компания представила Citrix MetaFrame, который расширял возможности Windows Terminal Server. В 2008 году линейка была переименована в Citrix XenApp, а в 2010 году появился Citrix XenDesktop для виртуализации целых рабочих столов.
Эпоха XenApp и XenDesktop
С 2010 по 2018 год продукт активно развивался: были добавлены поддержка графических ускорителей (GPU), улучшенная интеграция с гипервизорами (VMware vSphere, Microsoft Hyper-V, Citrix Hypervisor) и механизмы оптимизации трафика (HDX). В 2018 году Citrix объединила XenApp и XenDesktop под единым брендом Citrix Virtual Apps and Desktops.
Современное состояние
С 2020 года продукт доступен как в локальной версии (on-premises), так и в облачной (Citrix DaaS — Desktop as a Service). В 2022 году компания Citrix была поглощена инвестиционным фондом Vista Equity Partners и объединена с TIBCO Software, образовав Cloud Software Group. Разработка продолжается, выходят ежеквартальные обновления LTSR (Long Term Service Release) и текущие релизы (CR).
Архитектура
Компоненты
Система состоит из нескольких ключевых компонентов, работающих на серверах и клиентских устройствах:
- Delivery Controller — центральный компонент, управляющий сессиями, аутентификацией и распределением ресурсов. Взаимодействует с гипервизорами и базами данных.
- Virtual Delivery Agent (VDA) — агент, устанавливаемый на каждую виртуальную машину или физический сервер, предоставляющий приложения и рабочие столы. Обеспечивает подключение к Delivery Controller и обработку политик.
- StoreFront — веб-портал, через который пользователи получают доступ к опубликованным ресурсам. Поддерживает единый вход (SSO) и интеграцию с Active Directory.
- Citrix Gateway (ранее NetScaler Gateway) — шлюз безопасности, обеспечивающий шифрованное соединение (SSL VPN) и защиту от несанкционированного доступа. Может быть программным или аппаратным.
- Citrix License Server — сервер лицензирования, управляющий правами на использование продукта (по подписке или бессрочные лицензии).
- Citrix Studio — консоль управления для настройки политик, публикации ресурсов и мониторинга.
- Citrix Director — инструмент мониторинга и диагностики, отображающий статистику сессий, производительность и ошибки.
Протоколы передачи данных
Основной протокол — HDX (High Definition Experience), разработанный Citrix. Он включает набор технологий для сжатия, кэширования, перенаправления устройств (USB, принтеры, веб-камеры) и оптимизации графики. HDX использует собственные транспортные механизмы поверх TCP или UDP, а также может работать через ICA (Independent Computing Architecture) — проприетарный протокол, предшествовавший HDX.
Виды виртуализации
Виртуализация приложений
Позволяет публиковать отдельные приложения, не требуя установки на клиентском устройстве. Пользователь видит только нужную программу, а её выполнение происходит на сервере. Поддерживаются как Windows-приложения, так и веб-приложения.
Виртуализация рабочих столов
Предоставляет полноценный рабочий стол операционной системы (Windows 10/11, Windows Server, Linux). Возможны два режима:
- VDA на основе сессий — несколько пользователей работают на одном сервере, каждый в своей изолированной сессии (аналог RDS).
- VDA на основе виртуальных машин — каждому пользователю выделяется отдельная виртуальная машина (VDI — Virtual Desktop Infrastructure). Обеспечивает полную изоляцию, но требует больше ресурсов.
Развёртывание и модели лицензирования
Локальное развёртывание (on-premises)
Устанавливается в дата-центре организации. Требует собственных серверов, гипервизора и лицензий. Поддерживает интеграцию с Active Directory, Group Policy и системами управления конфигурациями (SCCM, Ansible).
Облачное развёртывание (Citrix DaaS)
Управляемый сервис, размещаемый в облаке Citrix или партнёрских облаках (Microsoft Azure, AWS, Google Cloud). Пользователи платят по подписке за количество активных пользователей или сессий. DaaS включает автоматическое масштабирование, резервное копирование и обновления.
Лицензирование
Citrix Virtual Apps and Desktops распространяется по модели подписки (User/Device Subscription) или бессрочных лицензий с ежегодной подпиской на обновления (Subscription Advantage). Стоимость зависит от количества пользователей (User CAL) или устройств (Device CAL). Существуют также редакции:
- Advanced — базовая виртуализация приложений и рабочих столов.
- Premium — добавляет мониторинг, профилирование пользователей (User Profile Management), оптимизацию WAN.
- Platinum — включает все функции, включая расширенную безопасность (Citrix Gateway, App Firewall) и интеграцию с SD-WAN.
Применение
Корпоративный сектор
Продукт широко используется в крупных компаниях для:
- Удалённой работы сотрудников (BYOD — Bring Your Own Device).
- Обеспечения доступа к legacy-приложениям, которые несовместимы с современными ОС.
- Централизованного управления обновлениями и безопасностью (данные не покидают дата-центр).
- Временного доступа для подрядчиков и временных сотрудников.
Образование и здравоохранение
В учебных заведениях и больницах Citrix Virtual Apps and Desktops позволяет предоставлять доступ к специализированным программам (например, AutoCAD, медицинские информационные системы) с любых устройств, включая тонкие клиенты и планшеты.
Государственные учреждения
Используется для организации защищённых рабочих мест с доступом к конфиденциальным данным. В России продукт применяется в ряде государственных структур, однако после ухода Citrix из РФ в 2022 году многие организации переходят на отечественные аналоги (например, Termidesk, Astra Linux).
Преимущества и недостатки
Преимущества
- Централизованное управление — обновления, установка ПО и политики безопасности выполняются на сервере.
- Кроссплатформенность — поддержка Windows, macOS, Linux, iOS, Android, а также веб-клиентов.
- Высокая производительность — оптимизация HDX позволяет работать с графикой, видео и 3D-приложениями (с поддержкой GPU).
- Безопасность — данные не хранятся на клиентских устройствах; шифрование трафика; интеграция с системами SIEM и DLP.
Недостатки
- Высокая стоимость — лицензирование и инфраструктура требуют значительных вложений.
- Сложность настройки — для развёртывания необходимы квалифицированные администраторы.
- Зависимость от сети — при низкой пропускной способности или задержках производительность падает.
- Ограничения совместимости — не все приложения корректно работают в виртуализированной среде (например, драйверы, требующие прямого доступа к оборудованию).
Конкуренты
На рынке виртуализации приложений и рабочих столов основными конкурентами Citrix являются:
- Microsoft Remote Desktop Services (RDS) — встроенное решение Windows, дешёвое, но менее функциональное.
- VMware Horizon — продукт компании VMware, ориентированный на VDI и интеграцию с vSphere.
- Parallels Remote Application Server (RAS) — бюджетное решение для малого и среднего бизнеса.
- Отечественные решения — Termidesk, Astra Linux Workspace, РЕД Виртуализация, разрабатываемые в рамках импортозамещения.
Интересные факты
- Технология HDX была разработана для конкуренции с протоколом PCoIP от VMware и RDP от Microsoft.
- Citrix Virtual Apps and Desktops поддерживает до 10 000 одновременных пользователей на один Delivery Controller.
- В 2020 году Citrix выпустила версию для Linux, позволяющую публиковать Linux-приложения наравне с Windows.
- После ухода Citrix из России в 2022 году, компания «Астра» (разработчик Astra Linux) объявила о создании совместимого аналога, использующего протокол SPICE.
Источники
- Официальная документация Citrix Virtual Apps and Desktops 7 2402 LTSR (Cloud Software Group, 2024).
- Citrix Virtual Apps and Desktops: Architecture and Design Guide (Citrix Education, 2023).
- «Виртуализация рабочих столов: обзор решений» (журнал «Системный администратор», №5, 2022).
- «Импортозамещение в сфере виртуализации: Termidesk vs Citrix» (CNews, 2023).
- Microsoft Docs: Remote Desktop Services (Microsoft, 2024).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →