Skip to main content

Wat is volledige virtualisatie?

Volledige virtualisatie is een proces waarbij een volledig computersysteem wordt gemaakt tot een softwareconstructie.Dit construct werkt in alle opzichten als de originele hardware.Software die is ontworpen voor de hardware zal op het construct worden geïnstalleerd alsof het de werkelijke computer was en vervolgens met weinig tot geen vertraging wordt uitgevoerd.Het gebruik van volledige virtualisatie heeft verschillende toepassingen, zoals het testen van software in een virtuele omgeving of het uitbreiden van het nut van een enkele computer of server via virtuele besturingssystemen.Hoewel gedeeltelijke virtualisatie heel gebruikelijk is, is volledige virtualisatie relatief zeldzaam.

Om volledige virtualisatie te zijn, moet een volledig hardwaresysteem worden omgezet in software.Elke actie en nuance van de originele hardware moet naar het virtuele systeem gaan.Omdat dit zo'n grote onderneming is en sommige systeemfabrikanten stappen ondernemen om het te ontmoedigen, is volledige virtualisatie enigszins zeldzaam.Het is veel gebruikelijker om gedeeltelijke virtualisatie te vinden, waarbij alle benodigde systeembits aanwezig zijn, maar het fysieke hardwaresysteem behandelt veel van de berekeningen en functies op laag niveau.

Op een volledige virtualisatiemachine emuleert de software de originele machine dusNauwelijks dat elk programma in de software wordt geïnstalleerd zonder conversie of extra stappen.De virtuele interface bootst de hardware in die mate op dat de software precies op dezelfde manier zal worden uitgevoerd als deze op het natuurlijke systeem draait.Met gedeeltelijke virtualisatie is er bijna altijd een vertraging op de geïnstalleerde programma's omdat opdrachten worden verplaatst tussen de geëmuleerde en de werkelijke hardware.

Er zijn een handvol redenen waarom volledige virtualisatie een belangrijk rekendoel is.Wanneer een machine en het besturingssysteem volledig zijn gevirtualiseerd, is het mogelijk om deze aan individuele gebruikers te dienen als een volledige desktopomgeving.De gebruikers kunnen het precies gebruiken zoals ze willen, een instelling wijzigen of een programma installeren.Als zich een probleem ontwikkelt, kunnen de beheerders eenvoudig het specifieke virtuele segment van de gebruiker verwijderen en vervolgens een nieuwe schone segment geven.

In dezelfde geest is het geïsoleerde hardware/softwaresysteem in een volledige virtualisatieomgeving volledig los van de werkelijke machinehardware.Dit betekent dat een gebruiker, ongeacht wat hij kan doen, nooit daadwerkelijk zal communiceren met de fysieke hardware.Dit betekent dat destructieve gebruikersacties, hetzij expres of toevallig, minder schadelijk zijn voor het eigenlijke systeem.

Het laatste gemeenschappelijke doel is het meest technisch.Omdat het softwaresysteem niet wordt beperkt door de werkelijke hardware die in het systeem aanwezig is, kan de virtuele hardware worden aangepast om de prestaties ten opzichte van de originele machine te verbeteren.Redundante of onnodige hardware kan worden verwijderd.Bestaande hardware kan zijn parameters veranderen om te handelen op manieren die onmogelijk waren voor de originele hardware.Hierdoor kan het systeem op piekefficiëntie uitvoeren, iets dat bijna onmogelijk is voor een echt hardwaresysteem.