Виртуализация настольных компьютеров
Виртуализация рабочих столов — это программная технология, которая отделяет среду рабочего стола и связанное с ним прикладное программное обеспечение от физического клиентского устройства, которое используется для доступа к нему.
Виртуализацию настольных компьютеров можно использовать в сочетании с виртуализацией приложений и системами управления профилями пользователей, которые теперь называются виртуализацией пользователей , для создания комплексной системы управления средой настольных компьютеров. В этом режиме все компоненты рабочего стола виртуализируются, что обеспечивает очень гибкую и гораздо более безопасную модель доставки рабочего стола. Кроме того, этот подход поддерживает более полную стратегию аварийного восстановления настольных компьютеров, поскольку все компоненты по существу сохраняются в центре обработки данных и резервируются с помощью традиционных резервных систем обслуживания. Если устройство или оборудование пользователя утеряно, восстановление будет простым и понятным, поскольку компоненты будут присутствовать при входе в систему с другого устройства. Кроме того, поскольку никакие данные не сохраняются на устройстве пользователя, в случае потери этого устройства вероятность того, что какие-либо критически важные данные могут быть восстановлены и скомпрометированы, гораздо меньше.
Системные архитектуры
[ редактировать ]Реализации виртуализации рабочих столов классифицируются в зависимости от того, работает ли виртуальный рабочий стол удаленно или локально, от того, требуется ли постоянный доступ или он предназначен для периодического использования, а также от того, сохраняется ли виртуальный рабочий стол между сеансами. Обычно программные продукты, предоставляющие решения по виртуализации настольных компьютеров, могут объединять локальные и удаленные реализации в один продукт, чтобы обеспечить наиболее подходящую поддержку с учетом требований. Степень независимой функциональности клиентского устройства обязательно зависит от местоположения сервера и стратегии доступа. И виртуализация не является строго необходимой для существования удаленного управления. Виртуализация используется для предоставления независимых экземпляров множеству пользователей и требует стратегической сегментации хост-сервера и представления на каком-то уровне хост-архитектуры. Включающий уровень — обычно прикладное программное обеспечение — называется гипервизором . [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 — предлагают на своих платформах ту или иную форму базовой виртуализации пользователей.
Многослойность
[ редактировать ]Многоуровневое управление рабочими столами — это метод виртуализации рабочих столов, который делит образ диска на логические части, которыми можно управлять индивидуально. Например, если все члены группы пользователей используют одну и ту же ОС, то резервную копию базовой ОС необходимо создать только один раз для всей среды, использующей этот уровень. Многоуровневое представление может применяться к образам локальных физических дисков, клиентским виртуальным машинам или настольным компьютерам на базе хоста. Операционные системы Windows не предназначены для многоуровневой реализации, поэтому каждый поставщик должен разработать собственное собственное решение.
Рабочий стол как услуга
[ редактировать ]Виртуализация удаленных рабочих столов также может быть обеспечена с помощью облачных вычислений, аналогично тому, как это обеспечивается с использованием модели «программное обеспечение как услуга» . Этот подход обычно называют виртуальными рабочими столами, размещенными в облаке. Виртуальные рабочие столы, размещенные в облаке, делятся на две технологии:
- Управляемый VDI, основанный на технологии VDI, предоставляемой в качестве управляемой услуги, переданной на аутсорсинг, и
- Рабочий стол как услуга (DaaS), который обеспечивает более высокий уровень автоматизации и реальную мультиарендность, снижая стоимость технологии. Поставщик DaaS обычно берет на себя полную ответственность за хостинг и обслуживание компьютера, инфраструктуры хранения и доступа, а также за приложения и лицензии на прикладное программное обеспечение, необходимые для предоставления услуг настольных компьютеров, в обмен на фиксированную ежемесячную плату.
Виртуальные рабочие столы, размещенные в облаке, могут быть реализованы с использованием систем на базе VDI и служб удаленных рабочих столов и могут предоставляться через публичное облако, частную облачную инфраструктуру и гибридные облачные платформы. Реализации частного облака обычно называют «управляемым VDI». Предложения публичного облака , как правило, основаны на технологии «десктоп как услуга».
Виртуализация локальных рабочих столов
[ редактировать ]Реализации локальной виртуализации рабочих столов запускают среду рабочего стола на клиентском устройстве с использованием аппаратной виртуализации или эмуляции . Для аппаратной виртуализации, в зависимости от реализации, гипервизоры как типа I, так и типа II. могут использоваться [7]
Виртуализация локальных рабочих столов хорошо подходит для сред, где невозможно обеспечить непрерывное сетевое подключение и где требования к ресурсам приложений можно лучше удовлетворить за счет использования локальных системных ресурсов. Однако реализация виртуализации локальных рабочих столов не всегда позволяет запускать приложения, разработанные для одной системной архитектуры, на другой. Например, можно использовать локальную виртуализацию рабочих столов для запуска Windows 7 поверх OS X на Apple Mac на базе Intel с использованием гипервизора, поскольку оба используют одну и ту же архитектуру x86 .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Роуз, Маргарет; Мэдден, Джек. «Виртуализация настольных компьютеров» . ТехТаржет . Проверено 3 января 2013 г.
- ^ Кейт Шульц (16 марта 2012 г.). «Обзор: VDI без подключения к серверу» . Инфомир . Проверено 3 января 2013 г.
Одно подмножество VDI, называемое клиентским или автономным режимом.
- ^ Бабураджан, Раджани (24 августа 2011 г.). «Растущие возможности рынка облачных хранилищ укрепляют поставщиков» . technews.tmcnet.com .
- ^ Острайх, Кен (15 ноября 2010 г.). «Конвергентная инфраструктура» . thectoforum.com . Архивировано из оригинала 13 января 2012 года. [ нужна цитата для проверки ]
- ^ «Настройка хост-сервера сеансов удаленных рабочих столов для размещения программ RemoteApp» . 17 ноября 2009 г.
- ^ «Настройка виртуальных рабочих столов для подключения RemoteApp и рабочего стола» . 17 ноября 2009 г.
- ^ «Шпаргалка по виртуализации настольных компьютеров» . networkworld.com. Архивировано из оригинала 27 февраля 2010 г. Проверено 17 марта 2010 г.
Дальнейшее чтение
[ редактировать ]- Пол Венеция (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