Citrix XenApp

Говоря о XenApp с человеком, который о нем никогда не слышал, проще всего провести аналогию с Microsoft Remote Desktop (удаленный рабочий стол). Главное отличие заключается в том, что Citrix XenApp имеет в своем функционале возможности автоматизации управления большим количеством опубликованных приложений и рабочих столов, которых нет у MS RDP. Для ИТ отдела это значит, что с задача администрирования займет у специалиста намного меньше времени. Для пользователей будет большим плюсом доступ по протоколу Citrix ICA (хотя пользователи могут об этом и не знать), они просто будут наслаждаться плавным движением курсора, незаметной прорисовкой окон, быстрой работой приложений.

XenApp это флагманский продукт Citrix с богатой историей и большим накопленным опытом. Все очень хорошо продуманно и учтено. Отсюда вытекает и высокая цена решения.

Лицензируется Citrix XenApp на конкурентное подключение, это значит, что одновременно подключиться к опубликованным приложениям на сервере смогут столько пользователей, сколько лицензий у вас куплено.

Citrix XenApp лицензии

 

Online access to hosted applications + Online access to session virtualization — Пользователь получает доступ к приложениям, которые запущены на сервере XenApp (Windows 2003/2008/2008 R2), находящимся в серверной или ЦОД. Ресурсы устройства, с которого он получает доступ, задействованы только на прием изображения с сервера и передачу движений мышью, действий на клавиатуре. Отличие от всем знакомого удаленного рабочего стола в том, что в Citrix XenApp используется протокол ICA, по которому без промедлений передается графика и звук, чего протокол RDP предложить не может.

XenApp – это лучший способ доставки приложений “на любые устройства когда угодно, по наименьшей стоимости” (лозунг Citrix, вольный перевод). Это новый уровень в управлении приложениями, когда не нужно задумываться над вопросами: запустится или не запустится приложение на устройстве пользователя, хватит мощности или нужно добавлять ресурсов — достаточно просто назначить права доступа. Ярлыки для запуска приложений могут появиться на рабочем столе, в меню «Пуск» или в трее, в зависимости от настроек, сделанных администратором.

Приложения можно доставлять на устройства с операционными системами Windows, Mac, Linux, Unix, iPad, iPhone OS, Blackberry OS, Android. Работа приложений возможна и на медленных способах подключения к сети, таких как dial-up, GPRS, 3G.

Offline access to applications (application virtualization) — решение для запуска приложений на клиентских Windows устройствах даже при отсутствии подключения к сети. Приложение упаковывается в некий программный контейнер, который и доставляется клиенту. Запуск приложения происходит без установки приложения в изолированной среде, без каких-либо системных конфликтов. Запущенные таким образом приложения взаимодействуют между собой, используя технологию inter-isolation communicate. Администратор может контролировать, как долго используется приложение на устройстве пользователя, и принудить пользователя продлевать период использования, например, каждый месяц. Self-service enterprise app store — Пользователь может сам создавать себе набор рабочих приложений (из тех, которые ему разрешены администратором). Создается центр самообслуживания, как, например, в AppStore у Apple. В удобном интерфейсе пользователь сам перетаскивает ярлыки необходимых приложений, и они появляются у него на рабочем столе или в меню. Так же, возможно сформировать набор “Избранное” (Citrix Dazzle) для максимально быстрого доступа.

Browser-based access — получить доступ к опубликованным приложениям можно из любого браузера подключившись к Web интерфейсу Citirx XenApp, который поддерживает большое количество я зыков, включая русский. Для этого нужно будет предварительно установить Citrix oline plug-in Web. Для установки не требуются права администратора.

Windows, Mac, and Linux support — Citrix online plug-in, это программа, разработанная для запуска опубликованных приложений на различных операционных системах персональных компьютеров: DOS, Windows XP, Vista, Windows 7, Mac OS X, Linux, Unix, IBM OS/2 Warp. Так же воспользоваться приложениями Citrix XenApp можно и по протоколу RDP. Плагин не требует прав администратора для установки и может устанавливаться удаленно и сразу на большое количество компьютеров.

Tablet, SmartPhone, and thin client support — Citrix online plug-in — это программа, разработанная для запуска опубликованных приложений на различных операционных системах мобильных устройств: Windows mobile, iPad, iPhone, Android, Java, Blackberry, EPOC/Symbian OS.

