Kas yra virtualizacijos tvarkyklė?

Taip pat žinomas kaip virtualios mašinos monitorius (VMM), virtualizacijos tvarkyklė yra tam tikros rūšies programinė įranga, leidžianti viename pagrindiniame kompiuteryje veikti kelioms operacinėms sistemoms be modifikacijų. Jis įdiegtas tiesiai pagrindiniame kompiuteryje ir valdo aparatinę įrangą, be svečių operacinių sistemų. Virtualizavimo tvarkyklė yra labiausiai paplitęs virtualių kompiuterių architektūrų įgyvendinimas. Tiesą sakant, CP/CMS®, pats pirmasis virtualus tvarkytuvas, buvo laiko pasidalijimo operacinė sistema (OS), kurią 1960-aisiais sukūrė IBM, ir yra laikoma įmonės z/VM® OS produkto protėviu.

Virtualizavimo tvarkyklė sukuria ploną sluoksnį tarp aparatinės įrangos ir programinės įrangos, veikiančios virtualioje mašinoje. Šis atskyrimo lygis leidžia valdyti, kaip daugybė virtualioje aplinkoje esančių operacinių sistemų naudoja aparatinės įrangos išteklius. Šie ištekliai, be kita ko, apima atmintį, procesorius ir tinklo sąsajos korteles (NIC). Štai kodėl dažnai sakoma, kad virtualizacijos tvarkyklė pateikia vienodą pagrindinės aparatinės įrangos vaizdą.

Iš esmės yra dviejų tipų virtualizacijos tvarkyklės. Pirmoji, aprašyta aukščiau, dažnai vadinama pliko metalo architektūra. Antrasis tipas žinomas kaip priglobta architektūra. Tai skiriasi nuo paprasto metalo tuo, kad veikia operacinėje sistemoje, o svečių sistema veikia aukščiau už aparatinę įrangą trečiame lygyje. Kai kurie iš populiariausių šios programinės įrangos pavyzdžių yra VMware Server™ ir atvirojo kodo Linux KVM.

Virtualizavimo proceso metu virtualizacijos tvarkyklė patalpina OS ir jos programas į izoliuotą aplinką, kad ją būtų galima perkelti ir valdyti savarankiškai. Tai leidžia programinei įrangai bet kuriuo metu susieti ir perdaryti virtualiąsias mašinas prie turimų išteklių arba net perkelti jas į kelis serverius. Tai taip pat gali padėti subalansuoti serverių grupės apkrovą; išplėsti tinklus iki didesnio pajėgumo; ir aparatinės įrangos gedimams pašalinti. Pavyzdžiui, jei vienas serveris sugenda ir jo vietą užima naujas, virtualizacijos tvarkyklė gali atitinkamai perdaryti susietas virtualias mašinas. Šios galimybės leidžia užtikrinti optimalų našumą, tuo pačiu pagerinant pasiekiamumą ir saugumą.

Didėjant susidomėjimui aukščiausios klasės serverių aparatūros segmentu, buvo sukurti virtualizacijos tvarkyklės sprendimai, skirti x86 instrukcijų rinkinio įrenginiams. X86 yra instrukcijų rinkinio architektūrų šeima, pagrįsta Intel® sukurtais mikroprocesoriais. Tai ta pati architektūra, naudojama daugumoje asmeninių kompiuterių (asmeninių kompiuterių), ir elementas, dėl kurio buvo sukurta darbalaukio virtualizacija. „VMware®“ yra žinomas kaip vienas iš pirmųjų tiekėjų, pristačiusių programinę įrangą, galinčią virtualizuoti namų stalinį kompiuterį.

Virtualizavimo tvarkyklė yra pagrindinis virtualizacijos technologijos komponentas. Tai elementas, palengvinantis fizinės aparatinės įrangos skaidymą ir virtualių mašinų valdymą. Virtualizavimo tvarkykles platina daugybė pardavėjų, o Microsoft®, Oracle® ir VMware® yra vieni populiariausių.