Hüperviisorid on tehnoloogiamaailmas hädavajalikud. Hüpervisor on programm, mille saab arvutisse installida erinevate operatsioonisüsteemide (nt Linuxi, Windowsi, macOS-i ja Solarise süsteemide) turvalises keskkonnas käitamiseks. Neid kasutatakse sageli tegevuskulude vähendamiseks, süsteemide testimiseks, rakenduste arendamiseks ja erinevate serverite käitamiseks.
Hüpervisoreid on kahte tüüpi: paljasmetallist ehk 1. tüüpi hüperviisor ja hostitud ehk 2. tüüpi hüperviisor ning mõlemal tüübil on spetsiifiline kasutusala.
Mis on 1. tüüpi hüperviisor?
Enne mõlemat tüüpi hüperviisorite võrdlemist veenduge, et mõistate, mida kumbki tüüp tähendab, mida see teeb ja kuidas see töötab. Alustame 1. tüüpi hüperviisoriga:
Tüüp 1 ehk paljasmetallist hüperviisor on virtualiseerimistarkvara, mida kasutatakse arvutiriistvara peale virtuaalmasinate loomiseks. Riistvara otseinstallimine võimaldab 1. tüüpi hüperviisoridel olla kiired, tõhusad ja parema turvalisusega võrreldes tüüp 2 hüperviisoriga.
1. tüüpi hüperviisorid installitakse tavaliselt serveri riistvarale, kuna need saavad ära kasutada suuri eeliseid protsessori tuumade arv mis tüüpilistel serveritel on. Tüüp 1 hüperviisorid võimaldavad ühendust ka teiste 1. tüüpi hüperviisoritega, mis on kasulik koormuse tasakaalustamiseks ja serveris töötamiseks kõrgel saadavusel.
Populaarsed tüüpi 1 hüperviisorid on VMware ESXi, Microsoft Hyper-V ja Citrix XenServer.
Mis on 2. tüüpi hüperviisor?
Tüüp 2 ehk hostitud hüperviisor on hosti operatsioonisüsteemi peale installitud virtualiseerimistarkvara, mis toetab virtualiseerimist. Kuna see töötab operatsioonisüsteemi peal, ei ole 2. tüüpi hüperviisorid nii kiired, tõhusad ega turvalised kui 1. tüüpi hüperviisorid. Need on aga piisavad mitmesuguste 2. tüüpi hüperviisorirakenduste jaoks, näiteks kasutamiseks virtuaalne masin uue operatsioonisüsteemi testimiseks.
Mõned tänapäeval kasutatavad populaarsed 2. tüüpi hüperviisorid on VirtualBox, VMware Workstation ja VMware Fusion. Need hüperviisorid installitakse tavaliselt lauaarvutitesse, kuna neil on juba olemasolev toiming, millega 2. tüüpi hüperviisor saab töötada. Kui arvutis on 2. tüüpi hüperviisor, on inimestel mugav kasutada oma masinas virtuaalmasinaid ilma täiendava riistvarata.
1. tüüpi hüperviisor vs. 2. tüüpi hüperviisorid: mis vahe on?
Suurim erinevus mõlema hüperviisori vahel on see, et 1. tüüpi hüperviisorid installitakse otse arvuti riistvarale, 2. tüüpi hüperviisorid aga hosti operatsioonisüsteemi peale. See erinevus määrab, kuidas igat tüüpi hüperviisorid töötavad ja millisteks konkreetseteks kasutusaladeks need paremini sobivad.
Kategooria |
Tüüp 1 |
Tüüp 2 |
Asukoht Installitud |
Installitud otse arvuti riistvarale |
Installitud host OS-i peale |
Virtualiseerimise tüüp |
Riistvara virtualiseerimine |
OS-i virtualiseerimine |
Operatsioon |
Külaline OS ja rakendus hüperviisoris |
Rakendusena OS-is |
Esitus |
Kasutab suure tuumaarvuga protsessoreid tõhusamalt ära, muutes selle ideaalseks suurteks ja suuremahulisteks operatsioonideks |
Sobilik testimiseks, arendamiseks ja nuputamiseks |
Turvalisus |
Riistvara otseinstallimine tähendab, et iga VM on väga kaitstud kõigi host OS-i haavatavuste eest |
Pakub liivakastiga külaliste OS-i, muutes selle piisavalt turvaliseks |
Seadistamine |
Lihtne, kuid vaja on mõningaid tehnilisi teadmisi |
Kiire ja lihtne |
Sobiv riistvara |
1. tüüpi hüperviisorid saavad oma jõudlust suurel protsessori tuumade arvul; serveri reitinguga riistvara on ideaalne |
2. tüüpi hüperviisoreid kasutatakse väiksemamahuliste toimingute ja mugavuse huvides; sobib paremini arvuti riistvaraga |
Õiget tüüpi hüperviisori kasutamine on oluline
Kuigi mõlemat tüüpi hüperviisoritel on virtuaalmasinate loomisel samad ülesanded, sobivad nende erinevused paremini erineva riistvara ja rakenduste jaoks.
1. tüüpi hüperviisori kasutamine lauaarvutis ei ole ideaalne, kuna selle installimine takistab teil host OS teie igapäevaste isiklike ülesannete jaoks (kuigi Microsofti Hyper-V on nende ümber mõnevõrra erinev küsimused). Seevastu 2. tüüpi hüperviisori kasutamine spetsiaalses serveris vähendab oluliselt jõudlust, vähendab turvalisust ja takistab teil ühenduse loomist teiste 1. tüüpi hüperviisoritega, mis on sageli serveri funktsioonide (nt laadimise) jaoks kriitilised tasakaalustamine.
1. tüüpi hüperviisorid sobivad paremini spetsiaalsete serverite jaoks, kuna need saavad kasutada kõiki 1. tüüpi hüperviisori funktsioone. Teisest küljest on 2. tüüpi hüperviisorid tõesti mõeldud kasutamiseks personaalarvutites, kuna need on piisavad erinevate testimis- ja arendusrakenduste jaoks, säilitades samal ajal teie üldotstarbelise host-OS-i rakendusi.