Bij computers is virtualisatie het proces waarbij een hulpbron wordt geabstraheerd buiten zijn fysieke vorm. Veel soorten technologieën kunnen worden gevirtualiseerd, inclusief servers, opslagapparaten, netwerken en applicaties, en daarom is virtualisatie geassocieerd geraakt met een breed scala aan computertechnologieën.
Wanneer een bron wordt gevirtualiseerd, verdeelt een besturingssysteem deze in een of meer uitvoeringsomgevingen, zoals wanneer een harde schijf is gepartitioneerd om twee afzonderlijke harde-schijfruimten te creëren. Apparaten, applicaties en gebruikers kunnen communiceren met de virtuele bron alsof het een enkele logische bron is.
Soorten virtualisatie
Zoals hierboven vermeld, kunnen veel soorten technologieën worden gevirtualiseerd, maar ze vallen doorgaans allemaal onder een van de vijf hoofdcategorieën:
- Opslagvirtualisatie: meerdere opslagapparaten zijn onderling verbonden om als één opslageenheid te verschijnen
- Servervirtualisatie: een fysieke server is opgedeeld in kleinere virtuele servers
- Virtualisatie op besturingssysteemniveau: meerdere exemplaren van een besturingssysteem bevinden zich op één apparaat
- Netwerkvirtualisatie: een netwerk wordt losgekoppeld van de hardware en geabstraheerd om onafhankelijk te werken
- Applicatievirtualisatie: een applicatie wordt op een server geïnstalleerd, maar kan worden geopend en gebruikt alsof deze op het lokale apparaat van een gebruiker is geïnstalleerd
Virtualisatie-leveranciers
Er zijn verschillende softwareleveranciers die elk van de bovenstaande soorten virtualisatie mogelijk maken. Prominente leveranciers zijn onder meer:
- VMware
- Citrix
- Microsoft
- orakel
- Amazone
- Red Hat