Inhoudsopgave:
- Een beetje geschiedenis over virtualisatie
- Voordelen van virtualisatie
- Virtualisatie Nadelen
- Een must voor IT
Naarmate de energiekosten stijgen en de kantoorruimte daalt, zijn energie- en ruimtebesparende oplossingen een absolute premium. In termen van pure economie lijkt het implementeren van een totale migratie naar een gevirtualiseerde omgeving een beetje overbodig. Over het algemeen is virtualisatie echter enthousiast ontvangen in de IT-industrie. Er zijn nog een paar rimpels, maar het is het grenzeloze potentieel dat mensen echt enthousiast maakt. Hier nemen we een kijkje naar de voor- en nadelen en laten we u beslissen.
Een beetje geschiedenis over virtualisatie
Volgens de officiële website van VMware begon de praktijk van virtualisatie in de jaren zestig, toen IBM probeerde mainframe-computers beter te partitioneren in een poging het CPU-gebruik te verhogen. Het eindresultaat was een mainframe dat gelijktijdig meerdere bewerkingen kon uitvoeren. Met het begin van de jaren tachtig en negentig werd de x86-architectuur de architectuur bij uitstek omdat gedistribueerde computing echt begon aan te slaan in de IT-industrie. De proliferatie van de x86-architectuur veroorzaakte effectief een massale uittocht uit virtualisatie toen het server-client-model begon aan een snelle toename van populariteit.
In 1998 werd VMware opgericht door een groep onderzoekers van de Universiteit van Berkley, die probeerden iets van de tekortkomingen van de x86-architectuur aan te pakken. Een van deze tekortkomingen was een concept dat bekend staat als onvoldoende CPU-gebruik. Binnen veel implementaties van x86-architectuur ligt het CPU-gebruik gemiddeld tussen 10 en 15 procent van de totale capaciteit. Een van de belangrijkste redenen hiervoor is het gebruik van één server per CPU om de prestaties van elke afzonderlijke server te verbeteren. Dit verbeterde de prestaties, maar ten koste van hardware-efficiëntie.
Voordelen van virtualisatie
Het lijdt geen twijfel dat virtualisatie enorm populair is geworden binnen de IT-industrie, maar waarom? Enkele van de meest voor de hand liggende redenen zijn een verhoogd CPU-gebruik, een groter ruimtegebruik en de mogelijkheid om server builds te standaardiseren. In termen van CPU-gebruik vertaalt meer servers op één fysieke machine zich meestal in meer werk dat door de CPU wordt uitgevoerd. Dus in plaats van al het webverkeer op de ene machine, al het SMTP-verkeer op een andere machine en al het FTP-verkeer op weer een andere, is het mogelijk om al het genoemde verkeer op één fysieke machine te ontvangen, waardoor het CPU-gebruik toeneemt. Als u dit met succes doet, moet u echter enige discretie gebruiken bij het plaatsen van meerdere virtuele machines op één hostmachine, omdat dit scenario de prestaties kan verminderen.
Het CPU-gebruik van virtualisatie heeft indirect invloed op het ruimtegebruik. Rekening houdend met het bovengenoemde scenario waarbij meerdere servers op één fysieke machine worden geplaatst, is het logisch dat met virtualisatie minder fysieke machines nodig zijn en dat daardoor minder ruimte wordt gebruikt.
Ten slotte leent virtualisatie zich vrij gemakkelijk voor de concepten klonen, ghosting, snapshots en elk ander type replicatiesoftware dat momenteel beschikbaar is. De waarde hierin is afgeleid van de ruimte die het een systeembeheerder biedt voor het maken van afbeeldingen van elk besturingssysteem op het netwerk. Door aangepaste afbeeldingen te maken, kan een systeembeheerder een standaard build maken die in het hele netwerk kan worden gerepliceerd. De tijd die dit bespaart bij het configureren van extra servers is van onschatbare waarde. (Bekijk voor meer informatie Servervirtualisatie: 5 praktische tips.)
Virtualisatie Nadelen
Het merendeel van de vastgestelde nadelen met betrekking tot virtualisatie heeft voornamelijk betrekking op beveiliging. Het eerste, en misschien belangrijkste, nadeel is het concept van single point of failure. Simpel gezegd, als de webserver van een organisatie, SMTP-server en elke andere soort server zich allemaal op dezelfde fysieke machine bevinden, hoeft een ondernemende jonge hacker alleen een denial-of-service-aanval op die hostmachine uit te voeren om meerdere servers binnen de serverinfrastructuur van een netwerk. Het afsluiten van de webserver van een organisatie kan op zichzelf rampzalig zijn, maar het uitschakelen van meerdere servers kan catastrofaal zijn.
Ten tweede is het gebruikelijk om een inbraakdetectiesysteem (IDS) op meerdere netwerkinterfaces binnen een bepaald netwerk te plaatsen. Indien correct geconfigureerd, kan de IDS een nuttig hulpmiddel zijn bij het bestuderen van trends, heuristieken en andere dergelijke activiteiten binnen het netwerk. Dit wordt echter vrijwel onmogelijk in een gevirtualiseerde omgeving, waar meerdere besturingssystemen op één hostmachine worden geplaatst vanwege het feit dat indringingsdetectiesystemen alleen fysieke netwerkinterfaces kunnen bewaken. Met andere woorden, de IDS werkt als een charme bij het bewaken van inkomend en uitgaand verkeer op de fysieke netwerkinterface, maar wanneer verkeer tussen virtuele servers beweegt, hoort de IDS niets anders dan krekels in het bos. (Bekijk The Dark Side of the Cloud voor meer informatie.)
Een must voor IT
De inspanningen van de meeste bedrijven om technologisch te blijven drijven, hebben geleid tot een onverzadigbare honger naar meer capaciteit en meer prestaties. Gezien de noodzaak om meer te doen met minder, is het geen verrassing dat virtualisatie snel een hoofdbestanddeel van systeembeheer is geworden. Totdat een nieuwe innovatie binnen de CPU-architectuur de IT-wereld stormenderhand verovert, zal virtualisatie nog steeds worden beschouwd als een absolute must binnen elk gerenommeerd IT-netwerk.