Virtualizácia je elegantný spôsob experimentovania s rôznymi operačnými systémami. Vo všeobecnosti sa softvér ako VirtualBox alebo VMware používa na nastavenie a používanie virtuálnych strojov. Ale čo to vlastne je VirtualBox alebo VMware? No sú to hypervízory.
Hypervízory sú softvér, ktorý môžete použiť na vytváranie a spúšťanie virtuálnych počítačov. Čo je teda hypervízor Linuxu? Aké sú jeho funkcie a ako sa líši od hypervízorov Windows?
Čo je to Linux Hypervisor?
Linuxový hypervízor je technológia zabudovaná do linuxového jadra, ktorá pomáha zmeniť váš systém Linux na a typu 1 (natívneho) hypervízora ktoré môžu hostiť viacero inštancií virtuálnych strojov.
Virtuálny stroj založený na jadre alebo KVM je prominentný open source linuxový hypervízor, ktorý je populárnou virtualizačnou technológiou v systéme Linux a v súčasnosti ho spravuje spoločnosť Red Hat.
KVM bol prvýkrát verejne ohlásený v roku 2006 a odvtedy bol začlenený do linuxového jadra. Ak spúšťate a Verzia linuxového jadra 2.6.20 alebo novší, už máte vo svojom systéme nainštalovaný KVM.
Funkcie Linuxového hypervízora
V samom jadre ponúka hypervízor Linuxu niekoľko kľúčových funkcií zameraných na škálovateľnosť, výkon a bezpečnosť. Niektoré základné funkcie Linuxového hypervízora sú:
- Vysoko bezpečné: KVM implementuje technológie Security-Enhanced Linux (SELinux) a Secure Virtualization (sVirt) pre vylepšené zabezpečenie virtuálnych strojov. SELinux presadzuje hranice okolo virtuálnych strojov a zlepšuje izoláciu. sVirt rozširuje funkcie SELinuxu a pomáha pri hladšom hostovaní VM.
- Živá migrácia: Živá migrácia je vlajkovou loďou KVM, pomocou ktorej môžete migrovať spustený virtuálny stroj z jedného hostiteľa na druhého, keď je zapnutý a pripojený k sieti.
- Škálovateľnosť a výkon: Keďže KVM je priamo začlenené do linuxového jadra, zdedí efektivitu a výkon Linuxu, vďaka čomu je vysoko škálovateľný a spoľahlivý pri riešení veľkého pracovného zaťaženia.
- Znížená latencia: Rozšírenia v reálnom čase v jadre Linuxu umožňujú aplikáciám založeným na VM pracovať s nižšou latenciou a lepšou prioritou. Okrem toho jadro rozdeľuje zdĺhavé výpočtovo náročné operácie na menšie komponenty, ktoré sú potom vhodne naplánované a spracované.
Ako sa Linux Hypervisor líši od Windows Hyper-V?
Linuxový hypervízor, KVM, sa nelíši od Windows hypervízora, Hyper-V, nie v mnohých ohľadoch. Obidva sú vysoko spoľahlivé hypervízory, ktoré sa dokážu prispôsobiť obrovskému pracovnému zaťaženiu a sú rovnako obľúbené medzi podnikmi a nadšencami.
Aj keď existuje niekoľko vnútorných rozdielov medzi KVM a Hyper-V, jediným hlavným je, že KVM je open-source a Hyper-V nie je. To by nemalo byť také prekvapujúce, pretože KVM je zapečatené do jadra Linuxu, tváre open-source softvéru.
Vyberte si najlepší hypervízor pre svoje potreby virtualizácie
Existujú dva typy hypervízorov a pre každý typ viacero možností. Neexistuje nič také ako najlepší softvér alebo technológia hypervízora. Typ hypervízora a softvéru, ktorý je pre vás najvhodnejší, sa okrem niekoľkých ďalších faktorov scvrkáva na povahu použitia.
Aby ste dosiahli čo najlepší zážitok z virtualizácie, mali by ste najprv pochopiť svoje požiadavky a potom sa dozvedieť o rôznych možnostiach virtualizácie. Len tak sa budete môcť kvalifikovane rozhodnúť.