Легкое туннелирование приложений на удаленные рабочие столы: обзор 2X ApplicationServer

Опубликовано: 24 Апреля, 2023
Легкое туннелирование приложений на удаленные рабочие столы: обзор 2X ApplicationServer

Продукт: 2X ApplicationServer для терминального сервера Windows

Домашняя страница продукта: нажмите здесь

Бесплатная лицензия на 5 приложений: нажмите здесь

Введение

Компания 2X уже известна своим тонким клиентом под названием 2X ThinClientServer. Почти год назад компания выпустила 2X LoadBalancer, который позволил сбалансировать сервер терминалов на основе использования ресурсов. Теперь 2X запустил 2X ApplicationServer версии 4.

2X ApplicationServer — это полноценный продукт SBC, предлагающий опубликованное приложение, бесшовную интеграцию, балансировку нагрузки, поддержку SSL и клиентов для нескольких платформ.

Вы уже заинтересовались этим продуктом?

Хорошо, давайте не будем больше терять время и давайте взглянем на этот продукт.

Монтаж

Первое, что я заметил, когда взглянул, это то, что установочные файлы исключительно малы. Полный установочный пакет серверного компонента занимает менее 5 МБ и состоит из одного файла MSI. Такие небольшие установочные пакеты в настоящее время редкость.

Помимо шагов установки по умолчанию (таких как принятие лицензионного соглашения и выбор папки для установки), вам необходимо указать, будет ли 2X ApplicationServer работать как отдельный компьютер или он будет использоваться в конфигурации с несколькими серверами. Я буду основывать обзор на конфигурации с несколькими серверами, потому что это хороший способ сравнить продукт с другими поставщиками.


Рисунок 1: Установка программного обеспечения 2x Application

Каждый сервер, на который вы хотите добавить 2X ApplicationServer, должен быть установлен, как описано выше. В руководстве на момент написания ничего не указано о возможностях автоматической установки, но я уже выяснил, что параметр TERMSRV_TYPE может использоваться для указания конфигурации с одним или несколькими серверами, а также успешно устанавливает приложение. Логически можно использовать параметры MSIEXEX по умолчанию, такие как INSTALLDIR.

Настройка

Вся настройка выполняется на одной консоли под названием 2X Console. Первым шагом является указание серверов. Консоль автоматически обнаруживает все серверы, на которых запущена служба Terminal Server, и с помощью кнопки «Проверить агент» вы также можете проверить, установлено ли уже программное обеспечение 2X. При необходимости вы можете изменить максимальное количество сеансов, разрешенных на этом сервере, и используемый порт RDP. Вы также можете группировать серверы в группы служб терминалов. Эти группы можно использовать позже для назначения приложений (при использовании концепции разрозненных хранилищ).

Во-вторых, вы можете настроить балансировщик нагрузки. Балансировщик нагрузки настраивается в двух режимах: Round Robin и Resource Based. Round Robin сравним с балансировкой сетевой нагрузки, просто назначая пользователя серверу, следующему в списке. С другой стороны, в режиме на основе ресурсов балансировщик нагрузки может основываться на нагрузке пользователя, ЦП, памяти или комбинации счетчиков. С 2X ApplicationServer вы можете выполнить только одну настройку. Как и в Citrix Load Balancer, вы не можете настроить значение счетчика в общем весе балансировщика нагрузки. Этот балансировщик нагрузки основан на отдельном продукте 2X — 2X LoadBalancer. Полный обзор 2X LoadBalancer также доступен на MSTerminalServices.org.


Рис. 2. Настройка параметров 2x LoadBalancer

В разделе настроек подключения вы можете изменить несколько настроек, касающихся связи с серверами. Например, порты протокола по умолчанию, используемые продуктом, могут быть изменены. Здесь же настраиваются параметры аутентификации. Вы можете использовать один домен или все доверенные домены. Продукт также обеспечивает возможность защиты всех коммуникаций по протоколу SSL и может быть настроен с использованием сертификатов.

Теперь основные настройки устроены, приступим к публикации приложений.

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


Рис. 3. Публикация приложений с помощью 2X ApplicationServer

С помощью мастера публикации приложения вы можете сначала указать, на каких серверах будет размещено приложение. Возможные варианты: все серверы в ферме, группа серверов или определенные серверы. Далее вы можете перейти к/указать приложение и настроить рабочий каталог, изменить значок, параметры и так далее. Последний шаг — назначение приложений. Приложение может быть назначено трем объектам или их комбинации. В дополнение к логической фильтрации на основе пользователей/групп вы также можете фильтровать приложение по (диапазону) клиентских IP-адресов и (частям) имени клиента. Это позволяет доставлять некоторые приложения только в определенные системы или местоположения (если вы не разрешаете повторное подключение к отключенным сеансам).

