ПРОЕКТ ПОДДЕРЖИВАЕТСЯ ООО "ТОНК" Linux и Windows терминалы с поддержкой ICA и RDP. — умные тонкие клиенты.

Linux и Windows терминалы с поддержкой ICA и RDP.

Обзор программного обеспечения для серверных вычислений

Brian Madden и Gabe Knuth
Сентябрь 2003
Источник


 

Многие годы Citrix была единственной компанией, предлагавшей ПО для серверных вычислений. Конечно, был еще Microsoft Terminal Services, но они выгялдели слишком бедно по сравнению с Citrix MetaFrame. Однако, в последнее время идет много разговоров о новых особенностях Terminal Server в Microsoft Windows 2003. Насколько Windows 2003 можно сравнивать с Citrix MetaFrame?

Помимо этого, на рынок незаметно вышли некоторые третьи производители. Так ли они хороши, чтобы составить серьезную конкуренцию Citrix, уже имеющему 30-миллионную пользовательскую базу?

Эта статья поможет ответить на эти вопросы. В ней мы рассмотрим новые особенности нового Microsoft Terminal Server и последнее предложение Citrix MetaFrame. Мы также сделаем обзор трех продуктов небольших продавцов ПО - BoostIT и CockpIT (Jetro Platforms), New Moon Canaveral iQ (Tarantella) и DAT Panther.

В этой статье сравниваются следующие продукты :

Давайте сначала сделаем беглый обзор каждого из них.

Terminal Services for Microsoft Windows Server 2003
Я написал полный обзор Terminal Server в Windows 2003 после его выхода в апреле 2003. (Читать здесь.) Что интересно относительно Terminal Server, это его абсолютная необходимость для любого из этих продуктов. Ваш выбор состоит в том, хотите ли вы использовать Terminal Server сам по себе, или вы хотите использовать продукт третьей фирмы как добавление к Terminal Server.

Более подробная таблица сравнения возможностей Citrix MetaFrame и Windows Terminal Services разных версий содержится здесь.

Terminal Server прошел длинный путь после своего в 1998 г. С точки зрения протокола, Microsoft RDP не хуже Citrix ICA. Они оба виртуально поддерживают любую клиентскую платформу, оба поддерживают доступ к локальным ресурсам клиента (порты, принтеры, аудио, буфер обмена). Кроме того, новая версия RDP поддерживает 24-битный цвет и высокое разрешение.

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

Например, Terminal Server все еще слабоват в следующих областях:

Terminal Server удобен в небольших средах, когда пользователи имеют доступ к полным рабочим столам, но плохо подходит для больших и сложных сред.

Citrix MetaFrame XP Presentation Server 1.0 Feature Release 3
Citrix - это компания, которая, в сущности, изобрела современные серверные вычисления на платформе Microsoft Windows. MetaFrame XP предлагает массу возможностей, включая мощное распределение нагрузки, публикацию приложений в бесшовных окнах, веб-портал для приложений.

Помимо центральных особенностей MetaFrame, лицензионная политика позволяет использовать такие приложения, как "Citrix Secure Gateway" (CSG). CSG позволяет поддерживать всех ваших пользователей через один порт на одном адресе IP. С помощью Citrix вы можете предоставлять защищенный удаленный доступ тысячам удаленных пользователей, используя одну комбинацию адрес IP/порт.

Citrix также предлагает несколько других продуктов, не включенных в основное ядро. Например, MetaFrame Conferencing Manager (позволяет совместное использование и разработку приложений пользователями, рассредоточенными по всему миру) и MetaFrame Secure Access Manager (предлагает защищенную и персонализированную информацию через веб-портал).

Недостатком Citrix является его цена. Хотя Citrix MetaFrame содержит наибольшее число возможностей, он также самый дорогой: пользовательские лицензии почти на $100 превышают цены конкурентов.

В настоящее время Citrix выпускает новую версию своего терминального севрера - Presentation Server 3.0. См. подробнее его возможности, а также первый взгляд на Presentation Server 4.0

Jetro CockpIT 3.0 / BoostIT 3.0
Продукт CockpIT 3.0 компании Jetro Platforms не является прямым конкурентом Citrix, Microsoft или Tarantella. Вместо этого он фокусируется на создании "платформы управления", которая позволяет управлять существующей средой, независимо от того - Terminal Servers, серверы Citrix MetaFrame или комбинация обоих.

Jetro использует собственного клиента, который обращается к серверу Jetro, который поддерживает список приложений, загрузку серверов, пользовательские политики и привилегии. После того, как он определил сервер, к которому надо подключиться, клиент Jetro передает информацию о соединении стандартному клиенту RDP или ICA, после чего запускается сеанс.

