OpenStack: heel flexibel, wel complex

Matthijs van Leeuwen_Bright Computing

Critici van OpenStack brengen al jaren dezelfde punten in: de TCO van OpenStack mag dan wel lager zijn, maar de uptime en flexibiliteit van het platform zouden te wensen overlaten. Een 'industry insider' noemde OpenStack in een artikel op ReadWrite zelfs 'enkel een manier om het hoger management te doen geloven dat het bedrijf de stap naar het cloud-tijdperk heeft gezet.' Vraag: waar komt dit soort kritiek vandaan?

Laten we eens beginnen met de redenen waarom je juist wél aan OpenStack zou moeten beginnen. De grote winsten zijn mijns inziens namelijk vooral te behalen buiten het datacenter. OpenStack geeft antwoord op vragen als 'wat zouden we kunnen doen als we het inzetten van resources in minuten in plaats van weken zouden kunnen realiseren?' of 'wat zouden we kunnen doen als onze ontwikkelaars enkel en alleen nog met verbeteren van software en bedenken van nieuwe dingen bezig zouden zijn?' De echte grote toegevoegde waarde van Openstack zit ‘m in de businesstransformatie die ermee gerealiseerd kan worden. Een organisatie krijgt door de gewonnen flexibiliteit in het datacenter veel meer tijd om te innoveren en diensten uit te rollen. Dat is de echte kans.

Niet iedereen heeft dit voordeel echter scherp op zijn netvlies. De meeste ICT-managers maken een simpele kostenafweging, waarbij ze een aantal VMware-licenties vervangen door OpenStack. Die analyse is ook niet verkeerd, maar je verliest wel de belangrijkste voordelen van een OpenStack-implementatie uit het oog. OpenStack maakt het mogelijk om met relatief weinig mensen een datacenter te beheren en stelt je in staat in zeer korte tijd nieuwe diensten uit te rollen. Dat heeft significante voordelen voor je business.

Hybride

De achilleshiel van OpenStack - en daar komt ook de meeste kritiek vandaan - is het feit dat het niet zo makkelijk is om met OpenStack te beginnen. Je hebt echt expertise nodig en er is relatief weinig beheersoftware voor OpenStack beschikbaar. De complexiteit neemt bovendien toe, omdat steeds meer ontwikkelaars zich met OpenStack bezighouden en het aantal projecten toeneemt.

De voordelen zijn echter minstens zo groot. OpenStack is vendor-onafhankelijk en kan in veel verschillende combinaties worden neergezet. Bovendien is het misschien nog wel meer dan andere aanbieders in staat om geïmplementeerd te worden in een hybride omgeving. De Amazon-cloud (AWS) heeft beperkte on-premise opties en VMware is weer niet erg succesvol geweest in het bouwen van eigen publieke clouds.

OpenStack kan het beste gezien worden als een commerciële versie van wat Google en Facebook ooit zelf als beheerplatform hebben gebouwd. Deze bedrijven hebben daar indertijd veel tijd en moeite in gestopt en voor bedrijven voor wie IT geen core business is zou het normaal niet lonen om die tijd in zo'n platform te stoppen. OpenStack poogt bepaalde elementen van de door Facebook en Google ontwikkelde managementplatformen te repliceren en beschikbaar te stellen aan bedrijven met minder extreme IT-behoeften. Iedere IT-manager zou zich mijns inziens in ieder geval in de mogelijkheden van OpenStack moeten verdiepen.

Matthijs van Leeuwen is CEO van Bright Computing