Конфигурация хранится на сервере, на котором использовалась консоль 2X. Поскольку база данных не используется, консоли на других серверах не отображают конфигурацию вашей фермы 2X (Совет: опубликуйте консоль как опубликованное приложение на одном сервере). Также этот сервер можно рассматривать как единую точку отказа, поскольку он содержит конфигурацию фермы. Эту проблему можно решить, используя решение для холодного резерва. Этот параметр недоступен в графическом интерфейсе, но его можно настроить, как указано на форуме 2X.

Управление вашей средой

На левой панели консоли 2X один из доступных для выбора параметров называется «Информация». В этом разделе вы можете увидеть емкость ресурсов всех серверов и количество пользователей, подключенных к серверам в 2X Farm. На вкладке уведомлений вы можете настроить уведомления по электронной почте или через окна сообщений (в систему), когда счетчики CPU, Memory, Total Sessions или Disconnected Sessions превышают настроенное значение. Другой доступный вариант управления — это возможность создать файл журнала, содержащий счетчики производительности и действия, обрабатываемые программным обеспечением.


Рисунок 4: Управление серверами 2X

Для других задач управления сервером терминалов вам необходимо использовать (как и многие другие поставщики) стандартные инструменты службы терминалов Microsoft, такие как диспетчер служб терминалов.

Подключение к серверам приложений 2X

После того, как конфигурация завершена и реплицирована на все серверы приложений 2X, пользователи могут начать использовать установленные приложения. 2X поставляет клиент для клиентов Windows, Linux и MAC. Для пользователей Windows также доступен эквивалент веб-интерфейса. В этом обзоре мы использовали Windows-клиент и веб-интерфейс. Установка клиента также содержится в одном файле MSI, который можно установить в автоматическом режиме с использованием параметров MSI.

После установки приложение может автоматически искать серверы 2X. В конфигурации вы можете указать два сервера, которые используются в качестве точек контакта (2X называет их шлюзами), чтобы указать пользователю на сервер, на котором приложение доступно на наименее загруженном сервере. Также можно настроить локальные ресурсы, доступные в рамках сеанса, такие как звук, дисководы, принтеры и последовательные порты, эквивалентные ресурсам, доступным в протоколе RDP.


Рис. 5. Клиент 2X ApplicationServer

Клиент использует сеанс пользователя на рабочей станции для подключения к шлюзу 2X и отображения всех доступных приложений. Используя панель задач, вы можете создавать ярлыки для всех приложений на рабочем столе или создавать ярлыки для каждого приложения, используя опцию в клиенте.

Мне потребовалось некоторое время, чтобы привыкнуть к клиенту Windows. При запуске Опубликованного приложения панель запуска (экран с ярлыками приложений) автоматически скрывается, и по умолчанию доступно только запущенное приложение. Однако это поведение можно изменить в клиенте, поэтому лаунчер отображается после запуска опубликованного приложения.

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

Приложение Windows может быть представлено пользователям через эквивалент веб-интерфейса. Нет необходимости в дополнительном программном обеспечении; вы можете просто сделать веб-каталог доступным на веб-сервере. Для Internet Information Server требуется небольшая модификация (необходимо зарегистрировать тип MIME), но очень легко публиковать приложения через Интернет.

При использовании приложений через Интернет группы приложений также видны. Интернет делает всю работу; показ приложений и запуск приложений. Когда опция SSL включена, нет необходимости открывать какие-либо другие порты на брандмауэре.

Вывод

2X ApplicationServer дополняет портфель продуктов 2X. После решения для тонкого клиента и продукта для балансировки нагрузки 2X теперь также предлагает опубликованные приложения, использующие протокол Microsoft RDP.

Хотя продукт имеет несколько незначительных ограничений, таких как возможность настройки только одного балансировщика нагрузки и включает только реализацию RDP по умолчанию, 2X ApplicationServer — это аккуратный продукт, который состоит из наиболее часто используемых функций (таких как опубликованные приложения, бесшовные окна, балансировка нагрузки). и шлюз SSL) в среде SBC. Бесшовные функции Windows работают хорошо и сопоставимы с Citrix. Установка и настройка действительно просты и просты в использовании. Рекомендуется отображать конфигурацию на всех консолях, чтобы не было путаницы, если один из администраторов подключится не к тому серверу.

Также очень полезна поддержка клиентов Windows, MAC и Linux. Клиент включает в себя удобные опции, однако я был немного удивлен тем, как окно клиента с опубликованными приложениями автоматически скрывается при запуске опубликованного приложения.

Доступная цена 2X ApplicationServer делает его очень конкурентоспособным продуктом.

Принимая во внимание все вышеперечисленное, особенно стоимость, я присуждаю продукту 4,5 из 5.

MSTerminalServices.org Рейтинг: 4.5/5

Изображение 28706
Получите дополнительную информацию о 2X ApplicationServer для Windows Terminal Server