Выбор продукта SBC для вашей среды

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

В больших средах терминальных серверов Citrix почти эквивалентен словам «терминальный сервер» и «серверные вычисления». Это связано с тем, что Citrix был основоположником методов серверных вычислений, основанных на OS2, а затем и на платформе Windows.


В настоящее время Citrix не единственный поставщик, предлагающий продукты для серверных вычислений. На этот рынок выходит все больше производителей, поэтому выбор продукции СБК усложняется.


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


Почему бы не использовать только Windows?


Один из наиболее часто задаваемых вопросов: зачем мне Citrix, если в Microsoft Windows уже есть возможности RDP? (Помните, что многие клиенты/менеджеры не знают о других продуктах SBC, поэтому они не упоминают другие продукты)


С точки зрения менеджера этот вопрос не так уж и странен, если вы используете Citrix или другой продукт, вам также необходимо купить лицензию для Microsoft Terminal Services. Конечно, менеджер будет знать, что эти продукты предлагают дополнительные функции, но его главный вопрос: стоят ли эти функции своей цены?


Для небольших сред Windows — действительно хорошая альтернатива, если вы хотите реализовать все приложения на терминальных серверах, потому что вы предоставляете пользователю только полный рабочий стол (или только одно приложение, автоматически запускаемое на полном рабочем столе). Кроме того, все параметры конфигурации должны выполняться на всех серверах локально, поскольку Microsoft не предоставляет для этого централизованного инструмента (кроме параметров, доступных в настоящее время в объектах групповой политики).


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


Windows Longhorn будет поддерживать опубликованные приложения, но никаких улучшений для балансировки нагрузки и централизованных конфигураций не было объявлено.


Я не буду подробно рассказывать об опубликованных приложениях, централизованной настройке и бесшовных Windows. Почти каждый производитель SBC поддерживает эти функции в своих продуктах. Конечно, реализация одних продуктов лучше, чем других. Реализация бесшовных окон совершенно другая, и визуализация консоли очень субъективна. Лучше всего поиграть с продуктом и решить, что лучше всего соответствует вашим потребностям.


Балансировки нагрузки


Это основная причина подумать о дополнительном программном обеспечении поверх служб терминалов Windows. В Windows 2003 Microsoft добавила каталог сеансов для повторного подключения к отключенным сеансам, но протокол балансировки сетевой нагрузки по-прежнему не удовлетворяет потребности в балансировке нагрузки пользователей на серверы терминалов.


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


Я считаю, что для этого компонента Citrix по-прежнему очень силен вместе с Provision Framework и Ericom Powerterm WebConnect.


Мониторинг


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


Глядя на компонент монитора в основных продуктах SBC, Citrix определенно предлагает лучший пакет. Provision Framework в настоящее время разрабатывает этот компонент; другие просто предлагают очень простые варианты мониторинга.


Установка приложения


Как описано в статье об основных понятиях среды терминального сервера, для создания 100% идентичных серверов приложения всегда должны устанавливаться в хронологическом порядке. Чтобы гарантировать это, необходим инструмент для этого. Если у вас нет дополнительного программного обеспечения (например, Altiris или Wisdom) для этой задачи, было бы неплохо, если бы оно было функционально интегрировано в основной продукт SBC. До сих пор Citrix — единственная компания, которая имеет этот компонент в своем продукте. Жаль, что компонент все тот же, что и в версии Metaframe XP.


Универсальный драйвер принтера


Одной из самых больших проблем при работе с терминальными серверами являются драйверы принтеров, поэтому была разработана концепция универсального драйвера принтера. Даже Microsoft (начиная с Windows 2003 SP1) предлагает своего рода универсальный драйвер принтера для служб терминалов. Если в вашей организации есть несколько принтеров, вам, вероятно, не нужен универсальный компонент драйвера. Если вам нужно поддерживать большое количество принтеров, особенно неуправляемых принтеров, вам может пригодиться универсальный драйвер принтера.


Решения универсального драйвера принтера в большинстве продуктов SBC доступны только для автоматически созданных клиентских принтеров, таких как реализация Microsoft и Citrix. Продукт Provision Framework имеет универсальный драйвер, который можно использовать для сетевых принтеров. Некоторые продукты SBC вообще не предлагают универсальный драйвер печати.


