Mis on virtuaalmasina monitor?

Virtuaalmasina monitor on programm, mis juhib mitme virtuaalse masina käitumist süsteemis, võimaldades igal kasutajal omada täielikult töötavat süsteemi. Veelgi enam, iga virtuaalmasina jälgitava võrgu kasutaja peab oma arvutit autonoomseks üksuseks, mis on ülejäänud arvutikeskkonnast täiesti eraldiseisev. Arvuti, mis majutab kõiki virtuaalmasinaid – ja virtuaalmasina jälgimisprogramm – on aga tõesti kontrolli all. Selle autokraatia illusiooni kaudu võib üks võimsa riistvaraga arvuti võimaldada mitmel nõrgema riistvaraga droonisüsteemil oma ressursse üsna läbipaistmatult kasutada. Selle negatiivne külg on see, et kõik virtuaalmasinaid kasutavad arvutid sõltuvad hostarvutist; kui hostiga midagi juhtub, jooksevad kõik virtuaalmasinad kohe kokku.

Virtuaalne andmetöötlus võimaldab lõppkasutajatel käitada “süsteemi oma süsteemis”, pakkudes võimalust kasutada samaaegselt erinevaid operatsioonisüsteeme ja arvuti iteratsioone. Virtuaalse arvuti kasutajal võib olla samaaegselt põhiarvuti, kus töötab Windows Vista ja virtuaalarvuti Windows XP. Võrgus saavad teised võrgukasutajad neile virtuaalarvutitele oma tarbeks juurde pääseda. Siin tuleb mängu virtuaalmasina monitor.

Kuigi iga võrgus olev virtuaalmasin töötab näiliselt iseseisvalt, kasutab iga masin tegelikult sama riistvara, mis asub hostmasinas. Virtuaalse masina monitor on “liiklussignaal”, mis hoiab kõik süsteemis sujuvalt töös. See annab igale virtuaalarvutile teada, millal tal on juurdepääs videokaardile, mälule, kõvakettale, protsessorile ja muudele süsteemi riistvarakomponentidele, vältides kokkujooksmisi ja muid kõrvalekaldeid.

Selle eeliseks on see, et see võimaldab nõrgematel arvutitel “laenata” tugevamate arvutite töötlemisvõimsust. Virtuaalmasinate majutamine tugevamas arvutis ja nõrgematel arvutitel neile juurdepääs, justkui kuuluks neile tegelikult võimsam riistvara, tugevdab nende nõrgemate masinate üldist jõudlust. Kõik jõudeolekus olevad protsessori tsüklid tugevamas masinas võivad olla pühendatud virtuaalarvutite käitamisele, maksimeerides selle võimsa riistvara tõhusust.

See on aga nõrk lahendus, kuna see on seotud arvutivõrgu seisukorraga. Kui võrk ebaõnnestub, muutub iga virtuaalmasin, mida kasutavad muud arvutid peale host-PC, passiivseks, kuna see ei ole enam ühendatud virtuaalmasina monitoriga. Liigne sellele lahendusele tuginemine võib seetõttu põhjustada pikki seisakuid, kui võrk on töökindlusega seotud.