Jetro продает два продукта: CockpIT и BoostIT. Эти продукты технически идентичны на 100%, разница заключается в лицензировании. CockpIT добавляет все возможности Jetro в среду Terminal Server и RDP. BoostIT помимо этого также поддерживает ICA. А теперь самое интересное. BoostIT намного дешевле, чем CockpIT. Правда. Продукт, который поддерживает как RDP, так и ICA, значительно дешевле ($40 на пользователя), чем продукт, поддерживающий только RDP ($160 на пользователя). Jetro посчитал, что раз уж вы используете ICA, то уже заплатили изрядное количество денег, поэтому они предоставляют скидку. Загвоздка состоит в том, что вам, естественно, необходимы лицензии Citrix для каждой лицензии BoostIT.

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

Tarantella New Moon Canaveral iQ 2.0
Canaveral iQ 2.0 - это последняя интеграция сервера Canaveral iQ от компании Tarantella / New Moon. Tarantella сосредоточилась на выпуске более дешевого решения, чем MetaFrame. Canaveral iQ содержит около 80% функциональности MetaFrame всего за 40% его цены.

Canaveral iQ может выполняться на Windows Terminal Server 4.0, Windows 2000 или Windows 2003. Canaveral имеет все основные особенности сервера приложений, включая публикацию приложений, бесшовные окна, веб-интерфейс, распределение нагрузки.

Распределение нагрузки поставляется отдельно, в виде Canaveral Load Balancer. Он работает аналогично Citrix Load Manager. Один этот факт может сэкономить несколько тысяч долларов. Кроме того, для распределения нагрузки Canaveral не требует наличия Windows 2003 Enterprise Edition .

Одной из интересных особенностей Canaveral iQ является возможность публикации приложений для отдельных терминалов или групп терминалов, а не для пользователей. Это может быть полезным при создании информационных киосков, рекламных площадок и пр.

Tarantella - это одна из немногих компаний, которая официально лицензировала технологию Microsoft RDP и теперь предлагает собственную версию Microsoft Terminal Services Advanced Client (TSAC). Хотя в основе лежит протокол RDP, клиент Canaveral также обеспечивает доступ к дополнительным услугам, например, бесшовным окнам и веб-интерфейсу. Tarantella предлагает клиенты Canaveral для 32-разрядных Windows и Windows CE; клиент Java для Linux и Macintosh находится в стадии бета-тестирования.

Хотя функционал Canaveral iQ слабее, чем в MetaFrame, он гораздо лучше, чем в Windows Terminal Services. Tarantella удалось добавить многие возможности, имеющиеся в Citrix MetaFrame, в Windows Terminal Services и при этом сохранить доступную цену.

DAT Panther Server 2002
DAT Group - это партнер Microsoft, известный своими мобильными приложениями. DAT Panther Server 2002 добавляет некоторую функциональность к Terminal Server. Используя в своей основе протокол RDP, Panther добавляет в среду Terminal Srvices seamless окна, публикацию приложений, распределение нагрузки.

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

Сравнительная таблица ПО для серверных вычислений

 

Означает, что указанная особенность является частью продукта
Означает, что продукт работает поверх Terminal Server и заимствует функциональность от Terminal Server.
(1) Число после "галочки" означает, что ссылка содержит более подробную информацию. Щелкните по номеру для просмотра ссылки.
Основная информация Terminal Server Citrix Jetro Tarantella New Moon DAT Panther
Минимальная требуемая версия Terminal Server n/a 2000(1) 2000 NT4 2000
Протокол удаленного сеанса RDP ICA ICA/RDP RDP RDP
Стоимость для пользователя (US$)(3) Baseline(2) $250-350 $40-160 $199/одновр. польз. или
$103/именов. польз.
$150
Стоимость сопровоздения - на 1 пользователя в год Baseline(2) $40-50 Первый год беплатно, потом $16 в год Первый год бесплатно, потом 5% ежегодно Первый год бесплатно, потом $25 ежегодно
Тип лицензии (по числу одновременных пользователей или по именованным пользователям) по выбору одновременно одновременно по выбору одновременно
Основные особенности Terminal Server Citrix Jetro Tarantella New Moon DAT Panther
Публикация приложений  
Seamless Windows  
Распределение нагрузки приложений   XPa(4)
Веб-интерфейс к приложениям    
Прочие особенности Terminal Server Citrix Jetro Tarantella New Moon DAT Panther
Публикация контента  
Редирект контента    
Публикация приложений для отдельных рабочих станций        
Подключение к отдельному приложению (а не к рабочему столу)
Отображение драйвера принтера
Репликация драйвера принтера (5)
Универсальная печать    
Распределение нагрузки сервера (15) XPa(4)
Расписание доступности сервера      
Удаленное управление (shadowing) (6)
Client Features Terminal Server Citrix Jetro Tarantella New Moon DAT Panther
Установка клиента через веб  
Автоообновление клиента (7)      
Доступ к локальному диску
Доступ к локальному принтеру
Отображение буфера обмена
Доступ к локальным портам COM/LPT
Отображение аудио только 2003 только 2003 только 2003 только 2003
Интеграция с рабочим столом    
Имеет собственного клиента
24-битный цвет, высокое разрешение только 2003 только 2003 только 2003 только 2003
Поддержка нескольких мониторов на клиенте        
Клиентские платформы Terminal Server Citrix Jetro Tarantella New Moon DAT Panther
32-bit Windows
16-bit Windows      
DOS (8)      
Macintosh      
Linux/Unix (9)      
Java (10)   (in beta)  
Windows CE / PocketPC  
Безопасность Terminal Server Citrix Jetro Tarantella New Moon DAT Panther

