Разница между виртуализацией на уровне операционной системы и использованием внешних программ заключается в том, как происходит разделение аппаратных ресурсов и изоляция виртуальных машин:
- Виртуализация на уровне операционной системы. 25 При этом типе виртуализации не существует отдельного слоя гипервизора. 2 Вместо этого операционная система сервера разделяет аппаратные ресурсы между виртуальными машинами и изолирует их друг от друга. 2 Хотя виртуальные машины управляются той же ОС, что и физический сервер, они работают отдельно, и каждая из них обладает своими собственными приложениями. 2
- Использование внешних программ для виртуализации через гипервизоры. 68 Гипервизор — это программа или устройство, которое создаёт и запускает виртуальные машины. 6 Он разделяет ресурсы между виртуальными машинами, обеспечивает их независимое включение и выключение, изолирует друг от друга. 6 Примеры таких приложений — Microsoft Hyper-V или Xen. 8