KVM
KVM (Kernel-based Virtual Machine) je virtualizační technologie integrovaná přímo v jádře operačního systému Linux. Umožňuje provozovat více nezávislých virtuálních strojů na jednom fyzickém serveru. Každý z těchto virtuálních strojů má svůj vlastní operační systém, může běžet izolovaně a využívat přidělené prostředky, jako je paměť, procesor, síťové rozhraní nebo disk.
Na rozdíl od některých jiných virtualizačních platforem (například VMware nebo VirtualBox) není KVM samostatným programem, ale součástí Linuxu. Díky tomu je jeho provoz stabilní, bezpečný a dobře integrovaný se systémem. KVM využívá hardwarovou podporu virtualizace, kterou dnes nabízí většina moderních procesorů – konkrétně technologie Intel VT-x nebo AMD-V.
Nástroje pro správu KVM
Kombinací KVM a nástroje QEMU (emulátoru a virtualizační vrstvy) lze vytvořit výkonné prostředí pro běh virtuálních počítačů. Správu usnadňují nástroje jako libvirt, virt-manager nebo Cockpit, které umožňují ovládat jednotlivé virtuální stroje přes grafické či webové rozhraní.
Využití v praxi
Díky vysoké flexibilitě a výkonu je KVM velmi oblíbený v prostředí serverových řešení, webhostingu, datových center i u poskytovatelů virtuálních serverů (VPS). Stejně dobře ale poslouží i v domácích nebo vývojářských prostředích, kde umožňuje snadno testovat různé operační systémy a konfigurace bez potřeby fyzického hardwaru navíc.
Výhody KVM
KVM je open-source, což znamená, že je zcela zdarma a neustále se vyvíjí. Tato kombinace výkonnosti, stability a dostupnosti z něj dělá jedno z nejrozšířenějších virtualizačních řešení pro Linuxové servery i pokročilé uživatele.