HDX Broadcast — это основная технология, обеспечивающая надежную связь клиента и сервера XenApp в любых сетях передачи данных, тесно взаимодействующая с протоколом ICA, обеспечивает платформу для всех остальных технологий HDX. HDX Broadcast Branch optimization – позволяет уменьшить трафик между центральным и удаленными офисами, что актуально при плохом интернете в филиалах. При помощи Citrix Branch Repeater, который используется в данной технологии экономится весь трафик, проходящий по сетям WAN из офиса в офис.

HDX Plug-n-Play — поддержка на устройстве пользователя USB устройств, принтеров, наушников, микрофонов. Автоматическая установка подходящих драйверов, необходимых для работы приложений. Больше не будет проблем с драйверами для принтеров, т.к. Citrix разработал и поддерживает универсальные драйверы печати. Поддержка COM портов, до 9 мониторов для одного приложения. Если же клиент подключается поочередно к своей сессии с разных устройств, то XenApp переконфигурирует приложения онлайн, без перезапуска. HDX Plug-n-Play Multi-user interface – позволяет сотруднику подключаться к тому серверу XenApp, где установлены приложения подходящие ему по языку. HDX Plug-n-Play Special folder redirection – чтобы пользователь не замечал разницы между работой с приложениями опубликованными через XenApp и локальным компьютером, происходит автоматический редирект папок «Мои документы» и «Рабочий стол»

HDX MediaStream — мультимедиа контент (видео, звук, Flash) в публикуемых приложениях доставляется без прерываний, плавно, как если бы он воспроизводился на обычном компьютере. Если на стороне клиента не поддерживается видеопоток, который создается приложением на XenApp сервере, то HDX MediaStream автоматически применяет технологии ускорения, чтобы пользователь смог получить наилучшее из возможного качество. HDX поддерживает форматы: Flash, DivX, XviD, MPEG-4, MPG, WMV, AC3, WMA, MP3, MPEG-1, позволяет смотреть Flash видео, например, Youtube.com

HDX Adaptive Orchestration — технология, позволяющая всем функциям HDX работать согласованно. Она анализирует возможности клиентского устройства, ширину канала, задержки в сетях передачи данных и массу других условий, на основании которых, уже создает оптимальные настройки для доставки приложения.

HDX RealTime — это набор технологий, которые позволяют использовать приложения, работающие в реальном времени, например, Skype. Осуществляется полная поддержка микрофона, Web-камеры. HDX RealTime audio – позволяет прослушивать CD диски, снижая объем трафика, поступающего на устройство пользователя, на 90% HDX RealTime collaboration – поддержка таких сервисов, как Microsoft OCS, предоставляя пользователям доступ к Microsoft Office Communicator для проведения видео и аудио конференций.

HDX RichGraphics — эта технология позволяет оптимизировать производительность 2D и 3D графики в мультимедийных приложениях. Она упаковывает любую графику для передачи ее клиенту, тем самым уменьшая расход трафика. Дальнейшее развитие функционала будет происходить за счет Microsoft Remote FX и использования аппаратного ускорения видеокарты сразу для большого количества пользователей.

HDX SmartAccess — обеспечение безопасного доступа к рабочим приложениям от куда угодно: из офиса, из дома, из интернет кафе.

Centralized file and data containment — используя Citrix XenApp вы можете быть уверены, что все файлы. с которыми работают пользователи, находятся в вашем центре обработки данных, централизованно и в любой момент вы сможете их восстановить и использовать, например, в случае потери ноутбука сотрудником. Данные не покидают периметра ЦОД, что значительно уменьшает риск их потери или кражи.

Encrypted application access — XenApp поддерживает шифрование Transport Layer Security (TLS), Secure Socket Layer (SSL), Advanced Encryption Standards (AES), что обеспечивает защищенное подключение ко всем приложениям. Доставка приложений (steaming) пользователям происходит по протоколу HTTP/S.

SSL VPN access to corporate resources — доступ из интернета к корпоративным приложениям может быть зашифрован с помощью SSL VPN. Для этого потребуется установка Access Gateway или NetScaler appliance. Эти продукты выступают в качестве прокси-серверов, которые позволяют полностью обезопасить внутреннюю сеть предприятия. Они продаются как в виде приложения (с необходимостью установки), так и в виде уже настроенного физического сервера.

