Recent onderzoek van TechValidate laat er geen twijfel over bestaan: organisaties zijn steeds vaker bereid om Openstack in te zetten voor hun cloudinfrastructuur. Ook de Amsterdamse hpc-specialist Bright Computing en een studie van Forrester Research bevestigen dat. ‘Logisch’, meent Radhesh Balakrishnan, directeur Openstack bij Red Hat. ‘Bedrijven zijn immers constant op zoek naar meer flexibiliteit, een meer open infrastructuur en een betere tco voor hun cloudinitiatieven. Openstack beantwoordt perfect aan al die criteria.’
Geruggensteund door de ‘Openstack Enterprise Adoption Survey’ van Red Hat windt Balakrishnan er geen doekjes om: voor hem is Openstack duidelijk een cruciaal onderdeel van de toekomst van open cloud computing. En hij staat niet alleen met die opinie, een heel recent rapport van Forrester Research, ‘Openstack is ready – are you?’, stelt onomwonden dat Openstack als open source cloudplatform de compatibiliteitsstandaard geworden is voor de private cloud-markt. Forrester verwijst daarbij naar het feit dat al een dozijn Fortune 100-bedrijven, waaronder bekende namen als BMW, Disney en Wal-Mart, Openstack inzetten voor hun productieomgeving.
Sommige zien het als een manier om een lock-in van leveranciers te vermijden en dure licentiekosten onder controle te houden. Anderen verwachten vooral portabiliteit en interoperabiliteit voor hun applicaties. Het feit dat Openstack bijna continu ‘ververst’ wordt met nieuwe modules en versies, maakt het extra aantrekkelijk voor organisaties die mee willen groeien in de cloud.
Voldoende argumenten
‘Onze ervaring is dat er drie grote redenen zijn waarom bedrijven voor Openstack kiezen’, zegt Radhesh Balakrishnan. ‘Op de eerste plaats willen ze dat hun infrastructuur vlot kan reageren op de dynamische eisen die eraan worden gesteld. Bovendien willen ze weg van hun bedrijfseigen verleden en een open omgeving creëren waarin ze vlot open technologieën kunnen combineren tot een ideale oplossing. Tenslotte willen ze volop gebruik kunnen maken van commodity hardware om hun kosten te drukken. Voeg daar nog aan toe dat Openstack van nature ontworpen is om massief te kunnen schalen wanneer de nood zich voordoet en je moet niet langer zoeken naar argumenten pro-Openstack.’
Een vaak gehoorde opmerking is dat Openstack veel te complex is. ‘Omdat het zo allesomvattend is’, geeft Balakrishnan toe. ‘Je mag niet vergeten dat Openstack niet alleen de computing-laag raakt, maar dat het ook het virtualiseren van netwerking en storage mogelijk maakt. Het is precies dat netwerkgedeelte waar zich de meeste klachten over complexiteit voordoen, omdat de klanten denken in de richting van software-defined networking-oplossingen. Daar worden ze niet alleen geconfronteerd met technische complexiteit maar ook met de organisatorische dynamiek. Samen met Cisco, Dell en ruwweg nog 275 andere partners proberen we nu een oplossing voor die complexiteit te zoeken.’ Volgens hem heeft Red Hat met Cloudforms al een grote stap gezet in de richting van het opheffen van die complexiteit. ‘Meer dan de helft van onze Openstack-klanten gebruikt al Cloudforms, om twee redenen: ze willen inderdaad die complexiteit de wereld uit helpen en ze willen ook een brug kunnen slaan naar de infrastructuur die ze al in huis hebben.’
Ook in Nederland
Overigens zijn het niet alleen bekende namen als Red Hat, Cisco en Dell die daarvoor een oplossing zoeken, ook in Nederland zijn al grote stappen in die richting gezet, met name door het Amsterdamse Bright Computing. Dat bedrijf heeft op de recente Openstack Summit in het Canadese Vancouver zijn eigen Openstack-distributie gelanceerd, naar eigen zeggen de enige distributie van Nederlandse origine. Het bedrijf, dat in 2009 werd opgericht, heeft zich de voorbije jaren ontwikkeld tot een wereldspeler op het vlak van clustermanagement, vooral dan Hadoop-clusters voor big data-analyse en hpc-clusters (hpc – high performance computing). Met zo’n 65 mensen zorgt het voor meer dan 450 klanten over heel de wereld waaronder klinkende namen als Boeing, NASA, Lockheed Martin en Panasonic.
‘Wat ons onderscheidend maakt, zijn drie zaken’, legt algemeen directeur Matthijs van Leeuwen uit. ‘Onze Openstack-distributie is gebaseerd op volwassen technologie die we al bijna tien jaar op grote schaal gebruiken bij hpc in mission critical-clusters. Bovendien zijn wij gespecialiseerd in het beheer van die servers vanaf de bare metal-laag (bios, firmware, disk lay-out, raid). Onze Bright Openstack-distributie kan werken met allerlei Linux-kernels en -packages, netwerken en InfiniBand en vlans. Dit zijn zaken waar de meeste Openstack-distributies zich niet mee inlaten, want die gaan ervan uit dat je de onderliggende hardware-infrastructuur al voor elkaar hebt.’
Virtuele machines
‘Sterker nog’, vervolgt Van Leeuwen, ‘wij kunnen ook zorgen voor het beheer binnen in de virtuele machines (vm’s). Normaliter zet Openstack vm’s aan en uit, en maakt ze klaar voor de gebruiker die dan een aantal templates definieert en aan Openstack aangeeft welke vm’s met welke template hij wenst. Daarna gaat Openstack die vm wel beheren maar alleen van de buitenkant, want het heeft geen enkel zicht meer op wat er binnen die vm gebeurt. Dat is nu net waar Bright Openstack zijn toegevoegde waarde brengt, door Openstack te beschouwen als een server die dus kan worden beheerd. Wij installeren onze agent in die vm en kunnen op die manier volledige Hadoop- of hpc-clusters binnen zo’n Openstack-cloud opzetten, beheren en monitoren. Met onze gui is dat ook heel intuïtief en gebruiksvriendelijk.’
Uit het eerder genoemde onderzoek van Red Hat blijkt dat gebruikers zich vooral zorgen maken rond de implementatie en het beheer van Openstack zelf. ‘Dat heeft zeker te maken met de zesmaandelijkse updatecyclus en de modulaire aard van het beestje’, zegt Radhesh Balakrishnan. ‘Vandaar dat wij in de volgende release van het Rhel Openstack-platform een nieuw stuk technologie voorzien hebben, Director. Het is een deployment en management tool waarin technologie verwerkt zit, afkomstig uit onze overname van eNovance, en die je in staat stelt verschillende componenten te mengen en op elkaar af te stemmen en vervolgens een upgrade uit te voeren zonder dat je met een langdurige downtime opgescheept zit. De uiteindelijke bedoeling is die upgrade naar nieuwe versies zo vlot te laten verlopen dat er helemaal geen downtime meer aan te pas komt.’
Dit artikel is eerder verschenen in Computable magazine jaargang 48, nummer 8, oktober 2015.
Wat is Openstack?
Openstack is een stel open source softwaretools voor het bouwen en beheren van zowel private als publieke en hybride cloud computing-platformen. Samen vormen zij een besturingssysteem voor de cloud dat een jaar of vijf geleden ontwikkeld werd door NASA en Rackspace Hosting en dat nu beheerd wordt door de Openstack Foundation, een non-profit organisatie waarvan intussen al meer dan tweehonderd grote en kleinere bedrijven en ontelbare individuele ontwikkelaars lid zijn. Sommige analisten noemen Openstack onomwonden de toekomst van cloud computing omdat het een open ontwikkelmodel is zonder risico’s van vendor lock-in en met een broncode die openbaar beschikbaar is en door iedereen kan worden aangevuld en verbeterd.
OpenStack is in mijn ogen altijd de beste kanshebber geweest als tegengas voor de grote drie: Azure, AWS, GCE.
Maar ik twijfel of OpenStack wel het antwoord is op deze drie, of dat het eigenlijk meer voor private cloud achtige zaken is. Dus een moderne eigen IT. Ik denk dat laatste en dat wordt versterkt o.a. door deze quote: “eigen Openstack-distributie gelanceerd”
Iedere Openstack implementatie is namelijk maatwerk. Als “leverancier” of gebruiker van Openstack moet je namelijk veel eigen competenties hebben en dat is nu juist zo anders dan het gebruiken van cloud computing providers, die maken de implementatie makkelijk. Makkelijk en Openstack gaan niet samen, dus kun je jezelf de vraag stellen: “Welk probleem lost Openstack op?”
Zoals het mij lijkt als analist (en ik ben absoluut geen ervaringsdeskundige als het om openstack gaat) is Openstack vooral handig om eigen automatisering te automatiseren en om een eigen eco-systeem te maken.
Wat ik juist graag had willen zien is dat Openstack werd gebruikt om generieke cloud provider te worden, ik weet dat CloudVPS daarmee bezig is, al ken ik geen mensen die ervaring hebben met hun Openstack cloud en zij schrijven “Eerste Europese OpenStack Cloud” aanbieder te zijn en dat baart me dan zorgen. Want iedere dag vertraging betekent dat het weer lastig wordt om tegenwicht te bieden aan de grote drie.