Обзор служб терминалов

Опубликовано: 25 Марта, 2023

Посетите MSTerminalServices.org

Службы терминалов были частью серверной ОС Windows начиная с NT 4.0, но их история как технологии восходит к концу 80-х годов, когда Эд Якобуччи основал Citrix. Эд работал с IBM, пытаясь разработать многопользовательскую версию OS/2, но IBM не очень интересовалась этим, поэтому Эд ушел, чтобы основать собственную компанию (хороший ход). В начале 90-х годов Microsoft выпустила Windows NT 3.51, свою первую по-настоящему надежную 32-битную серверную платформу Windows, но Microsoft в то время тоже не очень интересовалась разработкой многопользовательской версии своей ОС, поэтому в 1994 году Microsoft предоставила Citrix получает доступ к своему исходному коду NT, чтобы Citrix могла разрабатывать эту технологию в качестве стороннего поставщика. Вскоре после этого Citrix выпустила свой революционный продукт WinFrame, и его немедленный успех вскоре заставил Microsoft сменить направление, и в 1997 году Microsoft лицензировала технологию Citrix, чтобы они могли включить ее в NT 4.0. Результатом стал выпуск в 1998 году Hydra, кодового названия Microsoft для Windows NT 4.0 Terminal Server Edition. С тех пор Hydra была заменена встроенной функцией служб терминалов Windows 2000 Server, а совсем недавно — Windows Server 2003.

И вот мы сегодня. Но к чему вся эта суета? Что хорошего в технологии Terminal Services?

Преимущество служб терминалов

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

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

Другая перспектива экономии заключается в том, что, поскольку в среде терминального сервера вся логика приложения выполняется на сервере, требования к обработке и хранению для клиентских машин минимальны. Это означает, что вы можете сэкономить деньги, оставив в эксплуатации старые настольные компьютеры с устаревшими версиями Windows, и сосредоточить свой ограниченный ИТ-бюджет на нескольких мощных системах для работы в качестве терминальных серверов. Или вы можете выбросить свои старые настольные ПК и купить вместо них тонкие клиенты, такие как терминалы на базе Windows (WBT), например, от Neoware, Wyse и других поставщиков. Возможности практически безграничны, поскольку серверы терминалов позволяют запускать практически любые DOS-, Win32- или веб-приложения практически с любой клиентской платформы, как мы скоро увидим.

Итак, каковы варианты запуска серверов терминалов в современной корпоративной среде? На рынке есть два основных игрока, Microsoft и Citrix, и мы начнем с последнего предложения Microsoft, встроенного компонента служб терминалов Windows Server 2003.

Службы терминалов Windows

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

  • Режим удаленного администрирования больше не требует установки дополнительных компонентов, вы просто устанавливаете флажок на вкладке Удаленный системного инструмента в Панели управления и вуаля, до двух пользователей могут одновременно подключаться к вашему серверу для удаленного его администрирования. Мало того, вы даже можете подключиться к реальному сеансу консоли на удаленном сервере, чего вы не могли сделать в Windows 2000.
  • Протокол удаленного рабочего стола (RDP) был улучшен для улучшения отображения и перенаправления устройств и повышения безопасности с помощью мощных алгоритмов шифрования, что делает службы терминалов настолько безопасными, что вам не нужен туннель VPN, когда вы подключаетесь к ним через общедоступную сеть, такую как Интернет..
  • Необязательный компонент Session Directory теперь позволяет масштабировать службы терминалов вверх, чтобы удовлетворить потребности даже крупных предприятий, позволяя создавать ферму серверов терминалов с балансировкой нагрузки, которая позволяет пользователям повторно подключаться к тому же серверу терминалов, к которому они были подключены, если они каким-то образом отключились. Такое сохранение состояния сеанса позволяет запускать критически важные бизнес-приложения на фермах терминальных серверов.
  • И, пожалуй, лучше всего то, что службы терминалов теперь можно настраивать, управлять и блокировать с помощью десятков параметров групповой политики, новых для Windows Server 2003, что позволяет администраторам использовать преимущества гибкости и возможностей групповой политики для упрощения настройки и управления Терминальные серверы Windows.

Таким образом, может показаться, что если вы хотите развернуть терминальные серверы на предприятии, то Windows Server 2003 не представляет никакой сложности с точки зрения выбора, не так ли? В конце концов, у него есть мощность, у него есть масштабируемость, у него даже есть клиенты для различных платформ Windows, от Windows 95 до Windows XP и Windows CE на устройствах Pocket PC. Существует даже клиент для платформы Macintosh, а также клиент ActiveX, который работает в веб-браузере Internet Explorer, поэтому вы можете подключаться к службам терминалов через Интернет. Дополнительные сведения о службах терминалов Windows, а также о том, как их установить и настроить, можно найти в статьях Службы терминалов Windows 2003 (часть 1) и Службы терминалов Windows 2003 (часть 2), написанных Эндрю З. Табона справа. здесь, на WindowsNetworking.com

