Возможно, имелись в виду различия между программной и аппаратной виртуализацией, а также между некоторыми технологиями виртуализации от разных производителей, например OpenVZ и KVM. 13
Программная виртуализация подразумевает виртуализацию на уровне ядра операционной системы. 1 Все виртуальные машины используют общее модифицированное ядро сервера. 1 Для пользователя каждая виртуальная машина выглядит как отдельный сервер. 1 Плюсы программной виртуализации — скорость работы виртуальных машин. 1 Минусы — недостаточно жёсткое разделение ресурсов и возможность оверселлинга. 1 Примеры технологий: OpenVZ, Virtuozzo, VDSmanager. 1
Аппаратная виртуализация представляет собой виртуализацию на аппаратном уровне. 1 Один мощный сервер делится на несколько более слабых машин. 1 Каждый сервер полностью изолирован от соседних, лимитируются практически все ресурсы. 1 Плюсы — более высокая стабильность работы виртуальных машин. 1 Минусы — из-за полной изоляции VPS и невозможности использования одних и тех же ресурсов разными серверами, на одной ноде можно разместить меньше серверов, чем при использовании программной виртуализации. 1 Примеры технологий: Xen, KVM и Hyper-V от Microsoft. 1
Ещё выделяют виртуализацию на уровне операционной системы (контейнерную виртуализацию). 5 Этому типу виртуализации не нужен гипервизор, единственное ядро операционной системы поддерживает запуск множества изолированных экземпляров пользовательского пространства ядра, которые разделяют ресурсы этого единственного ядра. 5
Таким образом, различия заключаются в уровне виртуализации, на котором происходит работа, и в особенностях конкретных технологий. Выбор режима виртуализации зависит от задач, которые нужно решить. 3