Veel bedrijven die met VDI beginnen, doen dat bovenop hun bestaande servervirtualisatieinfrastructuur. Aangezien dat meestal VMware of Hyper-V is, vallen open source VDI-oplossingen dan vaak buiten de boot. In deze situatie geldt meestal 'onbekend is onbemind'. Toch bieden open source VDI-oplossingen heel wat voordelen, en daarover spraken we met Gaby Schilders en Vincent van Adrighem van ict-dienstverlener Ictivity.

RHEV met VDI

“Wijzelf hebben een aantal actieve deployments met open source VDI-oplossingen, maar die zijn klein omdat het nog een vrij jonge markt is”, zegt Schilders, “Er bestaan al wel grote deployments. Een grote Nederlandse universiteit is bijvoorbeeld duizenden desktops met VDI aan het opzetten met behulp van Red Hat Enterprise Virtualization, zowel met Linux- als Windows-desktops.” Red Hat Enterprise Virtualization (RHEV), Red Hats platform voor servervirtualisatie, heeft immers ook een VDI-component, gebaseerd op het protocol SPICE. De Linux-leverancier heeft dat in 2008 samen met KVM in handen gekregen met de overname van Qumranet.

Het grote voordeel van RHEV vergeleken met de bedrijfseigen (proprietary) VDI-oplossingen van concurrenten is de kostenbesparing. Een ander voordeel is dat Red Hats virtualisatieplatform eenvoudig te automatiseren is, wat vooral in grote deployments heel handig is.

En tot slot is volgens Schilders de openheid van RHEV niet te onderschatten: “Als je de tooling van Red Hat onvoldoende vindt, kun je het onderliggende framework nog altijd aansturen met commandline-tools. Dat is dan wel niet ondersteund, maar je kunt je beheer er wel eenvoudig mee op maat aanpassen en automatiseren.”

Wel erg Microsoft-gericht

De tooling rond Red Hats VDI-oplossing is nog heel Microsoft-gericht, omdat Red Hat die software geërfd heeft van Qumranet, zegt Van Adrighem: “De beheersoftware moet je installeren op een Windows 2008 R2-server, de database is MS SQL, de gebruikers worden geauthenticeerd door Active Directory, de software zelf is .NET-gebaseerd en de beheerinterface werkt alleen in Internet Explorer omdat het gebruik maakt van ActiveX”, zegt hij.

“Voor een open source-bedrijf ligt dit allemaal natuurlijk nogal gevoelig, los van het feit dat Red Hat hiermee te veel afhankelijk is van een concurrent.” Daarom is Red Hat nu bezig de tooling te herschrijven, zodat die Linux-gebaseerd is en volledig zonder Microsoft-technologie. De nieuwe versie zal Java-gebaseerd zijn, LDAP gebruiken voor authenticatie en MySQL of PostgreSQL als database. “Dit ombouwen duurt wel langer dan we gehoopt hadden”, merkt Schilders op.

SPICE

Met SPICE (Simple Protocol for Independent Computing Environment) wil Red Hat een antwoord bieden op Microsofts RDP, Citrix' ICA en VMware's PCoIP. Red Hat heeft het protocol eind 2009 open source gemaakt en wil hiermee andere partijen overtuigen om support in te bouwen.

“Naast gewone overdracht van beeld, toetsenbord en muis, ondersteunt SPICE ook bi-directionele video, usb-apparaten, en off-loading van video, waarbij je filmpjes op de client verwerkt”, legt Van Adrighem uit. “Een belangrijk voordeel is ook dat SPICE heel weinig bandbreedte gebruikt. Daardoor is het ideaal voor grote deployments met heel veel VDI-clients, het soort deployments waar Red Hat zich ook op richt.”

Windows- en Linux-desktops

Eén van de VDI-producten die SPICE ondersteunt, is VERDE 5 van Virtual Bridges, dat net zoals RHEV de hypervisor KVM gebruikt. “Bij Ictivity hebben we eens een demo-opstelling van VERDE opgebouwd en het aan de tand gevoeld”, zegt Van Adrighem. “Daaruit bleek dat het product zeker klaar is voor gebruik. Eén van de speerpunten van VERDE is dat het zowel Windows- als Linux-desktops kan aanbieden, en het is grotendeels webgebaseerd.”

Het SPICE-protocol is al een tijdje in ontwikkeling, eerst door Qumranet en later door Red Hat. Volgens Schilders heeft het geen kinderziektes meer. Toch zijn er wel een aantal beperkingen: “Het aantal thin clients dat SPICE ondersteunt is wel wat beperkter dan voor andere VDI-protocols. De bekendste leverancier die SPICE in zijn thin clients ondersteunt is Igel, een Red Hat-partner. Ik heb deze eens uitgeprobeerd en had echt de indruk dat ik lokaal aan het werken was. Er zijn echter nog niet voor elk platform goede clients te vinden.”

Tooling

“VMware is dominant in de virtualisatiemarkt omdat het heel veel tooling aanbiedt voor zijn eigen producten. Die tooling is superieur, vooral voor kleinere omgevingen, maar daar staat wel een prijs tegenover”, zegt Van Adrighem.

“Virtualisatie zelf is steeds meer een commodity. VMware maakt het verschil echt met zijn tooling, terwijl Microsoft het verschil maakt door cross-selling. Hyper-V wordt verkocht als onderdeel van het besturingssysteem. Red Hat gebruikt ook meer de strategie van Microsoft en richt zijn tooling vooral op grote deployments.”

Van Adrighem denkt echter dat Red Hat en VMware op termijn meer naar elkaar zullen toegroeien in hun aanpak: “VMware heeft gezien dat andere oplossingen gemakkelijker te scripten zijn, en haakt in zijn recente versies dan ook aan op het thema automatisering [van de virtualisatie - red.], zodat het op termijn ook voor grotere deployments bruikbaarder wordt. En ik verwacht dat Red Hat nadat het Qumranets Microsoft-gebaseerde tooling volledig herschreven heeft, zich ook zal richten op het eenvoudiger maken van zijn tooling voor kleinere deployments.”

Verzuiling

Op dit moment wordt er volgens Van Adrighem vooral nog geconcurreerd op basis van merk, en minder op de technologische voordelen: “Veel bedrijven gebruiken bijvoorbeeld VMware-technologie voor servervirtualisatie, en besluiten dan om ook VMware voor VDI te gebruiken, omdat ze dat kennen. VDI heeft echter andere eisen dan servervirtualisatie, bijvoorbeeld op het vlak van storage. Dus dat is niet altijd de beste strategie. Zolang die verzuiling er is, zal open source VDI maar moeilijk van de grond komen”, denkt hij.

Van Adrighem ziet echter wel een kans voor de doorbraak van open source VDI: “Ik weet dat er telecomleveranciers zijn die VDI willen gebruiken om desktops in de cloud aan consumenten aan te bieden. Voor zulke grote deployments is open source door zijn voordelen op het vlak van licentiekosten en beheer oppermachtig, net zoals dat bij servervirtualisatie het geval is. Als dat soort diensten er komt, zou dat de markt op zijn kop kunnen zetten en open source VDI een uitstekende basis geven om zich te ontwikkelen. Open source gaat de grootste groei realiseren door VDI-clouddiensten.”