Альтернативы Citrix Presentation Server (часть 1)

Опубликовано: 24 Апреля, 2023

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

Введение

Техника серверных вычислений, основанная на платформе Windows, была изобретена компанией Citrix. Сначала они лицензировали Windows NT3.51 и перестроили эту операционную систему Windows в продукт под названием Citrix WinFrame. Этот метод был определенно сенсационным в то время и стал очень популярным способом доставки приложений конечным пользователям.

Microsoft заметила популярность и заключила соглашение с Citrix. Это привело к выпуску Microsoft Windows NT4 Terminal Server Edition. Позже Microsoft интегрировала службы терминалов в установку Windows по умолчанию. Платформа Microsoft Terminal Server была и остается не такой многофункциональной, как продукт Citrix Presentation Server. Это было достаточной причиной для производителей, чтобы создавать дополнительные продукты поверх реализации Microsoft, чтобы она могла конкурировать с Citrix Presentation Server.

Давайте рассмотрим эти альтернативы Citrix в произвольном порядке.

Терминальный сервер Майкрософт

Я уже упоминал, что в основном каждый продукт SBC использует реализацию Microsoft в качестве основы для своего продукта, но только компонент Terminal Server также может использоваться в вашей среде SBC. В Windows 2003 пользователям можно предоставить только опубликованный рабочий стол. В новой версии Windows Server (Windows Server 2008) также можно создавать опубликованные приложения. Также в 2008 году Microsoft представит веб-портал и безопасное соединение SSL, которые сейчас недоступны в Windows 2003. В обеих версиях нет централизованного управления, поэтому настройки необходимо создавать на каждом сервере. Балансировка нагрузки основана на протоколе балансировки сетевой нагрузки, поэтому она не влияет на фактическую нагрузку/использование сервера. Присутствует большинство параметров отображения клиента, таких как принтер, аудио, буфер обмена. Другие функции недоступны в Microsoft Terminal Server.

Преимущества:

  • Простая установка
  • Никаких дополнительных затрат (кроме TS Cal по умолчанию)
  • Подходит для небольшой среды, в которой будет использоваться только SBC (с использованием опубликованного рабочего стола).
  • Почти каждый тонкий клиент имеет встроенный RDP-клиент.

Недостатки:

  • Ограниченный набор функций (также в Windows Server 2008)
  • Нет центральной консоли управления
  • Нет опубликованных приложений (ограничено в 2008 г.)
  • Очень простая техника балансировки нагрузки

Расширенные службы терминалов HOBLink (ETS)

HOB — один из первых производителей, вышедших на рынок SBC. У HOB есть несколько продуктов, связанных с связью с серверными системами. Первым шагом, который они сделали, было добавление поддержки терминального сервера в свой клиент на основе Java. С помощью этого клиента вы также можете подключаться к устаревшим хост-системам (эмуляция терминала). Поскольку клиент основан на JAVA, он поддерживает множество типов клиентов, таких как MAC, множество версий UNIX (подобных), Solaris и Windows.

Настоящий продукт SBC от HOB называется Enhanced Terminal Services.

С центральной консоли вы настраиваете ферму HOB. Вы должны установить серверы вручную, и сервер должен быть вручную добавлен в ферму. В программном обеспечении HOB не так много настроек, которые можно настроить — оно просто добавляет дополнительные функции. Конфигурация сохраняется на веб-сервере, в сетевой папке или на локальном диске (поэтому нет поддержки базы данных).

Балансировка нагрузки настраивается для каждого сервера. HOB имеет одиннадцать счетчиков, которые можно использовать для балансировки нагрузки. Активные сеансы, ЦП, память, нагрузка на сетевую карту, нагрузка на жесткий диск — вот несколько примеров. Все счетчики могут быть объединены в один расчет нагрузки.

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

HOB поддерживает опубликованные приложения, а также поддерживает опубликованный рабочий стол. С другим продуктом/модулями соединение может быть защищено для соединения через Интернет. Продукт ETS некоторое время не обновлялся новыми функциями, HOB сосредоточился на других продуктах, таких как решение Blade.

Преимущества:

  • Поддерживается множество типов клиентов
  • Клиент также может использоваться для подключения устаревших хост-систем.
  • Расширенные функции сопоставления локальных дисков

Недостатки:

  • Сложно подобрать нужные продукты
  • Нет полной бесшовной поддержки / нет совместного использования сеансов
  • Реле для обслуживания и мониторинга в MS Tools по умолчанию

Пропалм

История Propalms, как и HOB, восходит к одному из первых игроков на рынке SBC. Первоначально продукт назывался Canaveral, но был передан Tarantella (в то время называвшейся Global Desktop). Sun купила Tarantella, но не была заинтересована в продукте на базе Windows. Продукт Widows был куплен британским поставщиком и переименован в Propalms.

Первое, что бросается в глаза в продукте, — это специальный список обязательных условий. Например, объект COM+ по умолчанию (сетевой доступ DTC) необходимо изменить, и необходим поставщик установки WMI (для удаленной установки). Также необходим веб-сервер, поскольку клиент будет подключаться только через портал. Приятной особенностью является то, что после начальной установки другие серверы могут быть установлены с программным обеспечением с исходного сервера.

Propalms использует веб-сайт в качестве консоли администрирования, где можно выполнять все действия. Если вы что-то меняете в конфигурации, создается задача, которая выполняется в фоновом режиме. Пользователи или группы должны быть добавлены из Active Directory в базу данных Propalms, чтобы назначить настройки или приложения для этих объектов. Propalms использует группы клиентов для назначения приложений, настроек подключения и/или принтеров.

Propalms поддерживает только опубликованные приложения. Во время настройки Propalms использует меню «Пуск» для выбора приложения вместо просмотра жесткого диска. Доступен один балансировщик нагрузки, который применяется ко всем серверам, которые могут поддерживать максимум шесть (предопределенных) счетчиков на основе ресурсов (счетчик нагрузки пользователя недоступен). Мониторинг среды в основном возможен из консоли, которая также имеет хороший набор отчетов. Другими приятными опциями, которые включены, являются возможность добавления резервного SQL-сервера, который синхронизируется программным обеспечением Propalms (поэтому нет необходимости в кластере SQL) и (бесплатная) интеграция универсального драйвера принтера Uniprint.

Доступны клиенты для Windows, Windows CE, Linux, Mac и некоторые пакеты тонких клиентов. Для установки клиента Windows требуются права администратора. Также включены возможность добавления приложений в избранный компонент, возможность перехвата активного приложения с других рабочих станций и повторного подключения к отключенным приложениям. Защищенное соединение SSL также предоставляется Propalms.

Преимущества:

  • Универсальный принтер Uniprint добавлен в программное обеспечение Propalms (как надстройка)
  • Хороший функционал мониторинга и отчетности по сравнению с конкурентами
  • Поддерживаемые клиенты и возможность подключения для перехвата сеансов от другого клиента

Недостатки:

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

Вывод

В этой первой статье мы увидели, как разрабатывалась техника SBC и какое участие в ней принимала Microsoft. После этого введения мы описали функции Microsoft Terminal Server и первую партию альтернатив. В следующих статьях я опишу другие альтернативы, такие как Provision Networks VAS, Ericom PowerTerm WebConnect, 2X ApplicationServer и другие.

  • Альтернативы Citrix Presentation Server (часть 2)
  • Альтернативы Citrix Presentation Server (часть 3)