Virtualizacija yra puikus būdas eksperimentuoti su skirtingomis operacinėmis sistemomis. Paprastai tokia programinė įranga kaip „VirtualBox“ arba „VMware“ naudojama virtualioms mašinoms nustatyti ir naudoti. Bet kas tiksliai yra „VirtualBox“ arba „VMware“? Na, jie yra hipervizoriai.
Hipervizoriai yra programinė įranga, kurią galite naudoti virtualioms mašinoms kurti ir paleisti. Taigi, kas yra „Linux“ hipervizorius? Kokios jo funkcijos ir kuo ji skiriasi nuo „Windows“ hipervizorių?
Kas yra „Linux“ hipervizorius?
„Linux“ hipervizorius yra „Linux“ branduolyje įdiegta technologija, padedanti jūsų „Linux“ sistemą paversti a 1 tipo (vietinis) hipervizorius kurioje gali būti keli virtualių mašinų egzemplioriai.
Branduoliu pagrįsta virtualioji mašina arba KVM yra žinomas atvirojo kodo „Linux“ hipervizorius, populiari „Linux“ virtualizacijos technologija ir šiuo metu prižiūrima „Red Hat“.
KVM pirmą kartą buvo viešai paskelbtas 2006 m. ir nuo to laiko buvo sujungtas su Linux branduoliu. Jei bėgate a Linux branduolio versija 2.6.20 ar naujesnė versija, jūsų sistemoje jau įdiegtas KVM.
„Linux Hypervisor“ funkcijos
Pačiame „Linux“ hipervizoriuje yra keletas pagrindinių funkcijų, kurios yra orientuotos į mastelį, našumą ir saugumą. Kai kurios pagrindinės „Linux“ hipervizoriaus funkcijos yra šios:
- Labai saugus: KVM įdiegia patobulintą „Linux“ (SELinux) ir saugios virtualizacijos (sVirt) technologijas, kad padidintų virtualių mašinų saugumą. SELinux įtvirtina virtualių mašinų ribas ir padidina izoliaciją. sVirt išplečia SELinux funkcijas ir padeda sklandžiau prižiūrėti VM.
- Tiesioginė migracija: Tiesioginis perkėlimas yra pavyzdinė KVM funkcija, kurią naudodami galite perkelti veikiančią virtualią mašiną iš vieno pagrindinio kompiuterio į kitą, kai ji įjungta ir prijungta prie tinklo.
- Mastelio keitimas ir našumas: Kadangi KVM yra tiesiogiai sujungtas su „Linux“ branduoliu, jis paveldi „Linux“ efektyvumą ir našumą, todėl yra labai keičiamas ir patikimas dirbant su dideliu darbo krūviu.
- Sumažintas delsos laikas: Realaus laiko plėtiniai Linux branduolyje leidžia VM pagrįstoms programoms veikti su mažesne delsa ir geresniu prioritetų nustatymu. Be to, branduolys suskaido ilgas daug skaičiavimo reikalaujančias operacijas į mažesnius komponentus, kurie vėliau suplanuojami ir tinkamai tvarkomi.
Kuo „Linux Hypervisor“ skiriasi nuo „Windows Hyper-V“?
Linux hipervizorius, KVM, skiriasi nuo Windows hipervizoriaus, Hyper-V, nedaugeliu atžvilgių. Abu yra labai patikimi hipervizoriai, kurie gali prisitaikyti prie didžiulio darbo krūvio ir yra vienodai populiarūs tarp įmonių ir entuziastų.
Nors tarp KVM ir „Hyper-V“ yra keletas vidinių skirtumų, vienintelis pagrindinis yra tas, kad KVM yra atvirojo kodo, o „Hyper-V“ – ne. Tai neturėtų būti taip stebina, nes KVM yra įtrauktas į Linux branduolį, atvirojo kodo programinės įrangos veidą.
Pasirinkite geriausią virtualizacijos programą
Yra dviejų tipų hipervizoriai ir kelios kiekvieno tipo parinktys. Nėra tokio dalyko kaip geriausia hipervizoriaus programinė įranga ar technologija. Jums tinkamiausias hipervizoriaus ir programinės įrangos tipas priklauso nuo naudojimo pobūdžio ir kitų veiksnių.
Taigi, norėdami gauti geriausią virtualizacijos patirtį, pirmiausia turėtumėte suprasti savo reikalavimus ir tada sužinoti apie įvairias virtualizacijos parinktis. Tik tada galėsite padaryti išsilavinusį pasirinkimą.