Терминальный сервер или виртуализация?

Виртуализация и терминальный доступ – это технологии, с помощью которых пользователи могут работать со своими данными и информацией с любого компьютера и практически из любой точки мира.

Главным плюсом обеих технологий является централизованное управление. Как при использовании технологии виртуализации, так и при терминальном доступе, все приложения выполняются не на клиентских компьютерах, а на сервере, а клиенту передается лишь результат обработки данных в форме изображения.

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

Терминальный сервер.

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

Со стороны клиента, сервером принимаются только нажатые клавиш и данные от мыши (координаты курсора а так же состояние ее кнопок), при этом никаких требований к клиентскому устройству не предъявляются из-за чего в качестве клиента может использоваться даже старенький 486 компьютер, который на сегодня возможно найти разве что только в музее.

Виртуализация практически не отличается от терминального доступа, единственным отличием является лишь то, что на сервере запускаются виртуальные машины с клиентской ОС и приложениями, а на клиентской машине устанавливается клиентская часть, посредством которой пользователь подключается к это виртуальной машине.

Виртуализация. 

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

Это решение особенно удобно для территориально-распределенных организаций, у которых имеется сеть офисов и филиалов, но при этом есть необходимость в централизованном хранении и обработке данных.

С помощью технологии виртуализации можно развернуть виртуальные рабочие места на одном физическом сервере. Каждое рабочее место представляет собой полноценную операционную систему с установленными на нее приложениями. Таким образом, на одном сервере могут быть запущены сразу несколько операционных систем, в том числе и серверных как Windows так и Linux или Mac OS.

Раз уж обе технологии так похожи, то пора выяснить их отличия.

Отличия технологии виртуализации и терминального доступа.

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

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

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

При использовании виртуализации, вы можете получить больше возможностей, но за которые придется "расплачиваться".

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

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

Решение в пользу того или иного решения должно приниматься на основе анализа решаемых задач. Подводя итоги, мы выделим лишь ключевые отличия:

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