KVM vs OpenVZ vs LXC: Který typ virtualizace zvolit?

KVM OpenVZ LXC virtualizace Proxmox

Když si objednáváte VPS server, málokdy si přečtete, jaký typ virtualizace poskytovatel používá. A přitom to má zásadní dopad na to, co se serverem můžete dělat, jak je izolován od ostatních uživatelů a jaký výkon skutečně dostanete. Tento článek vysvětluje rozdíly mezi třemi nejrozšířenějšími technologiemi — KVM, OpenVZ a LXC — a pomůže vám vybrat správně.

Dva základní modely: Plná virtualizace vs kontejnery

Než se pustíme do konkrétních technologií, je důležité pochopit základní dělení. Existují dva přístupy ke sdílení fyzického serveru mezi více VPS instancemi:

Plná virtualizace (KVM, VMware, Hyper-V) vytváří kompletní virtuální hardware — virtuální CPU, virtuální RAM, virtuální disky, virtuální síťovku. Každý VPS běží na svém vlastním virtuálním stroji s vlastním kernelem. Je to jako mít vlastní fyzický počítač uvnitř fyzického počítače.

Kontejnerizace (OpenVZ, LXC/LXD, Docker) naproti tomu sdílí kernel hostitelského systému. Každý kontejner vidí vlastní souborový systém, procesy a síťové rozhraní, ale všechny kontejnery na jednom hostiteli sdílejí jeden operační systém a jeden kernel. Je to jako mít vlastní byt v domě — sdílíte nosné zdi a rozvody, ale máte vlastní prostor.

KVM: Plná virtualizace, maximální izolace

KVM (Kernel-based Virtual Machine) je dnes dominantní technologie pro VPS hosting. Je součástí linuxového kernelu od roku 2007 a podporuje ji prakticky každý moderní procesor (Intel VT-x, AMD-V).

Co KVM nabízí

Nevýhody KVM

Každý VM vyžaduje rezervaci paměti pro kernel, init systém a základní procesy — typicky 50–100 MB navíc oproti kontejneru. Na stejném fyzickém hardware lze tedy hostovat méně KVM VPS než kontejnerů, což se odráží v ceně. KVM VPS jsou zpravidla dražší než OpenVZ/LXC srovnatelných parametrů.

OpenVZ: Kontejnery první generace

OpenVZ je starší kontejnerová technologie, která svého času dominovala levnému VPS hostingu. Je úzce svázána s linuxovým kernelem — OpenVZ patche musí být začleněny přímo do kernelu, který hostitel používá.

Výhody OpenVZ

Nevýhody OpenVZ a proč ji dnes mnoho poskytovatelů opouští

LXC/LXD: Moderní kontejnery na úrovni systému

LXC (Linux Containers) je moderní alternativa k OpenVZ, která nevyžaduje speciální patche kernelu — používá nativní linuxové funkce cgroups a namespaces. LXD je správcovská vrstva nad LXC od Canonical (tvůrců Ubuntu).

LXC vs OpenVZ

LXC nabízí lepší izolaci než starší OpenVZ, podporuje neprivilegované kontejnery (kontejner nemá root přístup k hostiteli) a lépe se integruje s moderními Linux distribucemi. Proxmox VE — dnes nejpopulárnější opensource hypervisor pro VPS hosting — podporuje nativně jak KVM VM, tak LXC kontejnery ze stejného rozhraní.

Funkce KVM LXC OpenVZ
Vlastní kernel Ano Ne Ne
Izolace kernelu Plná Částečná Částečná
Windows/BSD Ano Ne Ne
Docker uvnitř Plně S nastavením Problematicky
Overhead paměti Vyšší Nízký Nízký
Cena Vyšší Nižší Nejnižší
Vývoj Aktivní Aktivní Stagnující

Proxmox VE: Manager pro obě technologie

Proxmox Virtual Environment je opensource platforma pro správu virtuálních strojů a kontejnerů, která dnes pohání velkou část VPS hostingu v Evropě. Z jednoho rozhraní spravuje jak KVM VM, tak LXC kontejnery, nabízí live migrace, HA clustering a integrované zálohy.

Pokud vás zajímá, co váš poskytovatel používá "pod kapotou", Proxmox s KVM je dnes zlatý standard pro seriózní VPS hosting. Umožňuje poskytovateli nabídnout jak KVM VPS (plná izolace) tak LXC kontejnery (nižší cena) z jedné infrastruktury.

Co používá Exascale.cz a proč

Exascale.cz provozuje výhradně KVM virtualizaci na Proxmox VE. Toto rozhodnutí vychází z několika principů:

Tip při výběru VPS: Vždy se zeptejte poskytovatele na typ virtualizace. "OpenVZ" nebo "OVZ" v popisu VPS je signál, že pravděpodobně jde o levný hosting s potenciálním overselllingem a omezeními kernelu. KVM bez dalšího popisu je dobrý základ — ale ověřte si, zda je RAM dedikovaná nebo sdílená.

Kdy zvolit kontejner místo KVM VM

Kontejnery (LXC) mají své místo — nejsou špatnou technologií, jen jinou. Dávají smysl pro:

Pro produkční VPS dostupný zákazníkům nebo externím uživatelům je KVM vždy bezpečnější volbou z hlediska izolace a předvídatelnosti výkonu.

KVM VPS s dedikovanou NVMe v ČR

Exascale.cz nabízí výhradně KVM virtualizaci na Proxmox VE — s dedikovanou RAM, NVMe storage a plným root přístupem. Bez skrytého oversellingu, bez omezení kernelu.

Vybrat VPS →