Обзор виртуализации клиентов
Большинство современных компьютеров теперь включают оборудование для поддержки виртуализации. Виртуализация (в контексте рабочего стола) — это возможность установки ОС и приложений на логическое устройство (в отличие от физического компьютера). Чаще всего эта технология используется для запуска нескольких "экземпляров" компьютеров на одном компьютере, и мы широко использовали ее в развертываниях серверов. Однако клиент Windows включает функции, позволяющие клиентам воспользоваться преимуществами виртуализации.
клиент Hyper-V
клиент Hyper-V — это технология виртуализации, встроенная в клиенты Windows. Это та же технология виртуализации, которая ранее была доступна только в Windows Server. клиент Hyper-V позволяет одновременно запускать одну или несколько операционных систем на одном хост-компьютере.
Вместо работы непосредственно с оборудованием компьютера гостевые операционные системы работают внутри виртуальной машины. Виртуальная машина — это вычислительная среда, реализованная в программном обеспечении, которая абстрагирует аппаратные ресурсы физического компьютера, чтобы несколько операционных систем могли работать одновременно на одном компьютере. Каждая операционная система работает на собственной виртуальной машине и выделяет логические экземпляры процессоров, жестких дисков, сетевых карт и других аппаратных ресурсов компьютера. Операционная система, работающая на виртуальной машине, не знает, что она выполняется в виртуальной среде, и ведет себя так, как если бы она управляет только оборудованием базового физического компьютера.
При обсуждении виртуализации часто используется термин гипервизоры. Гипервизор — это платформа виртуализации (например, Hyper-V), которая позволяет запускать несколько операционных систем на одном физическом компьютере, называемом главным компьютером. Основная функция гипервизора заключается в предоставлении изолированных сред выполнения для каждой виртуальной машины и управлении доступом между гостевыми операционными системами, работающими на виртуальных машинах, и аппаратными ресурсами на физическом компьютере.
Ос Windows и приложения можно развернуть на виртуальных машинах с узлом низкоуровневой оболочки так же, как при стандартной установке. клиент Hyper-V полезно для таких сценариев, как запуск приложения, для которых может потребоваться операционная система или версия, отличная от основной ОС, или в сценариях, требующих изолированной среды, таких как тестирование драйверов или совместимость приложений.
Песочница Windows
Песочница Windows — это функция, которая впервые появилась в Windows 10, которая позволяет клиентам Windows настраивать изолированную среду без необходимости настраивать Hyper-V, создавать виртуальную машину Windows или настраивать виртуальный жесткий диск. Этот процесс позволяет пользователю быстро запустить изолированную нетронутое окружение Windows для сценариев временного использования, таких как запуск скачанного исполняемого файла, которому вы не можете полностью доверять. Выпуски Windows Pro и Корпоративная включают Песочница Windows.
Песочница Windows включает следующие характеристики:
- Древний: Каждый раз, когда Песочница Windows работает, это так же чисто, как новая установка Windows.
- Одноразовый: На устройстве ничего не сохраняется. При закрытии песочницы все отбрасывается.
- Безопасный: Использует аппаратную виртуализацию для изоляции ядра, которая использует гипервизор Майкрософт для запуска отдельного ядра, которое изолирует Песочница Windows от узла.
- Эффективный: Использует интегрированный планировщик ядра, интеллектуальное управление памятью и виртуальный GPU
Чтобы использовать Песочница Windows, необходимо включить виртуализацию на физическом оборудовании. При использовании виртуальной машины необходимо включить вложенную виртуализацию. Необходимо также включить Песочница Windows в компонентах Windows.