Для создания виртуальных операционных систем используются различные технологии, например:
- Аппаратная виртуализация. 14 Гипервизор эмулирует физические ресурсы компьютера (процессор, память, диск, сеть), чтобы создать виртуальную машину. 1
- Программная виртуализация. 1 Виртуальная машина интерпретирует инструкции аппаратного обеспечения и преобразует их в инструкции для физического аппаратного обеспечения хостовой системы. 1
- Виртуализация накопителей. 1 Это процесс объединения физического дискового пространства из нескольких сетевых накопителей и представления их в качестве единого управляемого пространства. 1
- Виртуализация сети. 1 Это процесс объединения ресурсов сети и аппаратных средств в единую программную сеть. 1
- Виртуализация уровня ОС (контейнерная виртуализация). 3 Ядро операционной системы поддерживает запуск множества изолированных экземпляров пользовательского пространства ядра, которые разделяют ресурсы этого единственного ядра. 3
- Паравиртуализация. 1 Гостевая операционная система подвергается незначительной модификации перед установкой внутри виртуальной машины. 1