Wat is virtualisatie:
Door middel van emulatie kan op één enkele server meerdere besturingsystemen tegelijkertijd worden gedraaid en gebruikt. De virtualisatiesoftware maakt als het ware een softwarematige kopie(emulatie) van de server hardware waardoor een virtuele machine ontstaat waarop je een besturingsysteem kunt installeren. Deze virtuele machine kan ingezet worden als een volwaardig systeem waarop je natuurlijk gewoon applicaties kunt installeren. De virtualisatiesoftware is een soort agent tussen de fysieke hardware in de server en de virtuele(geëmuleerde) machines. Het zorgt voor de communicatie tussen de fysieke hardware en de virtuele machines maar ook voor de communicatie tussen de virtuele machines onderling indien gewenst.
Hoe werkt virtualisatie:
De virtualisatiesoftware kan op een besturingsysteem geïnstalleerd worden welke al op de fysieke hardware geïnstalleerd staat. Dit noemen ze ook wel een "host". Het nadeel van een "host" is dat deze zelf ook al de nodige resources (CPU, geheugen, schijfruimte etc.) gebruikt waardoor er minder ruimte en snelheid overblijft voor de virtuele machines. Er bestaat echter ook virtualisatiesoftware welke zonder tussenkomst van een "host" op basis van een eigen mini besturingsysteem direct op de fysieke hardware kan draaien. Het voordeel hiervan is dat het mini besturingsysteem nauwelijks resources vraagt van de fysieke hardware wat bijdraagt in snelheid en schaalbaarheid van de virtuele machines. Je kunt vervolgens binnen de virtualisatiesoftware net zo veel virtuele machines aanmaken en tegelijk gebruiken als de fysieke hardware aan kan zonder dat deze met elkaar in conflict raken.
Waarom virtualisatie:
Het mooie van virtualisatie is dat je binnen elke virtuele machine een ander besturingsysteem kunt installeren van verschillende platformen. Onder platformen verstaan we het windows, linux en unix platform met daarin al zijn varianten zoals Windows Server, Suse Linux Enterprise Server maar ook Sun Solaris of HP UX mits de gekozen virtualisatiesoftware deze platformen ondersteunt. Virtualisatie stelt een bedrijf in staat om meerdere systemen en platformen samen te voegen op één of een aantal fysieke servers. Dit wordt ook wel serverconsolidatie genoemd.
De belangrijkste voordelen van virtualisatie:
- Door serverconsolidatie wordt de aanschaf van meerdere servers verkleind naar één of enkele servers. De hardware wordt optimaal benut en breekt het "oude model" van één applicatie per server.
- Door deze consolidatie worden de kosten voor de aanschaf van fysieke servers en andere hardware in de datacenter gereduceerd. Hierdoor kan er ook bespaard worden op de benodigde ruimte, klimaatbeheersing en stroomverbruik van de gehele IT omgeving.
- Virtualisatie verbetert de flexibiliteit en de snelheid van de infrastructuur door een beter te managen omgeving. Administrators kunnen in minder tijd dagelijks wederkerende opdrachten zoals "provisioning", configureren, monitoren en onderhoud uitvoeren.
- Verhoogde beschikbaarheid van applicaties en dus de continuïteit van de business door middel van veilige backups welke een snelle recovery bieden indien noodzakelijk en migratiemogelijkheden of onderhoud zonder downtime of onderbreking van de services en applicaties.
- Verbeterd de veiligheid en beheersbaarheid van desktops welke eenvoudig zijn uit te rollen, managen en monitoren en zowel lokaal of remote te benaderen zijn door gebruikers van desktops, laptops en tablet pc's.
Virtuele machine:
Een virtuele machine is een geïsoleerd stuk geheugen waarin een computer wordt geëmuleerd. Hierop kan een besturingsysteem en applicaties worden geïnstalleerd zoals op een fysieke machine dat ook kan. Een virtuele machine gedraagt zich net zoals een fysiek systeem echter worden de processor, geheugen, harddisk, grafischekaart, netwerkkaart e.d. softwarematig geëmuleerd. Hierdoor kan je binnen een virtuele machine elk x86 compatible besturingsysteem installeren inclusief benodigde applicaties en drivers zoals je dat normaliter ook op een fysiek x86 systeem zou doen. Virtuele machines zijn zeer eenvoudig te kopiëren en te verplaatsen naar andere locaties wat enorm veel voordelen en tijdsbesparing met zich meebrengt. Door het geïsoleerde karakter heeft een mogelijke crash van een virtuele machine of applicatie binnen een virtuele machine geen enkele invloed op de overige virtuele machines op een server. Bovendien is een virtuele machine zeer snel en eenvoudig te recoveren.


