Виртуализация рабочего пространства — это способ распространения приложений на клиентские компьютеры с помощью виртуализации приложений ; однако он также объединяет несколько приложений в одно полноценное рабочее пространство.
Виртуализация рабочего пространства — это подход, который инкапсулирует и изолирует все вычислительное рабочее пространство. Как минимум, рабочее пространство состоит из всего, что находится выше ядра операционной системы — приложений, данных, настроек и любых непривилегированных подсистем операционной системы, необходимых для обеспечения функциональной среды настольных вычислений. Благодаря этому приложения в рабочем пространстве могут взаимодействовать друг с другом, что позволяет им выполнять некоторые из привычных для пользователей действий, которые отсутствуют в виртуализации приложений, например, встраивание листа Microsoft Excel в документ Microsoft Word. Кроме того, рабочее пространство содержит настройки приложений и пользовательские данные, что позволяет пользователю переходить в другую операционную систему или на другой компьютер и при этом сохранять приложения, настройки и данные в одной полной рабочей единице. [1] Для более глубокой виртуализации рабочего пространства реализация механизма виртуализации виртуализирует привилегированные модули кода и полные подсистемы операционной системы через механизм виртуализации рабочего пространства в режиме ядра (WVE).
Виртуализация рабочего пространства позволяет отдельным приложениям взаимодействовать друг с другом, а также позволяет пользовательским настройкам/конфигурации и пользовательским данным оставаться в пределах рабочего пространства. Виртуализация приложений этого не делает. Виртуализация приложений лучше защищает независимые приложения друг от друга, если одно из них оказывается враждебным (например, содержит какой-либо вирус).
Виртуализация рабочего пространства выполняется непосредственно на оборудовании клиентского компьютера, тогда как виртуализация рабочего стола во многих случаях выполняется на удаленном компьютере где-то в корпоративной локальной / глобальной сети или через Интернет (так называемая размещенная виртуализация рабочего стола).
В других случаях виртуализация рабочего стола может быть запущена на клиенте напрямую через среду виртуальной машины, такую как VMware Workstation , VirtualBox или Thincast Workstation. Поскольку приложения в среде виртуализации рабочего стола работают в другом месте, на удаленной машине или на локальной виртуальной машине, а технология просто предлагает способ локального представления графического интерфейса с использованием таких технологий, как удаленный рабочий стол. В результате графическая система работает намного медленнее, а доступ к локальным службам данных, таким как камеры, сканеры и жесткие диски, подключенные через USB или FireWire, осуществляется намного медленнее. С другой стороны, виртуализация рабочего пространства дает преимущество в том, что время, необходимое для перемещения с одного клиентского компьютера на другой, невелико, поскольку приложения, настройки и данные хранятся локально на клиенте. Что касается системных ресурсов, виртуализация рабочего пространства требует меньше ресурсов, чем виртуализация рабочего стола, поскольку она не содержит полной копии операционной системы, работающей в среде виртуализации. [2] [3]