OpenVZ — это такая реализация контейнерной виртуализации под Linux, когда на одном физическом сервере поднимается сразу несколько изолированных окружений. Все они крутятся вокруг одного и того же ядра, но ведут себя как отдельные сервера.
Если по-простому: есть один Linux, а внутри него много контейнеров, которые делят общее ядро. За счёт этого нет лишней прослойки, и всё работает довольно шустро, без серьёзного оверхеда по ресурсам.
OpenVZ VPS обычно используют, когда нужно быстро разворачивать лёгкие виртуальные серверы — под сайты, нетяжёлые приложения, тестовые стенды. В отличие от полноценной виртуализации, где под каждую машину ставится своя ОС, здесь отдельная система на каждый экземпляр не нужна, и это сильно экономит память и CPU. Обратная сторона — изоляция попроще, чем у полноценных гипервизоров, так что под «параноидальную» безопасность и сложные конфигурации его выбирают реже. Зато для бюджетных VPS это одна из самых популярных схем.
Отсюда и вечный спор KVM vs OpenVZ. KVM даёт полную виртуализацию: каждому гостю — своё ядро, своя ОС, своя песочница. OpenVZ, наоборот, берёт на себя роль лёгкого контейнерного движка: стартует быстро, ест меньше ресурсов, но жёстко привязан к ядру хоста.
В итоге OpenVZ часто выбирают те, кому важен баланс: недорого, быстро, ресурсов нужно не так много, а запустить несколько изолированных окружений на одном сервере всё равно надо.
