Nieuws

5 Tips voor snelle applicatie-virtualisatie

  • Print
  • 1x Aanbevolen
Gepubliceerd:18-01-2010 om 12:18 Auteur:Kevin Fogarty

Als je een of meer applicaties gaat virtualiseren, is het verstandig de volgende vijf tips even door te nemen, als je tenminste wilt dat je gebruikers bruikbare prestaties krijgen voorgeschoteld. Het slechte nieuws: je IT-afdeling zal zich moeten aanpassen.

Applicatie-virtualisatie

De krachtigste drijfveren achter de markt voor virtuele servers zijn het feit dat de prestaties van verschillende servers uit slechts één enkele fysieke server worden geperst, en het relatieve gemak waarmee de meeste applicaties van een fysieke infrastructuur naar een virtuele kunnen worden overgezet. Maar als de overstap niet zorgvuldig wordt voorbereid, kun je heel gemakkelijk verstrikt raken in allerlei problemen die de prestaties ernstig hinderen, waarna de applicaties die je zo mooi naar je gloednieuwe virtuele infrastructuur hebt overgezet zich gedragen alsof ze zijn geïnstalleerd op een reeds lang afgeschreven server. We geven vijf tips om de prestaties in een gevirtualiseerde omgeving hoog te houden.

1. Fatsoenlijke hardware

Een veelvoorkomende vergissing is dat virtualisatie altijd over besparingen gaat, en niet tot nauwelijks over investering. Maar ook een gevirtualiseerde opzet moet ruimte krijgen om te floreren, en daarbij hoort hardware die niet alleen werkt, maar vooral ook de verwachtingen van de business waar kan maken.

Natuurlijk is het voornaamste doel van virtualisatie fysieke servers te laten verdwijnen, maar dat betekent niet dat hardware plotsklaps niet relevant meer is, stelt Ian Scanlon, IS operations manager bij Computacenter. Computacenter heeft begin 2007 zijn ruim 700 servers met hun eigen interne IT-operatie overgezet naar VMware.

Volgens Scanlon hebben ze nauwelijks prestatieproblemen gezien, zelfs niet met applicaties die hoge eisen stellen aan I/O of beschikbare rekenkracht. Alle VM’s draaien op HP blade servers van tamelijk hoge kwaliteit, met 48GB RAM en ruim voldoende SAN-ruimte op elk ervan. Zonder die speling zouden het data warehouse, de SQL Server-gebaseerde applicaties en andere veeleisende systemen waarschijnlijk niet aan de verwachtingen van de business hebben voldaan, meent Scanlon.

2. Solide omgeving

Virtuele servers kunnen zeker geld besparen, maar als je je teveel concentreert op dat bezuinigingsaspect, zul je die besparing niet realiseren en ook geen fatsoenlijke prestaties halen, stelt Scanlon. Snelle breedbandverbindingen, glasvezel in plaats van koper en krachtige SAN-apparatuur zijn bijvoorbeeld veel belangrijker dan de paar euro die je in de aanloop op kapitaalgoederen denkt te kunnen besparen.

“We zijn aanvankelijk onze migratie ingestapt met als doel kosten te besparen, wat uiteindelijk niet echt gelukt is,” zegt Scanlon. “De voordelen liggen veel eerder in flexibiliteit, de tijd die je nodig hebt om een nieuwe server op te zetten of uit te breiden, het feit dat het beheer een stuk eenvoudiger wordt en dat soort zaken. We besparen in de praktijk niet zo gek veel, maar ik denk niet dat er hier iemand is die spijt heeft van de beslissing.”

Volgens onderzoek van onze collega’s van CIO.com zijn er meer dan genoeg bedrijven die wel degelijk forse besparingen realiseren door virtualisatie, maar ook zij slaan de toegenomen flexibiliteit minstens even hoog aan.

3. Adequate ondersteuning

