Virtualizarea este un mod elegant de a experimenta cu diferite sisteme de operare. În general, software precum VirtualBox sau VMware este folosit pentru a configura și utiliza mașini virtuale. Dar ce este mai exact VirtualBox sau VMware? Ei bine, sunt hipervizori.
Hypervisorii sunt software pe care îl puteți utiliza pentru a crea și rula mașini virtuale. Deci, ce este un hypervisor Linux? Care sunt caracteristicile sale și prin ce diferă de hipervizoarele Windows?
Ce este un hypervisor Linux?
Un hipervizor Linux este o tehnologie încorporată în nucleul Linux care vă ajută să vă transformați sistemul Linux într-un hipervizor de tip 1 (nativ). care poate găzdui mai multe instanțe de mașini virtuale.
Mașina virtuală bazată pe kernel sau KVM este un hypervisor Linux proeminent cu sursă deschisă, care este o tehnologie de virtualizare populară pe Linux și este întreținută în prezent de Red Hat.
KVM a fost anunțat public pentru prima dată în 2006 și de atunci a fost fuzionat în nucleul Linux. Dacă rulezi un Versiunea de kernel Linux 2.6.20 sau mai recent, aveți deja instalat KVM în sistem.
Caracteristicile unui hypervisor Linux
În esență, un hypervisor Linux oferă câteva caracteristici cheie centrate pe scalabilitate, performanță și securitate. Câteva caracteristici de bază ale unui hypervisor Linux sunt:
- Foarte sigur: KVM implementează tehnologiile Security-Enhanced Linux (SELinux) și Secure Virtualization (sVirt) pentru securitate îmbunătățită a mașinilor virtuale. SELinux impune limitele în jurul mașinilor virtuale și îmbunătățește izolarea. sVirt extinde funcționalitățile SELinux și ajută la o găzduire mai fluidă a VM.
- Migrare live: Migrarea live este o caracteristică emblematică a KVM, folosind care puteți migra o mașină virtuală care rulează de la o gazdă la alta pe măsură ce este pornită și conectată la o rețea.
- Scalabilitate și performanță: Deoarece KVM este fuzionat direct în kernel-ul Linux, moștenește eficiența și performanța Linux, făcându-l extrem de scalabil și de încredere atunci când se confruntă cu sarcini de lucru grele.
- Latență redusă: Extensiile în timp real din nucleul Linux permit aplicațiilor bazate pe VM să funcționeze cu o latență mai mică și o prioritizare mai bună. În plus, nucleul descompune operațiunile lungi de calcul intensiv în componente mai mici, care sunt apoi programate și gestionate corespunzător.
Cum este Linux Hypervisor diferit de Windows Hyper-V?
Hypervizorul Linux, KVM, diferă de hipervizorul Windows, Hyper-V, în nu prea multe moduri. Ambele sunt hipervizoare extrem de fiabile, care se pot scala pentru a aborda sarcini masive de lucru și sunt la fel de populare în rândul întreprinderilor și entuziaștilor.
Deși există câteva diferențe interne între KVM și Hyper-V, singura majoră este că KVM este open-source, iar Hyper-V nu. Acest lucru nu ar trebui să pară la fel de surprinzător, deoarece KVM este integrat în nucleul Linux, fața software-ului open-source.
Alegeți cel mai bun hypervisor pentru nevoile dvs. de virtualizare
Există două tipuri de hipervizoare și opțiuni multiple pentru fiecare tip. Nu există cel mai bun software sau tehnologie pentru hipervizor. Tipul de hypervisor și software cel mai potrivit pentru dvs. se rezumă la natura utilizării, printre alți câțiva factori.
Deci, pentru a obține cea mai bună experiență de virtualizare, ar trebui mai întâi să vă înțelegeți cerințele și apoi să aflați despre diferitele opțiuni de virtualizare. Abia atunci vei putea face o alegere educată.