Все системы работают Амстердам · Париж · Рейкьявик +5 Оплата через Криптовалюта
Глоссарий

Что такое KVM?

KVM (Kernel-based Virtual Machine) — полная виртуализация, встроенная в ядро Linux: каждый VPS является настоящей виртуальной машиной с собственным ядром, а не контейнером, разделяющим ядро хоста.

Обновлено 2026-06-12

Волк Fenrir рядом с серверной башней

Когда в описании VPS указано KVM, вам сообщают, какая технология изоляции стоит между вашими задачами и всеми остальными. KVM — Kernel-based Virtual Machine, включённый в mainline Linux в 2007 году, — превращает само ядро в гипервизор первого типа. Каждый гость получает виртуальные CPU, планируемые аппаратными расширениями виртуализации (Intel VT-x / AMD-V), собственные блочные устройства, собственные сетевые интерфейсы и, что принципиально важно, собственное ядро. Альтернативная традиция — OpenVZ, Virtuozzo, LXC — это контейнеризация: множество арендаторов разделяют одно ядро хоста, разграниченное пространствами имён. Это различие определяет всё: от того, что вы можете запускать, до степени изоляции от недобросовестного соседа, — именно поэтому оно заслуживает отдельной статьи на понятном языке.

Как работает KVM — кратко

KVM открывает расширения виртуализации CPU через модуль ядра; модель устройств в пространстве пользователя (QEMU, как правило, в связке с паравиртуальными драйверами virtio для скорости диска и сети) собирает остальные компоненты виртуальной машины. Гость загружает собственный загрузчик и ядро точно так же, как это происходит на физическом железе. Задача хоста сводится к планированию vCPU и посредничеству в операциях ввода-вывода — он не интерпретирует системные вызовы гостя, поскольку для этого у гостя есть собственное ядро. Аппаратные функции тоже передаются полезным образом: KVM-гость может использовать собственные iptables/nftables, загружать модули ядра, монтировать файловые системы и запускать всё, что поддерживает виртуальное оборудование.

KVM против контейнеров (OpenVZ / LXC)

Контейнеры разделяют ядро хоста. Это делает их лёгкими — почти нулевые накладные расходы, быстрый запуск, плотная упаковка, — и именно в этом проблема в многоарендном окружении:

  • Изоляция. Побег из контейнера — один баг ядра, и все арендаторы разделяют поверхность атаки этого единственного ядра. Побег из KVM должен пересечь аппаратно защищённую границу VM — значительно более редкий класс уязвимостей.
  • Свобода. Контейнеры запускают только то, что разрешает ядро хоста: нет пользовательских ядер, нет модуля WireGuard, который хост не загрузил, нет FreeBSD, нет Windows, зачастую нет Docker-внутри-контейнера. KVM-гость запускает WireGuard, вложенный Docker, пользовательские sysctl, любую ОС из наших десяти шаблонов.
  • Честные ресурсы. В истории OpenVZ полно переподписанной «burst RAM» и хитростей учёта с разделяемым ядром. Память и vCPU в KVM выделяются виртуальной машине; переподписка на уровне хоста по-прежнему возможна, но контракт на уровне гостя гораздо сложнее подделать.

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

Почему задачи, требующие приватности, настаивают на KVM

Три причины делают KVM стандартом для приватного хостинга. Функции на уровне ядра: VPN (WireGuard/OpenVPN), Tor с hardened sysctl, собственные файрволы и шифрование диска — всё требует управления ядром, которого контейнер предоставить не может. Более сильная изоляция арендаторов: ваша память и процессы защищены аппаратной границей, а не пространством имён, что важно, когда вы не можете проверить соседей. Выбор ОС: полная виртуализация запускает Debian, Alpine, FreeBSD или всё остальное — полезно, когда ваша модель угроз диктует стек. Добавьте полнодисковое шифрование внутри гостя — и видимость хост-оператора сужается до шифротекста и паттернов трафика.

Что проверять в объявлении «KVM VPS»

KVM называет гипервизор, а не качество развёртывания. Всё равно стоит уточнить: тип хранилища (KVM на вращающихся дисках всё равно медленный — см. NVMe vs SSD); драйверы virtio (де-факто стандарт; их отсутствие сигнализирует об устаревшем стеке); политику выделенных vs общих vCPU; а также выделен ли IP и является ли он чистым. Каждый тариф здесь — KVM на NVMe RAID10 с virtio, полным root и выделенным чистым IPv4; информационный лист это подтверждает проверяемо.

FAQ

Часто задаваемые вопросы

KVM — гипервизор первого или второго типа?

Фактически первого: гипервизор и есть ядро Linux, работающее на голом железе, с QEMU в роли модели устройств в пространстве пользователя. Академическое различие менее важно, чем практическое — гости получают изоляцию, обеспечиваемую оборудованием, и собственные ядра.

Можно ли запускать Docker внутри KVM VPS?

Да, нативно — ядро гостя поддерживает пространства имён и cgroups, как любая Linux-машина. Это стандартная схема: KVM для изоляции арендаторов, собственные контейнеры для упаковки приложений. На хостах типа OpenVZ Docker зачастую сломан или запрещён.

Влияет ли KVM на производительность по сравнению с контейнерами?

Немного: виртуализованный ввод-вывод и планирование добавляют единицы процентов накладных расходов при использовании драйверов virtio. На NVMe-хранилище это различие несущественно для реальных задач — а изоляция, которую вы получаете, и есть весь смысл аренды ресурсов у незнакомых людей.

Может ли хост читать память или диск моего KVM VPS?

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

Какие операционные системы можно установить?

Debian 12/13, Ubuntu 22.04/24.04 LTS, AlmaLinux 9, Rocky 9, Fedora, Alpine, Arch и FreeBSD 14 из наших шаблонов — эта широта сама по себе является свойством KVM; контейнерные платформы могли предложить только дистрибутивы Linux на базе ядра хоста.

Разверните офшорный VPS примерно за минуту

Без KYC, оплата криптовалютой, только NVMe. Выберите тариф, оплатите в Monero или любой крупной монете — root-доступ примерно через 60 секунд.

Fenrir на страже