Виртуализация рабочего стола

Программные технологии
Инфраструктура виртуальных рабочих столов (VDI)

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

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

Архитектуры систем

Реализации виртуализации рабочего стола классифицируются на основе того, работает ли виртуальный рабочий стол удаленно или локально, требуется ли постоянный доступ или он разработан для прерывистого использования, и сохраняется ли виртуальный рабочий стол между сеансами. Обычно программные продукты, которые предоставляют решения для виртуализации рабочего стола, могут объединять локальные и удаленные реализации в один продукт для предоставления наиболее подходящей поддержки, соответствующей требованиям. Степень независимой функциональности клиентского устройства обязательно зависит от местоположения сервера и стратегии доступа. И виртуализация не является строго обязательной для существования удаленного управления. Виртуализация используется для представления независимых экземпляров нескольким пользователям и требует стратегической сегментации хост-сервера и представления на некотором уровне архитектуры хоста. Обеспечивающий уровень — обычно прикладное программное обеспечение — называется гипервизором . [ 1]

Виртуализация удаленного рабочего стола

Реализации виртуализации удаленных рабочих столов работают в вычислительной среде клиент/сервер . Выполнение приложений происходит на удаленной операционной системе, которая взаимодействует с локальным клиентским устройством по сети с использованием протокола удаленного отображения, через который пользователь взаимодействует с приложениями. Все используемые приложения и данные остаются на удаленной системе, и только информация о дисплее, клавиатуре и мыши передается на локальное клиентское устройство, которое может быть обычным ПК/ноутбуком, тонким клиентским устройством, планшетом или даже смартфоном . Распространенная реализация этого подхода включает размещение нескольких экземпляров операционных систем рабочего стола на аппаратной платформе сервера, работающей под управлением гипервизора . Ее последняя итерация обычно называется инфраструктурой виртуальных рабочих столов или «VDI» («VDI» часто неправильно используется для обозначения любой реализации виртуализации рабочих столов [2] ).

Виртуализация удаленного рабочего стола часто используется в следующих сценариях:

  • в распределенных средах с высокими требованиями к доступности, где техническая поддержка на месте не всегда доступна, например, в филиалах и розничных магазинах.
  • в средах, где высокая задержка сети снижает производительность обычных клиент-серверных приложений [ необходима ссылка ]
  • в средах, где требования к удаленному доступу и безопасности данных создают противоречивые требования, которые можно устранить, сохранив все данные (приложений) в центре обработки данных, передавая удаленному клиенту только информацию с дисплея, клавиатуры и мыши.

Он также используется как средство предоставления доступа к приложениям Windows на конечных точках, отличных от Windows (включая планшеты, смартфоны, а также настольные ПК и ноутбуки на базе ОС, отличных от Windows).

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

Для ИТ-администраторов это означает более централизованную и эффективную клиентскую среду, которую легче поддерживать и которая способна быстрее реагировать на меняющиеся потребности пользователя и бизнеса. [3] [4]

Виртуализация презентаций

Программное обеспечение удаленного рабочего стола позволяет пользователю получать доступ к приложениям и данным на удаленном компьютере по сети с помощью протокола удаленного отображения. Служба VDI предоставляет отдельные экземпляры операционной системы рабочего стола (например, Windows XP, 7, 8.1, 10 и т. д.) для каждого пользователя, тогда как сеансы удаленного рабочего стола работают в одной общей серверной операционной системе. Как коллекции сеансов, так и виртуальные машины поддерживают полные сеансы рабочего стола и удаленное развертывание приложений. [5] [6]

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

Реализации VDI позволяют возвращать пользователю персонализированное рабочее пространство, сохраняющее все настройки пользователя. Для этого есть несколько методов.

Виртуализация приложений

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

Виртуализация пользователя

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

Наслаивание

Desktop layering — это метод виртуализации рабочего стола, который делит образ диска на логические части, управляемые по отдельности. Например, если все члены группы пользователей используют одну и ту же ОС, то резервное копирование основной ОС необходимо выполнить только один раз для всей среды, которая совместно использует этот слой. Layering можно применять к локальным физическим образам дисков, клиентским виртуальным машинам или хостовым рабочим столам. Операционные системы Windows не предназначены для layering, поэтому каждый поставщик должен разрабатывать собственное фирменное решение.