Single sign-on and password control — единая точка входа и единый пароль для доступа ко всем корпоративным приложениям. Поддержка Active Directory, Active Directory Federation Services, Novell eDirectory, Kerberos, Radius протокола, Поддержка аутентификации RSA SecureID и SafeWord Secure Computing tokens, CAC (Common Access Card)

Session recording and playback — одна из функций Citrix Smart Auditor, которая позволяет администратору записывать на видео сессии пользователя. На практике это полезно в рамках проведения аудита безопасности или наблюдения за пользователями, которые работают последние недели перед увольнением и представляют определенные риски для компании.

Application image management — В управлении опубликованными приложениями используются несколько технологий:

App hub – единая точка доступа ко всем приложениям, пользователь не должен знать на каких именно серверах в данный момент запущены его приложения.

Application profile – в случае с локальной доставкой приложений (locally delivered) программный контейнер может содержать несколько версий приложения, для разных операционных систем Windows — В случае, если локальный запуск приложения не поддерживается, осуществляется удаленный запуск по протоколу ICA. Installation manager – используется для установки нового или обновления уже установленного приложения на нескольких серверах XenApp.

Automatic server and app synchronization — обновление приложений происходит на серверах XenApp, пользователь начинает пользоваться новой версией, запустив приложение после обновления. Работа пользователя на время обновления приложения не прерывается. Если обновление прошло неудачно, то пользователь самостоятельно может откатиться до предыдущей версии приложения.

Profile management — пользователь, запуская приложение, всегда попадает в ту же среду, где работал до этого, в свой профиль, где сохранены все документы пользователя и настройки программ. Если ферма состоит из нескольких серверов XenApp, и происходит автоматическое распределение нагрузки, то пользователь, запуская приложение, не должен ждать полной загрузки своего профиля, как это было бы c перемещаемым профилем Windows, а может начинать работать незамедлительно.

OS image management — в Citrix XenApp Platinum предоставляется возможность использовать технологию provisioning, которая позволяет запускать XenApp, используя один эталонный образ жесткого диска, который хранится на СХД. При такой работе сервера выполняют загрузку по PXE и могут вообще не иметь жестких дисков. Плюсы состоят в том, что администратору для управления большими фермами XenApp, необходимо управлять небольшим набором эталонных образов XenApp серверов.

High availability and failover — Citrix заявляет возможность запуска 50 000 пользовательских сессий на 1000 серверах XenApp. Сервера фермы выполняют автоматическую самопроверку, в случае обнаружения неисправностей пытаются произвести исправление неисправностей, если ошибки критические, администратору предлагается совершить восстановление из эталонного образа. Для распределенных сетей предусмотрена репликация между Дата центрами, и в случае аварии, пользователи будут перенаправлены на резервные сервера.

Centralized farm management — управление фермой XenApp происходит из единой консоли. В ней настраиваются XenApp сервера и распределение нагрузки между ними опубликованные приложения политики пользовательского доступа и настройки ограничения использования процессора, памяти, жесткого диска лицензии для доступа принтеры. Также консоль управления XenApp можно встроить в Microsoft Management Console, для управления всей ИТ инфраструктурой. Автоматизировать управление через Citrix XenApp консоль можно, используя PowerShell SDK и PowerShell CmdLets for XenApp. Мониторинг фермы можно осуществлять так же посредством Microsoft Operation Console 2007 (MOM), IBM Tivoli, HP OpenView, CA Unicenter.

Workflow automation — автоматизацию повседневных процессов предлагается автоматизировать с помощью написания скриптов.
Microsoft® System Center integration — возможность интеграции консоли управления Citrix XenApp в Microsoft System Center

Preferential load management — возможность назначать приоритеты пользователям и группам на работу с приложениями. Полезно для бизнес критичных приложений, которые должны работать в любых условиях, даже если мощности на запуск других приложений не хватает мощности.

Proactive user experience monitoring — администратор может эффективно наблюдать за потреблением системных ресурсов и на основе данных наблюдений создавать отчеты по доступности приложений и серверов, о конфигурациях и производительности XenApp ферм