Что такое терминальный сервер: Основные критерии выбора терминального сервера
Основные критерии выбора терминального сервера
Выбор терминального сервера
Терминальный сервер используется для удаленной работы сотрудников и доступа с «тонких» клиентов, представляющих собой рабочие ПК без внутренних накопителей. Это оптимальный вариант там, где требуется оптимизировать затраты на развертывание IT-инфраструктуры, обеспечить корпоративную безопасность и уменьшить потребность в ресурсах на текущее обслуживание системы.
Обращаясь к терминалу, каждый из пользователей работает с его ресурсами так, словно запускает приложение или сервис на своем рабочем месте. Поэтому важно выбрать для сервера оборудование, соответствующее реальным потребностям ПО и количеству удаленных пользователей. Вначале следует определиться с ключевыми аппаратными компонентами: накопителями, оперативной памятью и процессором.
Дисковые накопители
Тип накопителя. Необходим накопитель, который может обеспечить быстрый обмен данными. Этот параметр определяется через IOPS – количество операций ввода-вывода в секунду. В настоящее время используется три вида накопителей: SATA, SAS и SSD. Первые два содержат внутри механический элемент – шпиндель, частота вращения которого определяет скорость работы диска. В SATA-накопителях частота составляет 7200 об/мин, в SAS варьируется от 10 000 до 15 000 об/мин. Но быстрее всего работают твердотельные SSD-диски. Это накопители нового поколения, стоимость которых стремительно падает. Если отталкиваться от значения IOPS, то SSD-диск будет работать минимум в 10 раз эффективнее, чем самый быстрый SAS-накопитель. При такой разнице в количестве операций ввода-вывода стоимость дисков будет примерно одинаковой. Вывод: SSD – оптимальное решение для терминального сервера, к которому предъявляются высокие требования по скорости работы.
Вид RAID-массива. Объединяя два и более физических диска в один виртуальный, можно получить RAID-массив с различными характеристиками. Если в приоритете сохранность, высокая скорость операций ввода-вывода данных и отказоустойчивость оборудования, оптимальным будет массив RAID 10. В его случае объединение происходит методом зеркалирования, когда информация дублируется на каждом диске. При этом объемы физических накопителей и виртуального хранилища будут совпадать. В случае с альтернативным вариантом – RAID 0 – зеркалирование не выполняется, потому реальный объем хранилища пропорционально вырастет, но данные не будут продублированы, а вероятность их потери в результате сбоя увеличится.
Оперативная память
Объем оперативной памяти напрямую определяется типом сервисов и приложений, которые запускаются на терминальном сервере. Для офисного ПО потребуется один объем ОЗУ, для графического или инженерного –другой. Также учитывается количество терминальных сессий: в среднем на каждую из них потребуется до 512 Мб оперативной памяти.
Процессор
Главным параметром является количество ядер процессора терминального сервера. Чем больше ядер, тем лучше и быстрее будут работать сервисы, запускаемые на удаленных машинах. В среднем на 1 ядро приходится 6–8 пользователей, которые обращаются к терминалу.
Специалисты ITELON помогут с выбором конфигурации терминального сервера и учтут основные факторы, которые определяют производительность оборудования: количество пользователей, тип сервисов и приложений, перспективу наращивания мощностей системы в будущем. Мы разработаем индивидуальное решение для бизнеса любых масштабов – от малого до крупного.
Терминальный доступ — это… Что такое Терминальный доступ?
Терминальный доступ — доступ к информационной системе (ИС), организованный так, что локальная машина-терминал не выполняет вычислительной работы, а лишь осуществляет перенаправление ввода информации (от мыши и клавиатуры) на центральную машину (терминальный сервер) и отображает графическую информацию на монитор. Причем вся вычислительная работа в терминальной системе выполняется на центральной машине.
В более широком смысле под терминальным доступом подразумевается такая организация работы, когда информация хранится и обрабатывается на некотором удалённом сервере, а оборудование пользователя выполняет лишь функцию ввода и вывода. Пример: терминалы для оплаты покупок банковскими картами. Терминал считывает с карты данные для аутентификации покупателя. Далее сама аутентификация и транзакция производятся на сервере банка. Результат операции — списание средств или отказ — передаются обратно на терминал.
Исторически терминальный доступ впервые был организован на компьютерах, способных одновременно обслуживать несколько вычислительных процессов. Это позволило более рационально распределять вычислительные ресурсы между пользователями первых очень дорогих вычислительных машин. С появлением дешевых персональных компьютеров (ПК) роль терминального доступа стала несколько снижаться, так как сложилось мнение, что достаточную производительность ИС можно получить на рабочем столе каждого пользователя ПК.
Однако в дальнейшем стало очевидным, что дешевизна ПК не в состоянии компенсировать ежедневные затраты на сопровождение большого количества рабочих мест пользователей, обладающих якобы преимуществами из-за возможности персонализации настроек операционных систем (ОС) и ПО. Реально (в крупных организациях), наличие большого количества «разношерстного» оборудования вместо достоинств создает дополнительные сложности пользователям и системным администраторам. Вопросы обеспечения безопасности ИС, также потребовали пересмотра взглядов и возврата к терминальному доступу, как более унифицированному и экономически оправданному.
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. Эта отметка установлена 26 июня 2012. |
Что такое Терминальный сервер?
Развитие вычислительной техники происходит все более стремительными темпами. Через несколько лет, прошедших с начала эксплуатации, компьютер переходит в категорию морально устаревшей техники, но это вовсе не означает её безполезность. Существует ряд задач, с которыми подобная техника, в данном случае компьютеры, может вполне справляться. Для этого достаточно сделать их «тонкими клиентами» службы терминалов.
Служба терминалов позволяет выполнять одновременно несколько приложений на сервере. Клиент же выполняет функции терминала – он лишь передает на сервер данные о нажатых клавишах и положении курсора мыши. Сервер производит необходимые вычисления и возвращает на терминал изображение, выводимое на монитор.
Для пользователя, сидящего за терминалом, весь процесс выглядит точно так же, как если бы приложение выполнялось на его компьютере. Преимущество такой технологии в том, что на «аппаратные плечи» клиента при этом не ложится почти никакой нагрузки, ведь весь вычислительный процесс происходит на стороне сервера.
Таким образом, имея в распоряжении достаточно мощный сервер, можно использовать уже существующие низкопроизводительные компьютеры для выполнения задач, с которыми они в других конфигурациях справится уже не в состоянии. Наибольший эффект от применения терминалов достигается в условиях обеспечения работы большого числа пользователей, выполняющих однотипные задачи, например, учебные классы или рабочие офисные места.
Тонкий клиент лишь передает на сервер терминалов данные о событиях клавиатуры и мыши, получая от сервера графические данные для отображения на мониторе.
Производительность такой системы будет зависеть только от мощности ресурсов сервера терминала. При использовании терминального сервера на базе Windows 2008 Terminal Server, связь между компьютерами осуществляется по протоколу RDP (Remote Desktop Protocol — удаленный доступ к рабочему столу), а так же имеется возможность подключения через веб интерфейс по защищённому протоколу SSL (порт 443), с возможностью ограничения доступа к приложениям.
Помимо невысоких требований к аппаратным ресурсам клиентов терминала, такие решения имеют и ряд других преимуществ. В случае использования приложений, которым необходим постоянный обмен данными между клиентом и сервером, значительно снижается нагрузка на сеть.
В этом случае и клиентское ПО, и сервер физически находятся на одном компьютере, основной объем данных распологается на самом сервере. На клиента терминала отсылается лишь готовый для отображения результат. Данные, используемые клиентами терминала прикладного ПО как таковые по сети вообще не передаются, исключая их перехват. Модернизацию компьютеров клиентов терминала больше не нужно производить всякий раз, когда новое программное обеспечение становится все более требовательным к аппаратным ресурсам вычислительной техники – достаточно увеличить ресурсы терминального сервера.
Хранение данных на сервере значительно упрощает их резервирование. Экономия на источниках бесперебойного питания, т.к. отключение клиента терминала или его полный выход из строя не приведет к потерям информации.
Значительно упрощаются задачи администрирования. Приложения необходимо устанавливать и выполнять их обновления лишь на сервере – изменения терминального сервера сказываются одновременно на всех рабочих местах.
Отсутствие на клиентах терминала съемных носителей, повышает безопасность и позволит экономить на антивирусном обеспечении, снимет необходимость контроля установки пользователями несанкционированного ПО и возможность утечки конфиденциальной информации. Настройка программного обеспечения терминала требует значительно меньше времени и усилий, чем развертывание локальных копий ОС.
Конечно же, терминальные технологии имеют и ряд ограничений на применение. Использование терминалов крайне неэффективно и порой даже невозможно для обеспечения работы «тяжелых» приложений, требующих большого количества сложных вычислений, например программ как – AutoCAD. Интенсивная нагрузка на процессор сервера вызовет сокращение обслуживания остальных клиентов. Также не следует применять терминалы при работе программ, создающих потоковое видео и 3D, или подключающихся к серверу терминалов в удаленном режиме.
В этом случае с передачей информации на терминал может не справиться сеть. То есть играть в современные 3D-игры и смотреть фильмы на терминалах не удастся. Для таких случаев можно использовать смешанную архитектуру, устанавливая на необходимые рабочие места полноценные ПК. Основное внимание необходимо уделить обеспечению бесперебойной работе сервера – при его отказе ни один клиент терминала не сможет продолжать работу.
настройка и рекомендации :: SYL.ru
Сегодня среди рядовых пользователей найдется всего лишь небольшой процент тех, кто знает, что такое терминальные серверы, как они работают и для чего используются. Тем не менее, ничего особо сложного в этом нет. Попробуем рассмотреть общие понятия и практическое применение на примере настройки среды, которую предлагает терминальный сервер 2012 R2. Но для начала остановимся на некоторых теоретических понятиях.
Что такое терминальные серверы?
Исходя из общего названия, под терминальным (временным) сервером понимается некая единая компьютерная структура с соответствующим программным обеспечением, к которой могут подключаться пользовательские компьютеры для выполнения определенных задач с задействованием вычислительных мощностей всех терминалов с активным в данный момент подключением, когда использование ресурсов отдельного компьютера невозможно или нецелесообразно.
Терминальный сервер Windows, а рассматриваться будет именно он, может распределять нагрузку на все подключенные машины таким образом, что на работу каждой конкретной системы выполнение определенной задачи не окажет практически никакого влияния.
Принципы работы
В плане рассмотрения того, как это все работает, особо в технические аспекты вдаваться не будем. В самом простом случае терминальный сервер Windows Server любой модификации можно сравнить с тем, что происходит при загрузке файлов в пиринговых сетях (например, при работе с торрентами).
Как известно, скачивание информации происходит тем быстрее, чем больше компьютеров с полностью или частично загруженными файлами в определенный момент находится в сети. Так и тут. Чем больше вычислительных ресурсов, тем более быстрым и эффективным станет достижение конечного результата. Отличие только в том, что в пиринговых сетях связь осуществляет непосредственно между компьютерами, а в описываемой ситуации контролируется центральным сервером.
Практическое применение
На практике, например, тот же терминальный сервер Windows 2012 – вещь незаменимая, скажем, при использовании на предприятии или в офисе программных продуктов «1С».
Преимущество состоит в том, что сама платформа устанавливается только на центральный сервер, а клиентские машины, находящиеся в сети, работают с ней напрямую через удаленное подключение. Иными словами, устанавливать программу на каждый компьютерный терминал не нужно.
Но это все теория. Чтобы терминальный сервер Windows 2012 рассматриваемой ниже модификации заработал, его изначально нужно настроить. У рядового пользователя, незнакомого со всеми тонкостями таких действий, могут возникнуть проблемы (это совершенно естественно). Между тем, ничего особо сложного и замысловатого здесь нет. Далее приводится пошаговая инструкция.
Настройка терминального сервера Windows 2012 r2
Исходим из того, что само программное обеспечение (ОС) на сервере уже установлено. Доступ к основным настройкам для всех типов серверов производится путем вызова среды кликов на соответствующем значке «Рабочего стола» или командой servermanager.exe из меню выполнения Run (Win + R).
На основной панели сверху справа имеется раздел управления, который нужно открыть и использовать строку добавления ролей и компонентов, после чего будет дан старт специальному «Мастеру» настроек, что поможет несколько упростить процесс установки основных параметров.
В приветственном окне с описанием нажимается кнопка продолжения. Далее появится окно выбора предпочитаемого типа установки, в котором рекомендуется активировать строку установки именно ролей и компонентов, а не удаленных «Рабочих столов».
На следующем этапе настройка терминального сервера предполагает произвести выбор искомого сервера (как правило, в пуле серверов он будет единственным) или использовать виртуальный жесткий диск. Второй вариант применяется больше для дисковых RAID-массивов, поэтому активируем первую строку и выделяем имеющийся сервер.
Далее нужно установить параметры роли сервера, где ничего менять не нужно, кроме установки отметки на службе удаленных «Рабочих столов». В настройке компонентов следует оставить все без изменений и перейти к следующему шагу. Последует описание ролей и того, что это такое. Здесь просто нажимается кнопка «Далее».
В разделе установки компонентов и в службах «Рабочих столов» менять тоже ничего не нужно, а на следующем этапе рекомендуется поставить галочку напротив строки лицензирования и согласиться с инсталляцией дополнительных компонентов.
Для узла сеансов таким же образом нужно согласиться с установкой дополнений и в разделе подтверждения поставить галочку на строке автоматического рестарта сервера, если это может потребоваться.
Если все действия были произведены в соответствии с описанной последовательностью, на экране появится окно с сообщением об успешной установке и добавлении всех необходимых компонентов. На этом этапе предварительная настройка заканчивается и нажимается кнопка выхода («Закрыть»).
Активация серверной части
Но задание начальных параметров – еще только середина пути. Для того чтобы терминальные серверы любого типа стали полностью работоспособными, их нужно активировать.
Для этого в разделе «Средства» на верхней панели нужно выбрать строку «Диспетчера лицензирования», задать установленный сервер для проведения активации, в методе активации установить «Веб-браузер», после чего будет произведено перенаправление на сайт Microsoft для продолжения действий. Здесь выбирается строка активации сервера лицензий, в следующем окне вводится информация об организации и код продукта. Далее проверяется правильность заполнения формы, после чего будет сгенерирован специальный ID сервера лицензий, который следует скопировать и вставить в запущенный «Мастер» (он у нас остался открытым и активным). Только после этого появится сообщение об успешной активации.
Установка ролей
Теперь на сервер нужно установить роль. Для этого нужно повторить все вышеописанные шаги, но на стадии выбора служб ролей следует использовать строку узла сеансов.
Вполне возможно с первого раза произвести подключение через RDS-клиент системы «Удаленный «Рабочий стол» не получится.
Возможное появление ошибки и ее исправление
Возможно появление сообщения о том, что подключение невозможно по причине отсутствия серверов лицензирования, а для осуществления подключения нужно обратиться к администратору.
Исправить этот сбой можно посредством команды «mstsc /v адрес_сервера /admin» (без кавычек). Она может выглядеть, например, так: mstsc /v 213.213.143.178:80 /admin. После этого произойдет подключение к серверу.
Диагностика и лицензирование
Теперь предполагается запуск диагностики лицензирования. Для этого в том же разделе средств используется строка старта средства диагностики, после чего можно будет убедиться в том, что установленные лицензии пока еще отсутствуют.
Их можно установить путем исправления некоторых параметров групповых политик, редактор которых и нужно вызвать командой gpedit. Через конфигурацию, административные шаблоны, компоненты Windows, раздел служб удаленных «Рабочих столов» и узла сеансов добираемся до директории лицензирования.
Справа вверху имеется строка использования указанных серверов лицензирования. Двойным кликом вызываем меню редактирования, отмечаем строку включения (Enabled) и вводим в поле чуть ниже IP или сетевое имя сервера лицензирования. Сохраняем изменения и в том же разделе переходим к строке задания режима лицензирования.
Снова открываем окно редактирования, активируем службу и в графе режима устанавливаем значение «На пользователя» или «На устройство». Разница состоит в следующем. Например, имеется четыре лицензии. В первом случае к серверу сможет подключиться четыре пользователя, независимо от того, с какого именно терминала производится доступ. Во втором варианте к серверу можно будет подключиться неограниченному количеству юзеров, но только с тех четырех терминалов, для которых установлены лицензии. Тут – по желанию. Опять же сохраняем изменения и закрываем редактор.
Повторный старт
Наконец, когда все действия полностью закончены, перезапускаем сервер и используем повторный старт средства диагностики.
Если все параметры установлены корректно, в окошке справа появятся искомые лицензии, и проблема исчезнет.
Вместо послесловия
Вот вкратце и все касательно понимания того, что такое терминальные серверы, для чего они предназначены и как работают. Здесь специально упор был сделан больше не на теоретической части, а на практической настройке. Обычному пользователю, по всей видимости, этот материал вряд ли пригодится, хотя, если разобраться, ничего сложного тут нет. Зато начинающие системные администраторы смогут найти полезную информацию.
Кстати сказать, достаточно освоить эту методику, и с остальными модификациями проблем не будет, поскольку все они настраиваются практически идентичными способами. Отличия могут быть незначительными и то, только в мелких деталях. Что же касается рекомендаций по поводу того, какие платформы лучше использовать, тут советовать что-то очень сложно ввиду начальной постановки задачи. Но, думается, вариант с версией 2012 r2 является оптимальным, хотя бы для той же «Бухгалтерии: 1С».
Впрочем, не суть важно, какое именно ПО будет устанавливаться. Тут самое главное состоит в том, чтобы понять основные принципы, используемые при выставлении параметров, и обратить внимание на разделы активации и лицензирования. Если именно на этих этапах установить некорректные параметры или выполнить какие-то действия неправильно, ни о какой нормальной работе сервера или инсталлируемого на него программного обеспечения и речи быть не может.
Терминальный сервер: внедрение, настройка, лицензирование, цены
Стоимость услуг
- Аренда терминального сервера от 5000 ₽/мес
- Перенос инфраструктуры от 4000 ₽
- Обслуживание сервера от 5000 ₽
Зачем нужен терминальный сервер
Плюсы и минусы инфраструктуры с использованием удаленных рабочих столов
Примеры организации
Актуальность решения
В настоящее время всё больше организаций склоняются к использованию терминального сервера, вместо предоставления каждому своему пользователю персонального компьютера. В данной статье попробуем рассмотреть все плюсы и минусы этой технологии, а также рассказать о сфере применения данного вида роли. Что же такое терминальный сервер (или сервер удалённых рабочих столов)? Это программно-аппаратный комплекс, который позволяет нескольким пользователям использовать вычислительные мощности одной машины, при этом для пользователя это выглядит, как будто он сидит за своим компьютером. Однако его персональное (или общее) устройство на самом деле отображает только картинку, а вся работа происходит на удалённой машине. Подключаться к ней можно практически с любого устройства. Среди поддерживаемых устройств – компьютеры и тонкие клиенты на ОС Windows, Windows Phone, IPhone, IPad, телефоны и планшеты на ОС Android, рабочие станции на Linux и компьютеры вообще без жёстких дисков (организовав загрузку по сети). При этом требования к аппаратному обеспечению устройства, с которого идёт подключение, очень низкие. То есть можно использовать устаревшие компьютеры для подключения к такому серверу.
Зачем нужен терминальный сервер
Самая распространённая причина внедрения терминального сервера – желание обеспечить единообразным рабочим пространством удалённых сотрудников (например, когда сотрудник уезжает в командировку), или же объединение нескольких офисов. Роль удалённых рабочих столов идеально решает данную задачу. Удалённые пользователи имеют все возможности офисных сотрудников, включая доступ к внутренней базе данных, печати на офисных принтерах, использования общего файлового хранилища и других сервисов. Фактически можно считать, что сотрудники как бы находятся в офисе, так как вся информация остаётся на сервере, а удалённому пользователю передаётся только изображение его рабочего стола (благодаря этому, кстати, для подключения не требуется широкий канал Интернета и на сервер можно заходить даже, используя мобильный Интернет). При необходимости передачу файлов на конечное устройство пользователя можно запретить, или же организовать подключение, используя физический USB-ключ, если требуется подключение к серверу с непроверенных компьютеров.
Также часто преследуются другие цели:
- Желание вынести важные данные за пределы офиса, тем самым повысить их безопасность
- Экономия на клиентских компьютерах
- Желание иметь стандартизированное ПО для всех пользователей
- Упрощение администрирования и обслуживания (инциденты на терминале на 20 пользователей случаются в разы реже, чем на 20 отдельных компьютерах), что в свою очередь означает более стабильную и комфортную работу пользователей.
На практике, какой бы ни была причина внедрения такого сервера, при грамотной организации инфраструктуры получается воспользоваться всем набором плюсов данного решения.
Плюсы и минусы инфраструктуры с использованием удалённых рабочих столов
Безусловно, использование терминального сервера даёт массу плюсов как конечным пользователям, так и системным администраторам, обслуживающим его. При этом не стоит забывать, что если какие-то операции упрощают администрирование сервера – это автоматически означает, что он становится более дешёвым, удобным и отказоустойчивым для бизнеса.
К безусловным плюсам можно отнести:
- Организация централизованного резервного копирования, т.е. возможность создать резервные копии всех данных компании и не беспокоиться, что важные данные находятся у пользователя на небэкапируемой рабочей станции.
- Установленная программа сразу становится доступной всем пользователям.
- Централизованное файловое хранилище и распределение доступа к файлам, т.е. файлы всех сотрудников находятся в одном месте и при необходимости руководство может получить к ним доступ.
- Возможность использования своего рабочего стола и окружения с любого устройства из любой точки мира. Также в случае выхода из строя компьютера пользователя – он может использовать компьютер коллеги, или собственный ноутбук.
- Использование всегда актуальной версии ПО, т.к. обновление происходит сразу у всех пользователей и за ним следит системный администратор, что позволяет быть защищённым от последних угроз безопасности и использовать последние функции программного обеспечения.
- Компактность рабочего места
Также можно реализовать следующие возможности:
- Распределение нагрузки между оборудованием, если используется несколько терминалов. Это может быть полезно при использовании большим количеством пользователей (более 100) – в случае выхода из строя одного сервера, все пользователи мигрируют на соседний, что обеспечивает отказоустойчивость.
- Гибкое управление ресурсами оборудования, в случае использования виртуализации. В случае быстрого роста или сокращения персонала – можно управлять ресурсами сервера, соответственно и стоимостью его владения.
- Взаимодействие с другими сервисами инфраструктуры (сервер 1С, баз данных, внутренний портал, файловое хранилище) по быстрому каналу, что обеспечивает быструю работу ресурсоёмких приложений.
- Размещение сервера вне офиса (в том числе аренда «железа» за границей), что снижает вероятность физического доступа к конфиденциальным данным.
- Шифрование всей информации компании, что позволяет сделать устройство бесполезным для злоумышленников даже в случае получения физического доступа.
Основным недостатком инфраструктуры, использующей роль удалённых рабочих столов, безусловно, является риск выхода из строя оборудования, или же его некорректная работа. В этом случае это отражается на всех пользователях терминального сервера. Эти риски можно свести к минимуму, используя виртуализацию, или ферму терминальных серверов. Таким образом содержание безопасного и отказоустойчивого терминального сервера в инфраструктуре организации оказывается не очень дешёвым. В случае размещения оборудования в дата центре, или использования удалённого терминального сервера также существует риск проблем с каналом Интернета. Но этот риск легко устраняется дублированием канала Интернета. Мы в таких случаях используем оборудования марки Mikrotik, которое прекрасно зарекомендовало себя на рынке.
Примеры организации
В большинстве случаев для сервера удалённых рабочих столов имеет смысл арендовать мощности в дата центре, поскольку такие сервера имеют повышенные требования к отказоустойчивости. Имея бюджет в 20-30 тысяч ₽\мес. можно арендовать пару серверов, которые смогут обслуживать компанию в 30-50 рабочих мест при этом обеспечивая достаточную отказоустойчивость.
Можно организовать сервер терминалов и в своей собственной инфраструктуре, но в этом случае нужно обратить внимание на тот факт, что придётся практически ежегодно периодически обновлять железо, что гораздо проще при аренде оборудования – вы просто переходите на другой тариф при минимальных затратах.
Актуальность решения
Сегодня многие компании выбирают терминальный сервер как основу своей ИТ инфраструктуры. Внедрение такой инфраструктуры особенно оправданно в компаниях с несколькими офисами. Данное решение помогает стандартизировать софт, используемый пользователями и создать общее рабочее пространство. Таким образом люди могут даже не замечать, что работают из разных концов света, поскольку используют одни и те же приложения, общие папки, базы данных.
Терминальный сервер — Википедия. Что такое Терминальный сервер
Материал из Википедии — свободной энциклопедии
Терминальный сервер, сервер терминалов (англ. terminal server) — сервер, предоставляющий клиентам вычислительные ресурсы (процессорное время, память, дисковое пространство) для решения задач. Технически терминальный сервер представляет собой очень мощный компьютер (либо кластер), соединенный по сети с терминальными клиентами — которые, как правило, представляют собой маломощные или устаревшие рабочие станции, либо специализированные решения для доступа к терминальному серверу.
Терминальный сервер служит для удалённого обслуживания пользователя с предоставлением рабочего стола.
Процесс работы
Терминальный клиент после установления связи с терминальным сервером пересылает на последний вводимые данные (нажатия клавиш, перемещения мыши) и, возможно, предоставляет доступ к локальным ресурсам (например, принтер, дисковые ресурсы, устройство чтения смарт-карт, локальные порты (COM/LPT)). Терминальный сервер предоставляет среду для работы (терминальная сессия), в которой исполняются приложения пользователя. Результат работы сервера передается на клиента, как правило, это изображение для монитора и звук (при его наличии).
- Преимущества терминального сервера
- Снижение временных расходов на администрирование
- Повышение безопасности — снижение риска инсайдерских взломов
- Снижение затрат на программное и аппаратное обеспечения
- Снижение расхода электроэнергии
- Недостатки
- Концентрация всей функциональности в рамках одного (нескольких) серверов — выход из строя любого элемента между приложением и клиентами (сервер, коммутаторы, СКС) приводит к простою многих пользователей.
- Усиливаются негативные последствия ошибок конфигурации и работы ПО (последствия ошибок сказываются не на отдельных пользователях, а на всех пользователях сервера сразу же)
- Проблемы с лицензированием (некоторое ПО не предусматривает ситуации работы нескольких пользователей на одном компьютере или требует использования более дорогих версий).
Проблемы лицензирования
В условиях использования свободнораспространяемого ПО (такого, как X Window System) проблема лицензирования не возникает. Для ПО, предусматривающего в лицензионном соглашении ограничение на количество копий/пользователей, возникают затруднения.
В условиях терминального сервера могут использоваться следующие модели лицензирования:
- Per seat (per device — на рабочее место) — для каждого устройства (тонкого клиента или рабочей станции) требуется отдельная лицензия, вне зависимости от количества пользователей. Подобная схема используется при лицензировании Terminal Services в составе Windows Server.
- Per user (на пользователя) — для каждого пользователя (вне зависимости от числа одновременно работающих пользователей) требуется отдельная лицензия.
- Per connection (конкурентная лицензия) — для каждого соединения требуется отдельная лицензия, при этом количество пользователей/рабочих мест не играет роли — важно количество одновременно обслуживаемых пользователей. Такую систему лицензирования использует Citrix Metaframe. В этом случае существует пул лицензий, каждое новое соединение забирает одну лицензию из пула. Лицензия возвращается в пул при окончании соединения.
Во многих крупных пакетах ПО предусматривается особый сервис — сервер лицензий (приложение, занимающееся учётом, выдачей и приёмом лицензий). В условиях крупных сетей рекомендуется выделение под сервер лицензий отдельного компьютера (или нескольких — для резервирования).
Виды терминальных серверов
См. также
Литература
- Тодд Мазерс. Часть ІІІ. Реализация служб терминалов и пакета Сitrix Metaframe // Администрирование Windows Server 2003/2000 на терминальном сервере = Windows Server 2003/2000 Thin Client Solutions. — 3-е изд. — М.: «Вильямс», 2007. — С. 1072. — ISBN 1-57870-276-3.
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
|
Terminal Server
SQLS * Plus — лучший инструмент для создания отчетов и автоматизации из командной строки SQL Server! SQLS * Plus на несколько порядков лучше, чем инструменты командной строки SQL Server sqlcmd и osql.
Главная »Блог SQL Server» Терминальный сервер
23 июня 2020
Терминальный сервер — устройство, которое обеспечивает удаленный доступ к рабочим столам и делегирует вычислительные ресурсы конечному пользователю. Он используется со специализированным программным обеспечением, которое поддерживает возможность работы через удаленный сеанс. В 2020 году технология остается актуальной, так как позволяет сэкономить и получить максимальную выгоду.
Пришло время познакомиться с терминальным сервером поближе, ведь использование такого аппаратно-программного комплекса широко распространено.Иногда проще сделать одну производительную единицу и создать десяток рабочих столов с удаленным доступом, чем применить множество персональных компьютеров, что усложняет обслуживание и администрирование.
Назначение сервера терминалов
Допустим, есть ситуация. В компании 10 сотрудников, им нужно работать с Word, Exel, отправлять почту и обрабатывать заказы в CRM. Иногда требуется интерфейс для работы с 1С. Конечно, вы можете купить каждого сотрудника на ПК, но какие вложения это потребует? При этом на вашем компьютере потребуется установка Windows, периодическое обслуживание.Некоторые трудности.
Есть более простой способ решить проблему:
- создать центральный узел, который будет действовать как терминальный сервер;
- разрешить конечному пользователю доступ к нему;
- выделяют ровно столько мощности, сколько необходимо для решения проблемы.
Как видите, терминальный сервер позволяет решить проблему просто и несложно. Установите один производительный сервер, создайте 10 аккаунтов для сотрудников, поставьте тонкие клиенты и дайте доступ к ТК. Только учтите, что в достаточном количестве требуется следующий:
- сетевой канал;
- ;
- объем оперативной памяти;
- дисковая память.
ресурсов процессора
Как видите, необходимо учитывать минимальное количество факторов, но могут возникнуть и другие проблемы — лицензии. Здесь есть подход, который позволяет сэкономить много денег, если вы решите действовать законно. О них я расскажу в конце статьи.
Технологии
Требования к устройству зависят от количества пользователей, требований к операционной системе и программному обеспечению. Мы будем идти от простого к сложному. Начнем с требований к программному обеспечению.
Это зависит от типа гостевых сессий. Например, для каждого рабочего стола он может инициализировать отдельный процесс, который будет потреблять количество вычислительных ресурсов, указанное в требованиях, например, у Adobe Acrobat была такая проблема.Процессы рендеринга при отображении страниц, ускорение 2D-графики, различные типы антиалиасинга работали отдельно для каждого удаленного рабочего стола, что сильно сказывалось на производительности.
Второй тип, когда терминальный доступ осуществляется не за счет запуска отдельных рабочих столов, а за счет создания отдельных сессий в одном приложении. Например, так создаются веб-серверы, которые работают под одной операционной системой, но создают внутри себя разные сеансы.
Итак, в первую очередь нужно узнать, сколько ресурсов будет потреблено отдельным процессом. Фактически, вам нужно будет выяснить, сколько будет потреблять каждый рабочий стол. Это довольно сложное упражнение.
Теперь вопрос об операционной системе. Вообще говоря, раскрыть такой вопрос в рамках статьи достаточно сложно; — это десятки операционных систем, самые распространенные из которых:
- Unix-подобных, наиболее популярные из которых относятся к подтипу Linux;
- Windows, включая серверные версии;
- BSD, тоже UNIX-подобная система, но претерпевшая огромные изменения;
- многие другие, эл.г., самописные, адаптированные под специализированные задачи.
У каждой ОС будут свои требования, а также разные варианты предоставления терминального доступа. Требования к устройству сильно различаются в зависимости от типа операционной системы.
И на закуску. Количество пользователей является наиболее важным, потому что в зависимости от количества одноразовых сеансов будут зависеть окончательные требования к терминальному серверу. Фактически, каждый человек — это потенциальный удаленный рабочий стол. С этим придется считаться при создании технической инфраструктуры.
Требования к терминальному серверу
Вы видели, с чем вам предстоит столкнуться? Хорошо, отлично. Надеюсь, вы понимаете, что я не могу раскрыть всевозможные сборки для каждой задачи. Я могу сказать только по тем, которые реализовал сам. Но я всегда сталкивался с несколькими проблемами, которые необходимо решить.
При проектировании терминального сервера всегда учитывайте простой факт — лучше выделить отдельный поток процессора для каждого рабочего стола . Например, если у вас 20 пользователей, рекомендуется использовать как минимум 10-ядерный процессор с 20 потоками.Но это зависит от требований приложения. Если это какой-то офис размером с сотрудников, ничего страшного. А если ребята заняты программированием и периодически запускают компиляторы, каждый сотрудник может съесть огромные ресурсы.
Дисковая подсистема является слабым местом терминального сервера, если они усердно работают с файловой базой там . Например, если пользователи запускают разные приложения, но все они находятся на одном диске. Делайте RAID, устанавливайте SSD, распределяйте приложения по разным дискам. Убедитесь, что один HDD не забит большим количеством звонков.
RAM . Если для всех накопителей требуется 64 ГБ, то ставить 2 планки по 32 ГБ — большая ошибка. Желательно, чтобы оперативка тоже давилась и количество обращений в планку не становилось критичным. Разбейте на 16 Гб, надежнее будет. Но учтите максимальное количество разъемов. Если их всего 4, а в планах 128 ГБ, то придется остановиться на 32 ГБ.
Сетевая плата. Очень серьезная проблема! Зачем? Потому что 1GbE для большого количества подключений просто недостаточно.Не потому, что канал забит, а просто не параллельно. Это серьезная проблема. Берите платы с независимой поддержкой каналов, тогда можно избежать проблем. 2, а еще лучше 4.
БП лучше использовать с возможностью горячей замены, иначе при выходе из строя устройство обесточится . Не забудьте взять с собой хороший источник бесперебойного питания. Если он обесточен, это даст вам время нормально завершить работу и сохранить все данные. Остальное на ваше усмотрение.Однако я могу поставить несколько полных сборок, которые вы можете заказать. Сделаю все на базе Supermicro, чтобы без переплат. Цену указывать не буду, потому что она постоянно прыгает, как надежда, с небоскреба.
Тонкий заказчик
Итак, на чем нужно работать с терминальным сервером? Правильно, любое устройство, которое может отвечать за ввод и вывод данных:
- старый компьютер;
- планшет;
- ;
- специализированное устройство.
моноблок
В общем, тонкий клиент может быть любым, из которого вы можете получить доступ к сеансу терминала . Часто для этого приобретаются специализированные «боксы» с минимальной вычислительной мощностью. Они просто отображают данные на мониторе, а также считывают и отправляют входные данные. Больше не надо. Они не обрабатывают информацию сами по себе. Но в этом случае необходимо установить видеокарту на сервере
Linux / Unix Virtual Terminal
- Home
Testing
- Back
- Agile Testing
- BugZilla
- Cucumber
- Database Testing
- Тестирование ETL
- Jmeter
- JIRA
- Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Центр качества
- 903 903 Почтальон 903
- RPA
- Тестирование SAP
- Селен
- SoapUI
- Управление тестированием
- TestLink
SAP 9 0020
- Назад
- ABAP
- APO
- Новичок
- Basis
- BODS
- BI
- BPC
- CO
- CRO3 HR
- MM
- QM
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер по решениям
- SAPUI
- Успешные факторы
- Web
- Назад
- Apache
- AngularJS
- ASP.Нетто
- C
- C #
- C ++
- CodeIgniter
- СУБД
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Maria
- Kotlin
- Linux
MY
Microsoft Access 903 js
- Perl
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala Back
- SQL Server
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
SQL
SQL Server
Необходимо изучить!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Бизнес-аналитик
- Создание веб-сайта
- Облачные вычисления
- COBOL
- Встроенные системы
Компилятор Дизайн
.