Er is een groot gevecht gaande over wie het besturingssysteem van de cloud mag gaan leveren. Aan dit gevecht doet een aantal grote aanbieders mee die hun eigen gesloten oplossingen bieden, zoals Microsoft, VMware en Amazon, maar er is bij cloudaanbieders veel behoefte aan software waarmee ze de concurrentie met deze gesloten oplossingen aan kunnen gaan. Maar in de strijd om welk open source besturingssysteem het meest dominant gaat worden in de cloud, lijkt Openstack op dit moment als winnaar uit de bus te komen.
Cloudaanbieders willen een alternatief voor de gesloten oplossingen van Microsoft, VMware en Amazon. Daarnaast komen steeds meer cloudgebruikers tot de conclusie dat er significante risico’s zijn aan het zich verbinden aan één aanbieder. Hierdoor ligt het speelveld open voor een besturingssyteem dat zich als een Linux van de cloud kan ontwikkelen. Er is de laatste jaren een aantal projecten op dit gebied opgestart en nu is het de vraag welk initiatief dominant zal worden. Grote bedrijven en overheden zullen waarschijnlijk niet met meerdere open source cloudsystemen willen werken, waardoor er één project als marktleider naar boven zal komen. Er zijn op dit moment vier serieuze open source projecten die de basis van de cloud-infrastructuur willen gaan worden: Openstack, Cloudstack, Opennebula en Eucalyptus.
De belangrijkste factor die de winnaar gaat bepalen is de grootte en betrokkenheid van de community. Hoeveel mensen gebruiken het project en hoeveel mensen dragen er actief aan bij? Eucalyptus, één van de vier mededingers, produceert elk kwartaal een rapport, dat de grootte en betrokkenheid van de vier communities vergelijkt.
Openstack – Openstack van Nasa en Rackspace heeft in een relatief korte tijd een enorme hoeveelheid bekende namen aangetrokken. Het project ontwikkelt zich snel in een halfjaarlijkse release-cycle en er wordt geen poging gedaan aan te sluiten bij gesloten oplossingen zoals die van Amazon.
Cloudstack – Cloudstack is een jong project dat in februari 2012 door Citrix is gelanceerd op basis van het Cloud.com-platform, dat ze kort daarvoor hadden aangekocht. Citrix probeerde Cloudstack eerst in Openstack te integreren, maar rapporteerde dat Openstack op dat moment nog teveel achterliep. Bronnen bij Openstack melden echter dat Citrix teleurgesteld was toen Openstack het Cloudstack-project niet in zijn geheel wilde absorberen. Hoe dan ook: Cloudstack ging alleen verder en sinds april 2012 wordt het project ook ondersteund door Apache.
Opennebula – Dit project komt voort uit de Europese academische wereld. Er is een aantal belangrijke opstellingen in gebruik, maar het gaat hierbij wel om de iets minder bekende bedrijven en om onderzoekstoepassingen.
Eucalyptus – De eerste release van Eucalyptus stamt uit mei 2008. Het grote voordeel van Eucalyptus is dat het erg goed samenwerkt met Amazon. Dat is voor sommige applicaties een voordeel maar de verbintenis met deze grote aanbieder zorgt ervoor dat andere serieuze partijen, die de Amazon-dominantie niet willen accepteren, met een grote boog om Eucalyptus heenlopen.
OpenStack niet meer bij te houden
Eucalyptus keek bij deze vier concurrenten onder meer naar de hoeveelheid onderwerpen dat op mailinglists en fora werd besproken. Het aantal mensen dat meedoet aan discussies is enorm veel hoger bij Openstack dan bij de andere projecten. Dit lijkt vooral het geval sinds de laatste Openstack Grisley-release in april 2013. Ook werd er gekeken naar de daadwerkelijke softwarecontributies aan de projecten. Hierbij heeft Openstack wederom een enorme voorsprong op de andere projecten, met Cloudstack op enige afstand als nummer twee. Dit geldt zowel voor het aantal contributies, als voor het aantal verschillende partijen dat bijdraagt.
Als de nieuwe ‘Havana’ versie van Openstack, die later deze maand verwacht wordt, genoeg verbetering en community interesse zal genereren om dit momentum gaande te houden, dan lijkt Openstack een zeer goede positie te hebben om de race te gaan winnen.
Positieve ontwikkeling
Het is erg positief dat er zoveel interesse is in de open source cloud platforms. Hierdoor zal de infrastructuur van de cloud niet afhankelijk worden van een klein aantal Amerikaanse aanbieders. Bovendien is het een goede ontwikkeling dat OpenStack nu als leider lijkt op te staan: dit betekent dat potentiële gebruikers een duidelijk open source alternatief hebben.
Louis, helemaal mee eens.
Hier is nog een aardig artikel ter ondersteuning van dit artikel.
http://www.cloudave.com/32319/havana-openstack-continues-march-toward-dominance/
Vooral die grafiek is indrukwekkend!
Bedankt voor de goede discussie naar aanleiding van het artikel. Drie aanvullingen op de verschillende punten:
Ten eerste denk ik zeker niet dat OpenStack bestaande oplossingen zoals Microsoft Azure en Amazon weg gaat drukken. Ik denk wel dat er bij grote bedrijven en ontwikkelaars behoefte is aan een open source platform dat een behoorlijk marktaandeel kan behalen. Niet alleen bij private clouds (zie de volgende link:
http://www.dutchitchannel.nl/dic/8/919/openstack_staat_vaker_op_het_lijstje_voor_toekomstige_cloud_infrastructuurplannen..html)
maar ook bij publieke clouds. CloudVPS is hierbij slechts een lokaal voorbeeld, denk internationaal bijvoorbeeld aan HP en Rackspace die flink hiermee bezig zijn.
Ik wilde ook even een aanvulling geven over de migratie tussen verschillende OpenStack clouds. Dit zal in de praktijk redelijk makkelijk zijn omdat cloud providers de nieuwste functies zullen willen bieden en daardoor waarschijnlijk niet meer dan één OpenStack versie bij elkaar vandaan zullen zitten. Hiernaast is de API is erg simpel en veranderd deze ook niet meer zo snel zodat een migratie naar een andere OpenStack cloud weinig aanpassingswerk op zal leveren.
Tot slot over de scope van OpenStack: het project is nu inderdaad een Infrastructure as a Service platform zoals Amazon. Dit terwijl met name Microsoft Azure al veel meer naar de Platform as a Service kant toegaat. Hierbij kan de code worden ge-upload en zoekt de clouddienst verder zelf uit hoe deze het beste kan draaien. Dit is echter een veel jongere markt met op dit moment nog een groot aantal spelers zonder standaarden. Dit laatste zorgt ervoor dat lockin risico een groot probleem kan worden. Ik verwacht dus dat er ook een breed gedragen open source PaaS platform wordt ontwikkeld. Of dit onderdeel wordt van het OpenStack project of bovenop OpenStack zou kunnen draaien is nog onduidelijk.
Draait iemand van jullie ook daadwerkelijk OpenStack in zijn datacenter? Wat mij als gebruiker/operator vooral opvalt is de alpha/beta toestand van z’n beetje alle onderdelen.
Leuk om te lezen. Op het moment ben ik me zeer aan het verdiepen in het onderwerp. Afgelopen week ook een bezoek gebracht aan de Red Hat Summit 2014 in San Francisco. Hier diverse demo’s gezien van openstack en aanverwante producten als OpenShift en Cloudforms. Zeer indrukwekkend wat er allemaal mogelijk is.
Belangrijk is dat we met OpenStack afstappen van een model waar er maar één leverancier is die de richting van ontwikkeling bepaald. Het is in het open source-model veel belangrijker dat het gedreven wordt door innovatie.