Citrix XenApp – vroeger Presentation Server geheten – leverde altijd al een gecentraliseerde desktop-omgeving met een groot aantal desktop-sessies per server. De consequentie hiervan is dat XenApp servers meestal behoorlijk zwaar belast zijn. Traditionele consolidatie van deze servers via hardwarevirtualisatie – met het doel om daardoor beter gebruik te gaan maken van de hardware – heeft dan ook meestal weinig zin.
Servervirtualisatie biedt echter ook andere voordelen, zoals een betere flexibiliteit en het vereenvoudigen van de manier om de beschikbaarheid te verhogen. De vraag is dus of, en zo ja hoe, je XenApp servers binnen virtuele servers zou kunnen leggen.
Citrix heeft daarvoor haar XenServer omgeving voor dat doel geoptimaliseerd en heeft dit laten testen door de Tolly Group. De testresultaten daarvan zijn als PDF te downloaden:
- Een 64-bit machine zonder servervirtualisatie kon 310 concurrent gebruikers aan.
- Dezelfde machine met XenServer virtualisatie (met slechts 1 virtuele machine!) kon met dezelfde performance 287 gebruikers aan.
- Het performance-verlies van XenServer was dus slechts 7,6% bij een 64-bits machine.
- Een soortgelijke test op een 32-bits machine gaf een performance-verlies van bijna 50%.
Wil je toch liever de hypervisor van VMware gebruiken in plaats van XenServer, dan heeft Sven Huisman een mooi overzicht gemaakt van aanbevelingen en best practices. Omdat daarbij gebruik gemaakt wordt van multi-core omgevingen met meerdere virtuele servers (in tegenstelling tot de Tolly Group test) kun je situaties bereiken waarin je gevirtualiseerd een hogere performance bereikt dan niet-gevirtualiseerd. Dit is vergelijkbaar met eerdere resultaten voor een webserver omgeving.
[...] je inderdaad XenApp wilt draaien op een middels XenServer gevirtualiseerde server. Zie ook een eerdere post daarover ten aanzien van de performance-consequenties van zo’n opzet. Het gaat om de volgende [...]
[...] in opdracht van Citrix de prestaties gemeten van een gevisualiseerde XenApp omgeving. Vorig jaar toonde Tolly al aan dat bij een op XenServer gevirtualiseerde XenApp slechts 7,6% performance-verlies optrad ten [...]