До появления ПК необходимые операции выполняли на громоздких ЭВМ, доступ к которым осуществлялся через терминалы посредством выделенной линии, например, телефонной.
Процессорное время делилось между сотнями клиентов в порядке очереди, но за счет быстродействия процессора и малого времени обслуживания это было незаметно.
Сейчас сервис RDS для удаленного терминального доступа успешно применяется и даже входит в ОС Windows Server с версии NT 4.0., а также является базой для более эффективного решения Virtual Desktop Infrastructure (VDI).
Отличия между терминальным сервером и визуализацией рабочего стола
В RDS рабочий стол одинаковый у всех пользователей, а в VDI – свой собственный, то есть полностью эмулируется работа на ПК.
Основное отличие VDI от RDS – уровень изолированности ресурсов. В терминальном сервере имеются учетные записи, обеспечивающие раздельную работу пользователей, а специальные приложения позволяют работать с сессиями изолированно. Однако в данном режиме при сбое приложения на уровне ОС вместе с клиентом, вызвавшим проблему, перезагружаются и другие пользователи, использующие сервер.
Технология VDI позволяет создать отдельную виртуальную машину для любого пользователя, но при наличии больших серверных мощностей и системы хранения информации с высоким IOPS.
Выбор решения зависит от текущих задач. Терминальный сервер – недорогой и более простой, но он не обеспечивает нужный уровень изолированности пользователей. Виртуализация используется, когда пользователю нужны права администратора или приложения, не подходящие для терминального доступа.
Определение терминального сервера
Терминальный сервер – это сервер или несколько серверов, необходимые для удаленной работы ПК, подключенных к локальной сети без модема или интерфейсной карты. Эта концепция, введенная Microsoft, называется Remote Desktop Services (RDS). Сейчас для организации сервера в основном используют версии ОС Windows Server 2012 R2 и более поздние.
Достоинства и недостатки терминальных серверов
Достоинства:
- Доступ к данным компании круглосуточно из любого места и с любого устройств.
- Единая точка мониторинга для контроля системы с центрального пульта.
- Приложения единожды устанавливаются и регулярно обновляются на сервере.
- Одновременная центральная лицензия.
- ПК на рабочих местах заменяются на thin clients – устройства для присоединения к терминальному серверу, из-за чего снижаются затраты на обслуживание и электричество.
- Увеличение времени службы терминальных устройств.
- Повышенная безопасность сети.
Недостатки:
- Все функции сконцентрированы на одном или нескольких серверах, поэтому поломка одного элемента приводит к простою многих пользователей.
- Ошибки конфигурации и работы ПО затрагивают всех клиентов.
- Для некоторых приложений требуются дорогие лицензии или недоступна работа множества пользователей на одном сервере.
Структура и лицензирование
Терминальный сервер включает:
- Многоядерный сервер, предназначенный для организованного хостинга ресурсов.
- Протокол для соединения с удаленными рабочими столами RDP.
- Клиентская программа на каждом ПК для подключения его к серверу по RDP.
Также нужна служба лицензирования терминалов (Terminal Services Licensing Service) для представления клиентских лицензий TS CAL (Terminal Services Client Access License) для подключения к серверу. Список сессий сохраняется в Sessions Directory Service и индексируется по имени пользователя для его подключения к одному и тому же серверу.
Лицензии RDS CAL для удаленных рабочих столов делят на два типа:
- CAL на пользователя для установления связи с удаленным рабочим столом независимо от числа устройств, использованных для подключения.
- CAL на устройство для соединения с удаленным рабочим столом независимо от числа подключенных с его помощью клиентов.
Типовые продукты
Microsoft RDS
Сервис RDS входит в Microsoft Windows Server. Они дают возможность клиенту работать под управлением удаленного ПК с установленными нужными приложениями с помощью «тонкого клиента» или RDP.
Продукт RemoteApp Service запускает приложения, доступные удаленно, через Службы RDS на локальном ПК. Программа RemoteApp имеет значок на панели задач, запускается в отдельном окне, размер которого меняется, а также имеется возможность перемещения между мониторами, а если программ запустили несколько, то используется единый сеанс RDS.
Citrix XenApp и XenDesktop
В Citrix используется Microsoft RDS. В системе виртуализации главными компонентами являются:
- Citrix Virtual Apps – базовый продукт для удаленной работы с приложениями.
- Citrix Virtual Apps & Desktops – увеличивает возможности RDS, организуя инфраструктуру VDI.
Эти продукты позволяют безопасно работать с приложениями в зависимости от устройства клиента.
Компания разработала Citrix XenApp, предназначенный для виртуализации приложений, а также Citrix XenDesktop, предназначенный для виртуализации рабочих столов. Позже Citrix объединила оба продукта в один – XenDesktop 7.0, но потом отказалась от объединения. Сейчас Citrix представляет два продукта – XenApp 7.6 и XenDesktop 7.6, называя их Citrix Virtual Apps и Citrix Virtual Apps & Desktops, так как второй продукт имеет все функции первого.
Citrix Virtual Apps и Citrix Virtual Apps & Desktops поставляются в трех вариантах:
- Standard.
- Advanced.
- Premium.
Для повышения качества работы нужно приобрести и другие продукты – Citrix Provisioning Services (PVS) и Citrix Director.
Для установки Citrix нужно подобрать правильные конфигурации множества компонентов, для чего требуются сертифицированные профессионалы. Для поддержки инфраструктуры Citrix необходима БД Microsoft SQL.
VMware Server и VMware ESX
Компания VMware популярна на рынке виртуализации серверов и ПО для VDI. Среди бесплатных средств виртуализации имеется VMware Server, который поддерживался до 2010 года.
Функции VMware Server входят в функционал VMware ESX. VMware Server не только работает как терминальный сервер, но и позволяет создавать и редактировать виртуальные машины, в том числе созданные с использованием других продуктов VMware, а также с помощью Microsoft Virtual PC. Сейчас VMware Server заменяется «Shared Virtual Machines», входящей в VMware Workstation 8.0 и поздние версии.
Оборудование для RDS
Практически любой мощный сервер, соответствующий текущим задачам компании и потребностям пользователей, может подойти как платформа для RDS, например, Dell EMC PowerEdge R640 / R740, HPE Proliant DL360 Gen10 / DL380 Gen10 и др.
#itelon #Server #Microsoft RDs #терминальный сервер #исторические факты