Co je KVM?
KVM (Kernel-based Virtual Machine) je technologie virtualizace Linux, která umožňuje vytváření virtuálních strojů s vysokým výkonem, zvýšenou bezpečností a automatickým škálováním zdrojů.
KVM (zkratka pro Kernel-based Virtual Machine) je virtualizační technologie založená na linuxovém jádru, která funguje jako hypervisor a poskytuje schopnost vytvářet a spravovat virtuální stroje s různými operačními systémy.
Vytvořené virtuální stroje nabízejí typické funkce fyzických systémů, včetně virtuálního BIOSu, a také virtuálního hardwaru, který je představován procesorem (CPU), pamětí (RAM), úložištěm, síťovými kartami atd., čímž úplně simuluje fyzický proces.
Technologie se používá k izolaci, vývoji a testování aplikací v různých prostředích. Avšak velmi často ji nalezneme u webhostingových společností v rámci balíčků VPS (virtuální soukromý server).
Na rozdíl od virtualizace prováděné na úrovni operačního systému (OpenVZ - hypervisor úrovně 2) poskytne KVM (i když je také hypervisor úrovně 2, funguje jako hypervisor úrovně 1) zkušenost velmi blízkou fyzickému serveru.
Zde jsou některé výhody používání KVM virtualizace:
- vysoký výkon v zpracování dat;
- automatické škálování zdrojů na základě vysokých zátěží, jakmile se počet virtuálních strojů na zařízení zvýší;
- vylepšená bezpečnost díky přímé implementaci KVM v zdrojovém kódu jádra Linux;
- plný přístup k zařízení.