Image

(Последнее изменение: 12.04.2025)


OpenVZ - это решение для виртуализации на уровне операционной системы, которое позволяет запускать несколько изолированных виртуальных серверов (контейнеров) на одном физическом хосте. Каждый контейнер использует общее ядро операционной системы хоста, но имеет при этом изолированную файловую систему, процессы, сеть и выделенный лимит ресурсов. Контейнеры в OpenVZ не полностью изолированы, как в полной виртуализации, но обеспечивают отличную производительность за счет меньших накладных расходов, поскольку они разделяют одно ядро, а не эмулируют отдельные виртуальные машины.

Таким образом все ресурсы в данном типе виртуализации будут нацелены для Вашего проекта, в то время как KVM виртуализация требует отдельной установки операционной системы - которая в свою очередь также расходует ресурсы и имеет к ним минимальные требования.

Для данного типа виртуализации отлично подойдут веб проекты, которые не требуют прямого доступа к ядру операционной системы. Доступны только операционные системы  Linux семейства.


KVM - полноценная виртуализация, полностью эмулирующая физическое оборудование - как если бы это был физический сервер. На данном типе виртуализации доступны все операционные системы и всевозможные приложения. В отличие от OpenVZ к установке доступны операционные системы Microsoft Windows, а также возможность остановки своего ISO образа.


Сама операционная система также имеет требования к ресурсам, таким образом необходимо это учитывать для Вашего проекта. Главным преимуществом является полная изоляция и прямой доступ к ядру операционной системы, что позволяет запускать проекты, связанные с телефонией, создавать VPN туннели и т.д.

Тут все преимущества как у физического сервера, а также необходимость учитывайте требования ресурсов самой операционной системы.