Šta je KVM?
KVM (Kernel-based Virtual Machine) je tehnologija virtualizacije Linuxa koja omogućava kreiranje virtuelnih mašina sa visokim performansama, povećanom sigurnošću i automatskim skaliranjem resursa.
KVM (akronim za Kernel-based Virtual Machine), je tehnologija virtualizacije zasnovana na Linux kernelu s funkcijom hypervisora, koja omogućava kreiranje i upravljanje mašinama virtualnim sa različitim operativnim sistemima.
Kreirane virtuelne mašine nude tipične funkcije fizičkih sistema, uključujući virtualni BIOS, kao i virtuelni hardver, predstavljen procesorom (CPU), memorijom (RAM), skladištem, mrežnim karticama itd., tako simulirajući potpuno fizički proces.
Tehnologija se koristi za izolaciju, razvoj i testiranje aplikacija u različitim okruženjima. Često ćemo je naći u kompanijama za web hosting, u okviru paketa tipa VPS (virtuelni fizički server).
Za razliku od virtualizacije koja se vrši na nivou operativnih sistema (OpenVZ - hypervisor nivoa 2), KVM (iako je takođe hypervisor nivoa 2, funkcioniše kao hypervisor nivoa 1) će pružiti iskustvo vrlo blisko fizičkom serveru.
Ovde su neki od prednosti korišćenja KVM virtualizacije:
- visoka performansa u obradi podataka;
- automatsko skaliranje resursa kako bi se odgovorilo na teške zadatke, kada se broj virtuelnih mašina na opremi poveća;
- povećana sigurnost zahvaljujući direktnoj implementaciji KVM u izvorni kod Linux jezgra;
- potpuni pristup opremi.