Шифрование SSL

Шифрование TLS
Поддержка проксим
Поддержка SSL Gateway      
Сертификация NIAP EAL 4+ (11)        
Сквозная аутентификация        
Протоколы (TCP/IP, IPX/SPX, NetBEUI) TCP/IP Все TCP/IP TCP/IP TCP/IP
Особенности управления Terminal Server Citrix Jetro Tarantella New Moon DAT Panther
Делегируемое администрирование (12)    
Удаленное проталкивание инсталляции      
Пользовательские политики    
Централизованная консоль управления
Клонирование сервера      
Системный мониторинг (13) XPe(14)
Подробный отчет об использовании   XPe(14)   (16)
Упаковка и доставка приложений   XPe(14)      
Полная интеграция с Active Directory   (17) (17)  
Замечания

(1) Citrix MetaFrame XP FR2 и более новые требуют Windows 2000 или Windows 2003 (для FR3). MetaFrame XP Feature Release 1 и более старые могут выполняться на Windows NT 4.0 Terminal Server Edition.
(2) Цены на Microsoft Windows Terminal Server указаны как "базовые", поскольку вам в любом случае необходимы эти лицензии (т.е. цена остальных трех продавцов является добавлением к ценам Microsoft). Кроме того, цены и лицензии Microsoft имеют слишком много опций, чтобы уместиться в этой таблице. Средняя стоимость одной лицензии TS CAL - около $70.
(3) Цены указаны как рекомендованные производителем для розничной продажи.. Действительные цены могут зависеть от вашего реселлера. Кроме того, реселлеры могут предоставлять скидки прои покупке большой партии или для образовательных учреждений.
(4) Эта особеноость требует версии MetaFrame XPa. Стоимость лицензии XPa составляет $300 на одного пользователя, сопровождение - $45 в год на 1 пользователя.
(5) Репликация драйверов принтеров требует бесплатной утилиты "Print Migrator."
(6) Помимо административного удаленного управления, Citrix предлагает удаленное управление "user-to-user", позволяющее одним пользователям управлять сеансами других пользователей (с надлежащими привилегиями). Это клёво.
(7) Автообновление клиента не включено в Terminal Server. Однако, Microsoft предлагает использовать технологии SMS, IntelliMirror и/или MSI для автоматического обновления клентов RDP. Но все равно это не так удобно, как технология Citrix.
(8) Клиент DOS доступен от третьего производителя.
(9) Клиент Linux / Unix доступен в виде бесплатных клиентв open source - см. Rdesktop, wtware, thinstation
(10) Клиент Java доступен от третьего производителя
(11) Microsoft Windows 2000 сертифицирован на EAL 4 + Flaw Remediation. Подробнее. Windows Server 2003 еще не сертифицирован.
(12) Делегируемое администрирование Citrix
(13) Мониторинг и анализ Win sys
(14) Требует MetaFrame XPe (или Presentation Server Enterprise Edition). Стоимость лицензии XPe - $350 на пользователя, годовая поддержка - $50 на 1 пользователя в год.
(15) Для полноценной реализации требует редакции Windows 2003 Enterprise Edition
(16) DAT Panther не включает встроенный генератор отчетов, а предоставляет экспорт в Excel, Crystal Reports и т.п.
(17) Продукты New Moon и Jetro интегрируются в Active Directory. Однако, вместо расширения схемы AD, они поддерживают собственную базу данных, содержащую реплику необходимой им информации из AD.

Авторы

Brian Madden - внештатный консультант и писатель. Автор книг Citrix MetaFrame XP: Advanced Technical Design Guide, Including Feature Release 2. Он также соавтор книги Terminal Services for Microsoft Windows Server 2003.

Gabe Knuth предоставил для этой статьи информацию о New Moon. Последние пять лет он работает в области серверных вычислений в качестве системного консультанта для Network Services & Technology in Omaha, NE. Он участвовал в проектах для многих крупных корпораций, включая Molex, Inc and Werner Enterprises.


Возврат