что такое терминальный сервер
Терминальный сервер
Терминальный сервер — это популярное в корпоративной среде решение для доставки приложений на компьютеры пользователей, тонкие клиенты или мобильные устройства. Для пользователя все происходит прозрачно, у него на рабочем столе появляется ярлык, например, 1С предприятия, он может открыть приложение и работать в нем как обычно. Но на самом деле приложение у него на компьютере не инсталлировано. Запуск приложения происходит на терминальном сервере, а пользователю на экран монитора транслируется только изображение. В обратном направлении, от пользователя на сервер, передаются движения мыши и нажатие клавиш.
В случае с 1С и других клиент-серверных программ, это действительно помогает добиться ускорения работы, ведь весь сетевой трафик между серверной и клиентской частью не покидает пределы ЦОД. Еще из плюсов можно отметить централизованное управление, обновление, возможность быстро организовать работу новых пользователей без установки ПО на их компьютеры. В результате, сотрудники из центрального офиса и региональных отделений получают одинаково качественный доступ к корпоративным ресурсам.
В этой статье, в том числе, с экономической точки зрения будут рассмотрены различные варианты применения технологии терминального доступа в корпоративной ИТ инфраструктуре. Будет произведено сравнение стоимости и функциональных возможностей популярных продуктов от Citrix, Microsoft и VMware.
Попробуем ответить на очень важные вопросы: «В каком случае выгодно, заменить стандартные рабочие станции на тонкие клиенты?»; «Почему рабочее место на технологии Citrix стоит на 200$ больше, чем на Microsoft?»
Терминальный сервер привыкли недооценивать, принято считать, что он годится только для доставки отдельных приложений и не способен полностью заменить собой персональные компьютеры. На основании своего опыта и общей практики можно с уверенностью сказать, что терминальные службы часто используют для ПОЛНОГО перевода пользователей на работу в удаленных сессиях, ведь практически все современное программное обеспечение поддерживает работу в терминальном режиме.
Основная функциональная возможность, которую предоставляет терминальный сервер — это удаленный доступ к Widows приложениям, установленным и опубликованным на сервере(ах). У пользователя на устройстве должен быть установлен только программа-клиент, которая умеет подключаться к терминальному серверу. Самый простой
пример, программа, которая встроена в любой Windows — это «Подключение к удаленному рабочему столу».
Доступ может быть предоставлен либо ко всему рабочему столу, либо к определенному приложению, которое откроется в, так называемом, бесшовном окне. В первом случае на экране пользователя запустится терминальная сессия и закроет собой текущий рабочий стол. Во втором случае, в отдельном окне запустится программа и пользователь даже не поймет, что данная программа запущена не на его компьютере, а на сервере. В России чаще всего публикуют программу 1С предприятие, чтобы пользователи могли подключаться и работать из центрального офиса, а самое главное, из удаленных филиалов.
Итак, перечислим задачи, которые решает терминальный доступ:
- улучшение работы клиент-серверных приложений (например 1С) за счет их запуска их в ЦОД. Для этого есть специальный термин — «близость к данным», чем лучше связь между клиентской частью программы и серверной, тем быстрее выполняются задачи.
- перевод пользователей с ПК на тонкие клиенты. Вместо компьютера с данными пользователю устанавливается миниатюрное устройство, которое позволяет подключаться к терминальной сессии. Тонкий клиент не требует обслуживания, не шумит, не греется, потребляет мало электричества. Позволяет свести к минимуму техническую поддержку на рабочих местах.
- экономия трафика в WAN сетях, и как следствие, уменьшение ширины и стоимости канала. В случае с терминальным доступом трафик, который раньше проходил между клиентскими станциями и серверами заменяется на трафик передачи изображения удаленного экрана.
- централизованное управление лицензиями и ПО, позволяет привести все категории рабочих мест к унифицированному виду. Один администратор может управлять тысячами рабочих мест. Ферма терминальных серверов позволяет оперативно доставлять необходимые корпоративные приложения, централизованно устанавливать обновления, управление данными сотрудников.
- для пользователя: увеличивается скорость работы с корпоративными программами, повышается стабильность работы, уменьшаются случаи обращения в службу технической поддержки.
- для администратора: переход к системе терминального доступа позволяет автоматизировать множество рутинных задач системного администратора, связанных с разворачиванием, обновлением и обслуживанием рабочих мест пользователей. Но для получения всех вышеперечисленных плюсов критично не сделать ошибок во время выбора, настройки и эксплуатации терминальной фермы. Часто встречаются случаи, когда неправильное администрирование даже самого простого терминального сервера превращает работу администратора и пользователей в кошмар.
Задумывались ли вы, зачем такие компании, как Citrix, VMware, Dell и еще около 200 других, выпускают свои реализации терминальных серверов? Есть же классический терминальный сервер от Microsoft — службы MS RDS, почему бы не использовать его?
Основная задача производителей — улучшить существующий у Microsoft RDS функционал терминальных служб и дополнить его новыми, нужными возможностями, востребованными на корпоративном рынке.
Основа любого современного терминального сервера — это всегда Windows server 2008 или 2012, именно в этих операционных системах устанавливаются службы удаленных рабочих столов. Именно для этой основы сторонние производители разрабатывают свои «надстройки», позволяют получить дополнительный функционал, которого просто нет в изначальном терминальном сервере от Microsoft. Давайте разберемся, что чаще всего дополняют и заменяют в классическом терминальном сервере.
- брокер подключений — самое слабое место Microsoft в крупных инсталляциях. Практически полное отсутствие каких-либо настроек у встроенного в Windows сервер Connection Broker делает его мало пригодным для корпоративного сегмента, ведь если вы не можете им управлять, вы не сможете решить поставленные задачи.
- заменяют протокол передачи данных, — один из главный факторов при выборе решения терминального доступа. Именно возможностями протокола определяются дальнейшие сценарии использования решения. Для одного заказчика решающим будет умение работать на узких нестабильных каналах передачи данных, для другого качество отображения контента Flash и мультимедиа, для третьего возможность использования специфического периферийного оборудования и т.д.
- администрирование, — понятие всеобъемлющее. Сюда можно отнести все операции, которые выполняет обслуживающий ИТ персонал, от первоначальной инсталляции продукта до миграции на его новые версии. Отказоустойчивость, масштабирование, процесс обновления опубликованных приложений, оказание технической поддержки терминальным пользователям, мониторинг состояния системы терминального доступа, резервное копирование и скорость восстановления в случае серьезных аварий и, конечно, удобство использования всего вышеперечисленного. Возможность обратиться к вендору с техническим вопросом в рамках технической поддержки и быстро получить решение. И чем больше пользователей работает в терминальных сессиях, тем критичнее становятся, на первый взгляд, мелочи.
Рассмотрим варианты лицензирования серверов терминалов от разных производителей. Как правило, все программные продукты терминального доступа на базе Microsoft лицензируются, примерно, одинаково. Обязательным условием является покупка лицензии MS RDS CAL, которая дает возможность активировать терминальные службы в Windows server 2008/2012.
Классический Microsoft RDS
Для полноценной работы классического терминального сервера Microsoft достаточно покупки RDS CAL за 70$. Стоимость лицензии RDS CAL бывает двух видов, — на пользователя (чуть дороже) и на устройство (чуть дешевле). Разница в цене небольшая, поэтому для простоты расчетов примем стоимость за 70$
Citrix XenApp/XenDesktop
Для правильного лицензирования фермы терминальных серверов Citrix нужно купить и лицензию MS RDS CAL и лицензию одной из редакций XenDesktop или XenApp. Все перечисленные в таблице лицензии Citrix позволяют использовать терминальные фермы, но через XenDesktop дополнительно можно создавать VDI виртуальные машины. Помимо редакции (Advanced, Enterprise, Platinum), лицензии разделяются на
- Конкурентные (C0ncurrent) — считаются только текущие существующие сессии пользователей. Например, у вас 1000 пользователей, но работают одновременно только 700. В случае с конкурентными лицензиями нужно заплатить только за 700 шт. Именно поэтому стоимость конкурентных лицензий выше, чем на пользователя/устройство.
- User/Device — лицензия закрепляется на выбор или за пользователем (учетной записью в домене), или за устройством. В случае «User» под одной учетной записью можно подключаться к терминальному серверу с разных устройств. В случае с «Device» за одним рабочим местом могут работать поочередно разные пользователи, например, посменная работа в call center
VMware Horizon View
VMware Horizon на сегодняшний день позволяет делать не только виртуализацию рабочих мест VDI, но и терминальный доступ на базе Windows server 2008/2012. Существует всего два вида лицензий где добавлен функционал создания терминальных ферм — Advanced и Enterprise. Также существует разделение на конкурентные подключения (Concurrent) и подключения, привязанные к учетной записи пользователя (Named User).
*В таблице указаны рекомендуемые Цены, на которые распространяется хорошая скидка, кроме Microsoft.
Терминальный сервер (сервер терминалов), преимущества использования
Терминальный сервер (сервер терминалов)
ТЕРМИНАЛЬНЫЙ СЕРВЕР, сервер терминалов (англ. terminal server) — сервер, предоставляющий подключенным к нему клиентам свои вычислительные ресурсы (процессорное время, память, дисковое пространство, сетевые службы, обработку видео и аудио, подключенные периферийные устройства и пр.) для решения определенного набора задач. Технически, терминальный сервер представляет собой очень мощный сервер, либо кластер серверов или “терминальную ферму серверов”, соединенный по сети с терминальными клиентами. Терминальный клиент представляет собой, как правило, маломощный компьютер или технически устаревшую рабочую станцию, либо же специализированный терминал для доступа к терминальному серверу.
Функционирование терминального сервера
Терминальный клиент специально настраивается для установления связи с конкретным терминальным сервером, при этом к терминальному серверу может осуществляться авторизованный доступ, требующий ввода имени пользователя и пароля. Терминальный клиент, после установления соединения с терминальным сервером, пересылает на сервер все вводимые данные (нажатия клавиш, перемещения мыши, звук микрофона), а также может предоставить терминальному серверу доступ к своим локальным ресурсам, таким как, принтер, дисковое пространство, оптический дисковод, устройство чтения смарт-карт, сканер штрих-кодов, локальные порты (USB/COM/LPT) и т.д. Терминальный сервер предоставляет клиенту среду для работы (называется “терминальная сессия”), в которой исполняются необходимые пользователю приложения. Результаты работы терминального сервера передаются клиенту, как правило, это – изображение для монитора, звук (при его наличии), печать на локальном принтере. Необходимо заметить, что не все пользовательские приложения способны функционировать в терминальном режиме.
Преимущества терминального сервера
Снижение первоначальных расходов на создание инфраструктуры и приобретение оборудования
Максимально эффективное использование всего комплекса, в том числе серверного оборудования
Снижение расходов на администрирование системы, уменьшение числа административного персонала
Повышение безопасности — снижение риска инсайдерских взломов
Повышение производительности приложений, зависящих от мощности процессора, объема памяти и скорости дисковой подсистемы (при достаточном наличии у терминального сервера мощности соответствующих ресурсов)
Возможность использования низкоскоростных каналов связи (мобильная связь или модем) для полноценной работы
Легкость масштабирования решения путем добавления новых серверов в терминальную ферму
Нынешние рабочие станции и офисные ПК обладают производительностью, которая в большинстве случаев не используется. Значительную часть времени ПК простаивает, не используя свои ресурсы – процессор, память, дисковую подсистему. Тем не менее, заказчик полностью заплатил за все эти возможности. Терминальный сервер позволяет использовать в качестве пользовательского ПК “тонкий клиент” — максимально простое и недорогое устройство, имеющее разъемы для подключения монитора, клавиатуры, мыши, микрофона, звуковой системы, а также USB-устройств (например, внешних накопителей или сканеров штрих-кодов). Стоимость такого устройства в настоящее время начинается от 150$ и находится в диапазоне до 350$. Приобретение полнофункционального компьютера за такие деньги вряд ли возможно. Дополнительными преимуществами таких устройств являются удлиненный (до 10 лет) срок службы, экономия на лицензиях клиентской операционной системы, снижение расходов на электроэнергию и охлаждение, полное отсутствие шума и т.д.
Главный вывод – терминальный сервер с тонкими клиентами позволяет существенно сэкономить средства на приобретение и упростить управление всей ИТ-инфраструктурой как на начальном этапе, так и во время эксплуатации системы!
ПО терминального сервера
В качестве программного обеспечения для функционирования терминального сервера могут применяться:
Microsoft Windows Terminal Server (поставляется в Microsoft Windows Server)
X Window System
В настоящее время большую популярность получило применение сервера терминалов для системы 1С: Предприятие 7.x и 8.x. Для версии 1С: Предприятие 7.7 использование терминального сервера – фактически единственный доступный способ повышения производительности и масштабируемости системы на большое количество пользователей. Кроме того, в ряде случаев, использование сервера терминалов оправдано для офисных и почтовых приложений, таких как Microsoft Office, Microsoft Outlook, Internet Explorer и т.п.
Подбор модели, конфигурирование параметров, расчет цены и покупка терминального сервера
Подробную информацию о моделях и характеристиках серверов STSS Flagman, необходимых для развертывания терминальных приложений, а также по подбору комплексного решения с комплектацией его терминальными серверами и необходимым количеством тонких клиентов, Вы можете получить у специалистов нашей компании по телефону +7 (495) 737-55-77 или e-mail: sales@stss.ru.
Все модели терминальных серверов на нашем сайте имеют конфигураторы серверов с автоматическим расчетом цены сервера. С помощью наших уникальных конфигураторов серверов, находящихся в разделе нашего сайта “Продукты. Серверы STSS”, возможно самостоятельно подобрать конфигурацию сервера по параметрам и купить сервер STSS Flagman с необходимыми для терминального сервера функциональными характеристиками.
Найти на нашем сайте модели терминальных серверов возможно самостоятельно, набрав в строке поиска соответствующий запрос, например, ” терминальный сервер STSS Flagman ‘.4’ “.
В данной статье использованы материалы открытой интернет-энциклопедии wikipedia.org
НОВИНКИ
КАТАЛОГ ПРОДУКТОВ STSS.ru
СЕРВИС И ПОДДЕРЖКА
О КОМПАНИИ
Производство и продажа серверов – основное направление деятельности компании STSS. Мы предлагаем не просто купить сервер STSS Flagman, HP ProLiant или IBM System X на базе процессоров Intel или AMD. Наши эксперты предлагают квалифицированные консультации и осуществляют подбор оптимальной конфигурации сервера для решения конкретно Ваших задач. На нашем сайте Вашему вниманию предлагаются уникальные онлайновые конфигураторы серверов STSS Flagman, HP ProLiant DL, HP ProLiant ML, IBM System X, и систем хранения данных (DAS, NAS, SAN) HP StorageWorks, IBM System Storage, Hitachi Data Systems. Для тех, кто хочет самостоятельно сконфигурировать сервер и узнать цену, предлагается подбор конфигурации сервера по параметрам: на базе платформы Intel, AMD, NVIDIA, Supermicro, ASUS, TYAN; процессор Intel Xeon, AMD Opteron; память DDR3 или DDR2, Unbuffered или Registered, с ECC; жёсткие диски 2.5″ SFF или 3.5″ LFF, SATA или SAS, fixed или hot-swap HDD; RAID-контроллеры уровня 0, 1, 3, 5, 6, 10, 50, 60; слоты PCI-X, PCI-Express; контроллеры Gigabit Ethernet, Fibre Channel; корпус Tower или Rackmount 1U, 2U, 3U, 4U, 5U.
Мы предлагаем не просто купить сервер, у нас Вы приобретаете лучшее решение для Вашей задачи по адекватной цене.
Купить сервер легко!
Intel, логотип Intel, Celeron, Celeron Inside, Centrino, Centrino Inside, Core Inside, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, логотип Intel Inside, Intel SpeedStep, Intel vPro, Itanium, Itanium Inside, Pentium, Pentium Inside, Ultrabook, vPro Inside, Xeon, Xeon Inside, являются товарными знаками корпорации Intel в США и/или других странах.
NVIDIA, логотип NVIDIA, Quadro, логотип Quadro, CUDA и Built for Professionals являются товарными знаками или зарегистрированными товарными знаками корпорации NVIDIA в США и/или других странах.
Microsoft, Windows и логотип Windows являются товарными знаками или зарегистрированными товарными знаками корпорации Microsoft в США и/или других странах.
Другие названия компаний и продуктов могут являться товарными знаками соответствующих владельцев.
Что выбрать: виртуализацию или терминальный сервер?
Муки выбора: виртуализация или терминальный сервер.
Виртуализация и терминальный доступ – это технологии, с помощью которых пользователи могут работать со служебной информацией с любого компьютера.
Главным плюсом обеих технологий является централизованное управление.
При использовании обеих технологий программы выполняются не на клиентских машинах (ПК), а на мощных вычислительных серверах.
Использование обеих технологий позволяет снизить затраты на рабочие места для сотрудников, экономить на программном обеспечении (например, приобретая одну лицензию для серверного антивируса, вместо нескольких лицензий для каждого отдельного компьютера), сократить затраты на администрирование рабочих мест, более надежно защитить данные и увеличить эффективность работы.
По сути, виртуализация и использование терминального сервера — это две стороны одной задачи, которую нужно решать комплексно.
Терминальный сервер. Старый друг лучше новых двух.
Метод терминального доступа известен уже более 20 лет, и его суть состоит в следующем: на терминальном сервере одновременно выполняются приложения для нескольких пользователей.
От клиента (терминала) принимаются только скан-коды нажатых клавиш или координаты курсора мыши и передается информация, предназначенная для вывода на экран. При этом никаких особых требований к клиентскому устройству не предъявляются.
С точки зрения удаленного доступа, виртуализация практически не отличается от терминального доступа – на сервере поднимаются виртуальные машины с клиентскими операционными системами, на клиентской машине же устанавливается программа-клиент, посредством которой пользователь подключается ко всей инфраструктуре.
Виртуализация. Новаторское решение для удобства работы.
Виртуализация приложений и рабочих столов представляет собой новый уровень реализации терминального доступа к корпоративной информации и приложениям.
Виртуализация позволяет всем сотрудникам организации работать с единым набором приложений и данных в режиме реального времени.
Это удобное решение для территориально-распределенных организаций, которые имеют широкую сеть офисов и филиалов, но при этом нуждаются в централизованном хранении и обработке информации.
Виртуализация позволяет развернуть виртуальные рабочие места на одном физическом сервере. Каждое рабочее место представляет собой полноценную операционную систему.
Таким образом, на одном сервере могут быть запущены параллельно несколько операционных систем, в том числе и серверных.
Отличия виртуализации и терминального доступа.
Чем же отличается виртуализация от терминального доступа? Ключевым отличием является уровень изоляции предоставляемого ресурса.
При терминальном доступе создаются отдельные учетные записи пользователей, которые обеспечивают одновременную работу в единой операционной системе многих сотрудников так, чтобы они не мешали друг другу.
На клиентские компьютеры устанавливаются специальные приложения, которые дают пользователям возможность работать с отдельными сессиями на терминальном сервере. При этом нужно помнить, что в терминальном режиме можно запустить не каждое приложение.
Кроме того, при терминальном доступе изоляция происходит на уровне сессии, и если приложение одного из пользователей вызывает сбой на уровне операционной системы, то вместе с пользователем, вызвавшим сбой, перезагрузятся и остальные пользователи, работающие на этом же сервере.
Технология виртуализации же намного шире терминального доступа и предоставляет большие возможности.
Однако совершенно естественно, что виртуализация требует больших серверных мощностей по сравнению с терминальным доступом. Кроме того, для развертывания технологии виртуализации часто требуется система хранения данных с высокими характеристиками IOPS (количество операций ввода/вывода в секунду).
Таким образом, технологии виртуализации и терминального доступа не конкурируют друг с другом, а лишь дополняют.
Решение в пользу одного или другого ИТ-решения должно приниматься на основе анализа стоящих задач, а не маркетинговых обещаний.
Терминальный сервер проще и дешевле в развертывании, однако, не обеспечивает высокого уровня изоляции пользователей.
Виртуализация же будет полезна в случае, если пользователю необходимы для работы права администратора, либо приложение, с которым работает пользователь нестабильно или использует недокументированные возможности клиентской операционной системы.
Источники:
http://itsave.ru/%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80/
http://new.stss.ru/solutions/server_terminal/
http://www.karma-group.ru/article_virtualization_or_terminal_server/