Wat is virtualisatiesoftware?
Virtualisatie betreft het creëren van een systeem binnen een systeem om middelen te delen. Virtualisatiesoftware maakt dit mogelijk. Het is ontworpen om een omgeving te creëren die andere programma's voor de gek houdt door te denken dat ze op een speciale machine werken, puur voor eigen gebruik.
Besturingssystemen houden niet van delen, dus het is vaak nodig om ze voor de gek te houden door te denken dat ze dat niet zijn. Virtualisatiesoftware doet de gek door "instances" te maken, die afzonderlijke partities op een machine zijn. Elke instantie denkt dat het de enige is en daarom denkt alles wat erop is geïnstalleerd ook. Dit creëert een soort verzegelde doos, waar wat er ook gebeurt, het geen invloed kan hebben op wat er buiten is. De virtualisatiesoftware jongleert vervolgens met de machinebronnen zodat elke instantie heeft wat hij nodig heeft om effectief te worden uitgevoerd.
Virtualisatie is op veel manieren nuttig. Het betekent dat computergebruikers meerdere besturingssystemen op een systeem kunnen uitproberen zonder het telkens opnieuw te moeten bouwen. Hiermee kunnen verschillende platforms bronnen delen, vooral als ze er niet veel nodig hebben. Het kan ook een minilaboratorium op een computer creëren, waardoor experimenten mogelijk zijn zonder de hele machine te riskeren.
Het beste voorbeeld van virtualisatie is webhosting. Een website wordt gehost op een server die is verbonden met de internetbackbone. Deze server draait virtualisatiesoftware, die de serverbronnen verdeelt over verschillende "virtuele" servers. Elke virtuele server denkt dat het de enige server op de machine is en heel gelukkig werkt.
Iemand die betaalt voor webhosting betaalt voor een segment van deze server en zijn eigen exemplaar. De software in elke instantie bedient vervolgens de website en alles werkt alsof de site op een eigen server staat. Dit verlaagt de kosten aanzienlijk voor zowel de webhost als de klant. Bij de host kunnen veel meer klanten machines delen tegen veel lagere kosten. De klanten hebben alle kenmerken van hun eigen servers, zonder de kosten van dedicated servers.
Bedrijven worden ook wakker met het idee van virtualisatie. Naar schatting worden de meeste bedrijfsservers voor maximaal 40% gebruikt, zelfs op de drukste tijden. Met virtualisatiesoftware kunnen bedrijven verschillende softwareplatforms op elke server hosten, waardoor meer gebruik wordt gemaakt van de beschikbare bronnen. Dit betekent dat minder servers nodig zijn, wat kan leiden tot een aanzienlijke kostenbesparing. De kostenbesparingen komen niet alleen doordat u geen extra servers hoeft te kopen, maar ook de kosten om ze te voeden, te laten werken en onderhouden.
Virtualisatiesoftware kan ook thuis worden gebruikt. Een computer met het Windows®-besturingssysteem kan bijvoorbeeld Linux op een virtuele server draaien, waar het normaal moeilijk zou zijn om beide zonder veel werk uit te voeren. Hierdoor kan de gebruiker beide systemen gebruiken zonder de andere te beïnvloeden.