В любом случае, даже из нашего краткого обсуждения здесь может показаться, что в службах терминалов Windows Server 2003 есть все, и это все, что вам нужно, верно? Не так быстро!

Инфраструктура доступа Citrix

Citrix, компания, фактически разработавшая технологию, лежащую в основе служб терминалов Windows, мудро решила не почивать на лаврах, а продолжать совершенствовать и расширять свою линейку продуктов, пока сегодня у них не появился привлекательный набор приложений под названием Citrix MetaFrame Access Suite. Этот пакет состоит из нескольких ключевых продуктов, которые работают на Windows Server 2003 и выходят за рамки возможностей самих служб терминалов Windows. Вот состав:

  • Презентационный сервер Citrix MetaFrame XP. Это собственная версия служб терминалов Citrix, которая позволяет подключать любое клиентское устройство к любому приложению, запущенному на сервере презентаций (терминальном сервере). И под «любым» я имею в виду любого. В то время как клиенты Microsoft для служб терминалов в настоящее время ограничены платформами Windows и Mac, клиенты Citrix доступны для Windows, Mac, различных разновидностей UNIX и даже для портативных устройств EPOC. Мало того, существует даже UNIX-версия Presentation Server, так что вы можете запускать UNIX- и Java-приложения на терминальном сервере, получая к ним доступ из Windows-клиентов. Эта гибкость является ключевой для крупных предприятий, где среда операционной системы представляет собой разнородную смесь Windows и UNIX, и если вы хотите, чтобы кто-нибудь запускал какое-либо приложение из любой точки вашего предприятия, вам определенно стоит обратить внимание на Presentation Server.
  • Диспетчер безопасного доступа Citrix MetaFrame. Этот дополнительный продукт для Presentation Server обеспечивает контроль на основе ролей над тем, кто может получить доступ к приложениям и документам, работающим на Presentation Server. Благодаря встроенному основанному на стандартах шифрованию вы можете предоставлять доступ в любом месте, даже через Интернет, без необходимости дополнительной защиты, такой как развертывание VPN.
  • Диспетчер паролей Citrix MetaFrame. Это дополнение обеспечивает аутентификацию единого входа (SSO), поэтому пользователям вашего Presentation Server нужен только один пароль для доступа к широкому спектру служб и ресурсов на серверах Windows и UNIX.
  • Диспетчер конференций Citrix MetaFrame. Это дополнение позволяет совместно использовать сеансы приложений Presentation Server, чтобы сотрудники могли совместно использовать одни и те же приложения и вместе работать над документами. Это также отличный инструмент для проведения онлайн-обучения на вашем предприятии.

Что дает Presentation Server большую часть его возможностей, так это его протокол ICA (независимая вычислительная архитектура), протокол представления, используемый на платформе Citrix для передачи нажатий клавиш, движений мыши и обновлений экрана между тонкими клиентами и сервером представления. ICA — это Citrix-аналог протокола удаленного рабочего стола (RDP) Microsoft, используемого службами терминалов, и сравнение их возможностей наводит на размышления:

Поддержка клиентов

МКА

RDP

Windows 95/98/NT/2000/XP

Икс

Икс

Windows для рабочих групп 3.11

Икс

Икс

Windows 3.1

Икс

ДОС

Икс

Windows СЕ

Икс

Икс

Макинтош

Икс

UNIX

Икс

линукс

Икс

Ява

Икс

веб-браузер

Икс

Икс

Вывод

Итак, вам нужен пакет Citrix MetaFrame Access Suite или будет достаточно служб терминалов Windows Server 2003? Время и деньги — взвесьте преимущества каждого решения и подумайте о затратах, а затем принимайте решение. Не просто прыгайте на подножку, думая, что вы можете развернуть терминальный сервер, сохранить свои старые настольные ПК, сократить расходы на лицензирование настольных компьютеров и уйти победителем. Как Terminal Services, так и Presentation Server имеют свои собственные лицензионные требования, и они сложны, поэтому вам действительно нужно провести исследование, чтобы увидеть, какой из них дает вам максимальную отдачу от затраченных средств (или вы вообще сэкономите деньги). перенос вашего бизнеса с клиент/сервера на вычислительную среду терминального сервера). Еще один фактор, который следует учитывать, заключается в том, что оборудование, которое вы используете для запуска терминального сервера, обычно должно быть высококачественным и довольно мощным, и такие машины также имеют свою высокую цену. На самом деле определение размера базового оборудования, необходимого для удовлетворения ваших текущих и прогнозируемых требований, является одним из ключевых шагов при планировании перехода на службы терминалов, и Microsoft предоставила полезный технический документ, который может помочь вам в планировании в этом отношении.

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

Посетите MSTerminalServices.org