1. Virtualisointikerros:
VMware virtualisointialustana luo virtualisoidun ympäristön hypervisorin avulla. Hypervisor toimii kerroksena fyysisen laitteiston ja vieraskäyttöjärjestelmän välillä. Se allokoi resursseja, hallitsee muistia ja tarjoaa eristyksen useille samassa fyysisessä koneessa toimiville vieraskäyttöjärjestelmille.
2. Isäntäkäyttöjärjestelmä (isäntäkäyttöjärjestelmä):
Isäntäkäyttöjärjestelmä on fyysiselle koneelle tai palvelimelle asennettu käyttöjärjestelmä, joka käyttää virtualisointialustaa. Se tarjoaa tarvittavat palvelut ja resurssit hypervisorin ja sen hallitsemien virtuaalikoneiden moitteettoman toiminnan kannalta. Isäntäkäyttöjärjestelmä hallitsee yleensä täysin taustalla olevia laitteistoresursseja.
3. Vieraskäyttöjärjestelmä (vieraskäyttöjärjestelmä):
Vieraskäyttöjärjestelmä on virtuaalikoneeseen asennettu käyttöjärjestelmä. Se on pohjimmiltaan itsenäinen ja eristetty käyttöjärjestelmä, joka toimii ikään kuin se olisi asennettu omalle fyysiselle laitteistolleen. Jokaisella vieraskäyttöjärjestelmällä on omat sovelluksensa, tiedostonsa ja kokoonpanonsa isäntäkäyttöjärjestelmästä riippumatta.
4. Virtuaalikone (VM):
Virtuaalikone on fyysisen tietokonejärjestelmän ohjelmistoemulointi. Se sisältää vieraskäyttöjärjestelmän, sen sovellukset ja kaikki tarvittavat virtualisoidut laitteistoresurssit, kuten virtuaalisen prosessorin, muistin, tallennustilan ja verkkoliitännät. Jokainen virtuaalikone toimii erillisenä kokonaisuutena, jolloin useat vieraskäyttöjärjestelmät voivat toimia samanaikaisesti yhdessä fyysisessä koneessa.
5. Viestintä:
Hypervisor hallitsee isäntäkäyttöjärjestelmän ja vieraskäyttöjärjestelmän välistä viestintää. Vieraskäyttöjärjestelmän laitteet ja resurssit virtualisoidaan ja esitetään ikään kuin ne olisivat fyysisiä laitteita. Tämän ansiosta vieraskäyttöjärjestelmä voi olla vuorovaikutuksessa näiden hypervisorin tarjoamien virtuaalisten resurssien kanssa ja samalla eristää ne taustalla olevasta isäntäkäyttöjärjestelmästä ja muista vieraskäyttöjärjestelmistä.
6. Jaetut resurssit:
Vaikka vieraskäyttöjärjestelmä toimii itsenäisesti, ne jakavat tiettyjä isäntäkäyttöjärjestelmän tarjoamia resursseja, kuten verkkoyhteyden, tallennustilan ja USB-laitteet. Hypervisor hallitsee näiden jaettujen resurssien varaamista ja pääsyä niihin tehokkaan käytön varmistamiseksi ja virtuaalikoneiden välisten ristiriitojen välttämiseksi.
Yhteenvetona voidaan todeta, että VMwaren vieraskäyttöjärjestelmän ja isäntäkäyttöjärjestelmän välinen suhde on virtualisointi ja eristäminen. Isäntäkäyttöjärjestelmä tarjoaa tarvittavan infrastruktuurin ja resurssit virtuaalikoneiden käyttämiseen, kun taas vieraskäyttöjärjestelmä toimii itsenäisinä ja eristettyinä kokonaisuuksina näissä virtuaaliympäristöissä. Hypervisor toimii välittäjänä varmistaen saumattoman viestinnän ja resurssien allokoinnin isäntäkäyttöjärjestelmän ja vieraskäyttöjärjestelmän välillä.