Što je monitor virtualnog stroja?

Monitor virtualnog stroja je program koji kontrolira ponašanje više virtualnih strojeva na sustavu, dopuštajući svakom korisniku da ima potpuno funkcionalan sustav. Štoviše, svaki korisnik na mreži koju prati virtualni stroj razmišljat će o svom računalu kao o autonomnom entitetu, potpuno odvojenom od ostatka računalnog okruženja. Međutim, računalo na kojem se nalaze svi virtualni strojevi – i program za nadzor virtualnog stroja – stvarno ima kontrolu. Kroz ovu iluziju autokracije, jedno računalo s moćnim hardverom može omogućiti višestrukim sustavima slabijeg hardvera da koriste svoje resurse na prilično netransparentan način. Nedostatak ovoga je da se sva računala na kojima se pokreću virtualni strojevi oslanjaju na glavno računalo; ako se išta dogodi hostu, svi virtualni strojevi će se odmah srušiti.

Virtualno računalstvo omogućuje krajnjim korisnicima pokretanje “sustava unutar svog sustava”, pružajući mogućnost istodobne upotrebe zasebnih operacijskih sustava i iteracija računala. Korisnik virtualnog računala mogao bi imati svoje primarno računalo sa sustavom Windows Vista i virtualno računalo sa sustavom Windows XP u isto vrijeme. Na mreži, drugi korisnici mreže mogu pristupiti tim virtualnim računalima za vlastitu upotrebu. Ovdje u igru ​​ulazi monitor virtualnog stroja.

Dok svaki virtualni stroj na mreži radi naizgled samostalno, svaki stroj zapravo koristi isti hardver, koji se nalazi u glavnom stroju. Monitor virtualnog stroja je “prometni signal” koji održava da sve u sustavu radi nesmetano. Svakom virtualnom računalu govori kada može imati pristup video kartici, memoriji, tvrdom disku, procesoru i drugim hardverskim komponentama u sustavu, sprječavajući nastanak rušenja i drugih anomalija.

Prednost ovoga je što omogućuje slabijim računalima da “posude” procesorsku snagu jačih računala. Smještanjem virtualnih strojeva na jače računalo i dopuštanjem slabijim računalima da im pristupe kao da zapravo posjeduju moćniji hardver, opća izvedba tih slabijih strojeva je ojačana. Svi neaktivni CPU ciklusi na jačem stroju mogu se posvetiti pokretanju virtualnih računala, maksimizirajući učinkovitost tog moćnog hardvera.

Međutim, ovo je slabo rješenje jer je povezano sa zdravljem računalne mreže. Ako mreža ne uspije, svaki virtualni stroj koji koriste računala osim glavnog računala postat će neaktivan jer više neće biti povezan s monitorom virtualnog stroja. Pretjerano oslanjanje na ovo rješenje stoga može rezultirati velikim razdobljima zastoja ako je mreža podložna zabrinutosti za pouzdanost.