Что такое виртуализация
Виртуализация это способ разделить один физический сервер на несколько независимых виртуальных. От способа зависит, что вы получаете на VPS. Два самых известных способа это KVM и OpenVZ.
Ядро операционной системы это главная её часть, которая управляет памятью, процессами, диском и сетью. Разница между KVM и OpenVZ именно в том, есть ли у вас собственное ядро.
KVM: своя виртуальная машина
KVM (Kernel-based Virtual Machine) это аппаратная виртуализация, встроенная в ядро Linux. Каждый VPS работает как полноценный отдельный компьютер с собственным ядром, виртуальным процессором, памятью и диском.
Что это значит на практике:
- Вы ставите любую поддерживаемую систему: разные дистрибутивы Linux, Windows.
- Ядро ваше, поэтому можно подключать модули, настраивать сетевые параметры, запускать Docker без ограничений.
- Изоляция от соседей строже: сбой в соседней системе не затрагивает вашу.
- Память и ядра выделяются виртуальной машине, и это отражается в тарифе.
OpenVZ: контейнер на общем ядре
OpenVZ это контейнерная виртуализация. Ваш VPS это изолированный контейнер, а ядро Linux общее с хостом и другими контейнерами на этом сервере. Тип системы внутри ограничен: это Linux, причём версия ядра определяется хостером.
Что это значит на практике:
- Нельзя поставить Windows, потому что ядра Windows там нет.
- Нельзя заменить ядро или загрузить свой модуль.
- Docker и другие программы, которым нужны особые функции ядра, могут не работать или работать с ограничениями. Нужно проверять у хостера.
- Ограничения по памяти и процессу задаются хостером на уровне контейнера, и они могут отличаться от привычных вам по обычной системе.
- Запуск обычно быстрый, а накладные расходы меньше, поэтому такие тарифы бывают дешевле.
Заметка: у OpenVZ несколько поколений, и в более новых версиях возможности шире, чем в классической. Поэтому слово «OpenVZ» в описании тарифа не говорит всего: уточняйте у хостера, что именно вы получаете.
Сравнение
| KVM | OpenVZ (контейнер) | |
|---|---|---|
| Своё ядро | Да | Нет, общее с хостом |
| Windows | Можно | Нельзя |
| Docker | Работает как на обычном сервере | Зависит от хостера, нужно проверять |
| Свои модули ядра | Можно | Нельзя |
| Изоляция | Сильнее | Слабее, ядро общее |
| Цена | Нередко выше | Нередко ниже |
Слово «нередко» не случайно: цена зависит от тарифа, а не только от технологии. Актуальные цены смотрите в базе: VPS стоят от 140 ₽ в месяц (цены сверены 5 октября 2026 года).
Когда выбор важен
Выбирайте KVM, если вам нужно:
- запустить Docker и контейнеры, см. установка Docker на VPS и VPS для Docker;
- поставить Windows, например для 1С, см. Windows VPS и сервер для 1С;
- работать с нестандартными настройками сети или ядра;
- запустить нейросеть или сервис со строгими требованиями к окружению, см. сервер для нейросети.
Когда выбор не важен
Разница почти не ощущается, если вы:
- запускаете небольшой сайт, который просто работает на веб-сервере;
- держите простой скрипт или небольшого бота на Python, см. VPS для Telegram-бота и VPS для Python;
- не собираетесь менять ядро и не используете Docker.
В таких задачах важнее память, диск и надёжность хостера, чем тип виртуализации.
Про гарантии ресурсов
Тип виртуализации не определяет, гарантированы ли вам ресурсы. На KVM-тарифах ядра и память тоже могут быть разделяемыми с соседями, а на контейнерных наоборот гарантированными. Смотрите условия тарифа: выделены ли ядра и какая память гарантирована. Если об этом ничего не написано, спросите у хостера. Подробнее в статье VPS и VDS: в чём разница и дешёвый VPS: где подвох.
Как узнать тип виртуализации на своём сервере
Если у вас уже есть сервер на Linux, подключитесь по SSH и выполните:
systemd-detect-virt
Команда показывает, в какой виртуализации запущена система. Например, kvm означает KVM, а openvz контейнер OpenVZ. Если команды нет, проверьте информацию в личном кабинете хостера. Подключение описано в статье подключение к VPS по SSH.
Другие виды виртуализации
Кроме KVM и OpenVZ вы можете встретить в описаниях тарифов другие названия, например LXC, VMware или Hyper-V. Принцип тот же: есть ли у вас собственное ядро и полноценная виртуальная машина, или вы работаете в контейнере на общем ядре. По названию технологии вопрос про Docker и Windows не решить, поэтому его лучше задать хостеру напрямую.
Что делать дальше
Для большинства задач возьмите KVM и сравнивайте тарифы по памяти, диску и цене. Откройте подбор VPS, задайте нужные ядра и память, а на странице хостера уточните тип виртуализации. Если выбираете между VPS и физическим сервером, прочитайте выделенный сервер или VPS.