Iedereen is blij met de mogelijkheid om ‘gratis’ nieuwe servers bij te kunnen plaatsen door verschillende VM’s op een enkele fysieke doos te kunnen draaien, maar dat betekent niet dat daarmee ook de druk op je infrastructuur afneemt, zegt Chris Wolf, analist bij de Burton Group. De kans is zelfs aanwezig dat de druk op je energievoorziening, netwerk en opslag alleen maar zal toenemen.

Vijf VM’s op een enkele fysieke host hebben dezelfde bandbreedte en schijfruimte nodig als vijf fysieke servers, en vereisen dezelfde hoeveelheid configuratie, beveiliging, beheer, licentiebeheer, patching en alle andere ondersteuning die je normaal gesproken ook kwijt bent aan het in de lucht houden van een applicatie of een heel datacentrum, zegt Wolf. Je ondersteuning terugschroeven, of niet vooruitplannen om nieuwe VM’s van de benodigde ondersteuning te kunnen voorzien, zal je op de eerste dag van de migratie wellicht niet meteen in de problemen brengen, maar na verloop van tijd zal het de prestaties onvermijdelijk gaan beïnvloeden.

4. Gedeelde verantwoordelijkheden

Bij veel bedrijven met IT-zuilen zie je dat mensen die niet goed kunnen omgaan met gedeelde verantwoordelijkheden de verantwoordelijkheid voor alles dat op een virtuele server draait proberen af te schuiven op “de virtualisatieman”, zegt Bob Quillan, senior director of marketing van EMC’s Ionix-divisie.

Als er opnieuw een zuil in het leven wordt geroepen die verantwoordelijk wordt gemaakt voor iets dat iedere andere IT-afdeling aangaat, dan kun je er op wachten dat er vooral heel veel met vingers gewezen gaat worden als er iets fout gaat, en dat er maar heel langzaam naar een oplossing toe wordt gewerkt. Traditionele IT-afdelingen zijn niet gewend aan de snelheid waarmee een virtuele infrastructuur kan veranderen (een situatie die ook wel “virtualizeeziekte” wordt genoemd), en dus zijn ze geneigd bij problemen de schuld daar neer te leggen. Alleen door de zuilen af te breken, de taken opnieuw te verdelen en procedures op te stellen die zowel in een virtuele als in een fysieke omgeving functioneren, kun je voorkomen dat kleine problemen uitgroeien tot hele grote, zegt Quillan.

5. Bewust gebruik

De hypervisor, het besturingssysteem en de hardware mogen dan allemaal hetzelfde zijn voor twee VM’s die op dezelfde (of gelijke) machines draaien, maar de applicaties die er op draaien kunnen de dynamiek zo veranderen dat je de capaciteit voortdurend moet blijven afstemmen op de eisen van iedere applicatie op elke server, zegt Scanlon.

Het is echt niet zo moeilijk een half dozijn VM’s die een normale applicatie draaien op een enkele fysieke server te plaatsen, maar daarbij wel het aantal VM’s te beperken dat een SQL Server app met veel I/O of een energieslurpende data-opslag draaien, beweert hij.

Een Citrix virtuele-applicatieserver op een VM draaien is ook geen probleem, tenzij je vergeet dat de Citrix-app zelf een virtuele server is die beslag gaat leggen op alle beschikbare middelen zodra alle gebruikers tegelijk inloggen. Als je dit niet onder realistische omstandigheden hebt getest, kun je problemen verwachten, zegt Scanlon.

“We hebben relatief weinig prestatieproblemen gehad sinds de migratie, maar ik denk dat dat vooral te danken is geweest aan het feit dat we met goede hardware zijn begonnen,” zegt Scanlon. “Dat heeft ons een hoop ellende bespaard.”

  • Print
  • 1x Aanbevolen

Reageer

 

Nieuwsbrief

Ontvang tweemaal per week een overzicht van de meest recente artikelen op Computerworld.nl in uw mailbox

Video

Follow me printen (video)