Рабочий стол как услуга

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

  1. Управляемый VDI, основанный на технологии VDI, предоставляемой в качестве аутсорсинговой управляемой услуги, и
  2. Desktop as a service (DaaS), который обеспечивает более высокий уровень автоматизации и настоящую многопользовательскую среду, снижая стоимость технологии. Поставщик DaaS обычно берет на себя полную ответственность за размещение и обслуживание компьютера, хранилища и инфраструктуры доступа, а также приложений и лицензий на прикладное программное обеспечение, необходимых для предоставления услуги рабочего стола, в обмен на фиксированную ежемесячную плату.

Виртуальные рабочие столы, размещенные в облаке, могут быть реализованы с использованием как VDI, так и систем на основе Remote Desktop Services и могут быть предоставлены через публичное облако, частную облачную инфраструктуру и гибридные облачные платформы. Реализации частного облака обычно называют «управляемым VDI». Предложения публичного облака , как правило, основаны на технологии desktop-as-a-service.

Локальная виртуализация рабочего стола

Реализации локальной виртуализации рабочего стола запускают среду рабочего стола на клиентском устройстве с использованием аппаратной виртуализации или эмуляции . Для аппаратной виртуализации, в зависимости от реализации, могут использоваться гипервизоры как типа I, так и типа II. [7]

Локальная виртуализация рабочего стола хорошо подходит для сред, где нельзя предположить непрерывное сетевое подключение и где требования к ресурсам приложений можно лучше удовлетворить, используя локальные системные ресурсы. Однако реализации локальной виртуализации рабочего стола не всегда позволяют приложениям, разработанным для одной системной архитектуры, работать на другой. Например, можно использовать локальную виртуализацию рабочего стола для запуска Windows 7 поверх OS X на Apple Mac на базе Intel с использованием гипервизора, поскольку обе используют одну и ту же архитектуру x86 .

Смотрите также

Ссылки

  1. ^ Рауз, Маргарет; Мэдден, Джек. «Виртуализация рабочего стола». TechTarget . Получено 3 января 2013 г.
  2. ^ Кит Шульц (16 марта 2012 г.). «Обзор: VDI без подключения к серверу». InfoWorld . Получено 3 января 2013 г. . Одно подмножество VDI, дублированное клиентским или автономным режимом
  3. ^ Бабураджан, Раджани (24 августа 2011 г.). «Растущие возможности рынка облачных хранилищ усиливают позиции поставщиков». technews.tmcnet.com .
  4. ^ Oestreich, Ken (15 ноября 2010 г.). "Конвергентная инфраструктура". thectoforum.com . Архивировано из оригинала 13 января 2012 г.[ нужна цитата для проверки ]
  5. ^ «Настройка сервера-хоста сеанса удаленных рабочих столов для размещения программ RemoteApp». 17 ноября 2009 г.
  6. ^ «Настройка виртуальных рабочих столов для RemoteApp и подключения к рабочему столу». 17 ноября 2009 г.
  7. ^ "Шпаргалка по виртуализации рабочего стола". networkworld.com. Архивировано из оригинала 2010-02-27 . Получено 2010-03-17 .

Дальнейшее чтение

  • Пол Венеция (13 апреля 2011 г.) Виртуализация: Citrix, Microsoft, Red Hat и VMware. Ведущие претенденты на виртуализацию серверов решают главную задачу виртуализации InfoWorld, InfoWorld
  • Кейт Шульц (14 декабря 2011 г.) VDI-перестрелка: Citrix XenDesktop против VMware View. Citrix XenDesktop 5.5 и VMware View 5 соревнуются за самую гибкую, масштабируемую и полную инфраструктуру виртуальных рабочих столов, InfoWorld
  • Кит Шульц (14 декабря 2011 г.) VDI перестрелка: HDX против PCoIP. Различия между протоколами удаленного рабочего стола Citrix и VMware не только поверхностны, InfoWorld
Взято с "https://en.wikipedia.org/w/index.php?title=Виртуализация_рабочего_стола&oldid=1265698790#Виртуализация_удалённого_рабочего_стола"