Управление процессором/памятью


Поскольку многие приложения запускаются в одной системе и используются несколькими пользователями, ресурсы ЦП и памяти могут быть исчерпаны. Эта проблема долгое время могла быть решена только путем приобретения дополнительных продуктов. Теперь основные продукты SBC добавляют этот компонент в свой продукт. Например, в Presentation Server 4 Citrix добавила управление ЦП и памятью (по лицензии RTO).


Безопасный функционал портала


Доступ к приложениям и данным из любого места в любое время является почти постоянным бизнес-требованием. Таким образом, основной продукт SBC должен поддерживать доступ к приложениям из неуправляемых мест, предпочтительно через Интернет. Конечно, соединение должно быть полностью защищено. Почти каждый продукт SBC предлагает этот компонент в своем продукте. Если у вас есть двойная демилитаризованная зона, проверьте, поддерживается ли она продуктом. Microsoft реализует этот компонент в Windows Longhorn.


поддержка КПК


КПК также все чаще используются в корпоративной среде. С одной стороны, они используются как устройство для подключения к опубликованному приложению или рабочему столу. С другой стороны, они также используются в качестве повесток дня и почтовых отправлений, которые необходимо синхронизировать с центральным хранилищем из Exchange, Lotus Domino или другого продукта.


При использовании КПК в качестве устройства для подключения к приложениям или рабочему столу должен быть поддерживающий клиент для продукта SBC. Citrix по-прежнему остается производителем, у которого больше всего клиентов. У других поставщиков часто есть клиент Java, который можно использовать на большинстве устройств.


Синхронизация вашего КПК — это отдельная история, потому что устройство должно иметь прямое соединение с программой, используемой для управления повесткой дня и почтой. С появлением USB-устройств это стало еще сложнее при использовании терминальных серверов. Citrix теперь поддерживает ActiveSync с Presentation Server 4, а Provision Framework имеет встроенную поддержку устройств Blackberry и Palm.


Гибридные/гибкие профили


Профили также являются одной из проблем в среде сервера терминалов (дополнительную информацию см. в статье Сервер терминалов и вызов профиля). Произошел значительный переход от перемещаемых профилей к так называемым гибридным или гибким профилям. До настоящего времени Provision Framework был единственным продуктом, предлагающим базовую поддержку гибридных или гибких профилей, встроенную в продукт.


Управление пользовательской средой


Этот компонент до сих пор не распознается многими продуктами SBC, но, на мой взгляд, это одна из самых важных частей в реализации SBC. Если продукт SBC имеет встроенные функции для управления пользовательской средой, это большое преимущество. Подумайте о меню «Пуск», рабочем столе и быстром запуске (только с назначенными приложениями), сетевых дисках, принтерах и блокировке среды. Provision Framework явно предлагает больше возможностей для управления пользовательской средой.


Другие компоненты


В доступных продуктах есть много других компонентов, которые могут быть полезны для вашей среды. Подумайте о поддержке TWAIN для сканеров (Citrix), виртуализации приложений (Citrix), управлении рабочим пространством (Citrix), предотвращении запуска несанкционированных приложений (Provision), поддержке устаревших систем (Ericom, Propalms [старый Tarantella]), прокси-сервере для MSTS. клиент (Thinworx, Provision) и некоторые другие функции.


Дополнительные продукты для управления


При принятии решения о том, какие компоненты необходимы для вашей инфраструктуры, также подумайте о других сторонних продуктах управления, таких как Powerfuse, Appsense, Tricerat и т. д. Они также предлагают большинство из вышеупомянутых компонентов в своих программных продуктах. В зависимости от ваших потребностей может быть полезно рассмотреть базовый продукт SBC с меньшим количеством функций, а затем улучшить его с помощью дополнительного продукта управления.


Цена


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


Вывод


В настоящее время выбор продукта SBC не ограничивается только покупкой Citrix. Есть много доступных альтернатив. Все продукты имеют свои преимущества и недостатки. При выборе продукта SBC определите, какие компоненты должны быть включены в ваши продукты, чтобы удовлетворить ваши потребности и потребности бизнеса.


Протестируйте продукты на определенных компонентах и решите, какой продукт SBC наиболее полезен для вашей инфраструктуры.