Voorkom vendor lock-in met een multi-cloudstrategie

Gaurav Dhillon 1 web

Door: Gaurav Dhillon, CEO SnapLogic

Bedrijven die bezig zijn met de ontwikkeling van een cloud platform-strategie bekijken waarschijnlijk hoogstens drie platforms: Amazon Web Services, Microsoft Azure en Google Cloud. Zij bieden nu eenmaal de hyperscale infrastructuur en de efficiëntie waar kleinere partijen niet mee kunnen concurreren.

Wanneer in een markt een dergelijke consolidatie optreedt, worden klanten nerveus. Immers, als er zo weinig te kiezen valt, is het logisch dat er zorgen ontstaan over het verlies van de controle over bedrijfskritische data en de infrastructuur. Daarnaast leggen bedrijven de beveiliging en uptime in handen van één partij en verslechteren ze bovendien hun positie in contractonderhandelingen. Afhankelijkheid van één provider kan een directie zenuwachtig maken. Vooral als het gaat om essentiële bedrijfsonderdelen.

We hebben het eerder gezien met IT-dienstverleners, bijvoorbeeld in de publieke sector. Daar werden contracten afgesloten van meer dan tien jaar met grote bedrijven en opgeblazen budgetten die uiteindelijk niet kunnen leveren wat is beloofd. Als deze bedrijven vervolgens failliet gaan, laten ze onafgeronde projecten achter en zitten klanten met systemen die niet aansluiten bij de rest van de infrastructuur. Bedrijven zitten hierdoor in een spagaat: enerzijds willen ze profiteren van de voordelen van de cloud, zoals snelheid, eenvoud, flexibiliteit en lage kosten, maar anderzijds willen ze niet het risico lopen dat al hun data vastzit in de cloud van één provider.

De angst voor een vendor lock-in moet echter de voordelen van de cloud niet overschaduwen. De opties zijn inderdaad beperkt bij het kiezen van een cloudleverancier, maar dat neemt niet weg dat er nog steeds belangrijke keuzes kunnen worden gemaakt. Een goed uitgedachte multi-cloudstrategie kan bedrijven de gemoedsrust én de vereiste infrastructuur bieden.

Obstakels van de multi-cloud

Cloudleveranciers zitten er uiteraard niet op te wachten dat de klant meerdere clouds gaat gebruiken. Zij willen dat het bedrijf in hun ecosysteem blijft en gebruikmaakt van hun applicaties. Ondanks dat bij deze cloudleveranciers de klant centraal staat, is het voor hen vanuit zakelijk oogpunt niet logisch om het gebruik van meerdere clouds makkelijk te maken. Het is lastig om van leverancier te wisselen, omdat een lock-in van bedrijven een van de belangrijkste tactieken van de leverancier is. Dit kleine obstakel moet een multi-cloudstrategie echter niet in de weg staan, zeker niet als goed is nagedacht over mogelijke obstakels.

Een van de eerste obstakels is de overdraagbaarheid van data. Zijn de verschillende cloudomgevingen compatibel? Wanneer applicaties verdeeld zijn over meerdere clouds, zit de data dan vast binnen die specifieke platforms? Wat kost het om data te verplaatsen tussen omgevingen? Wordt de multi-cloud niet te complex? Als het gaat om overdraagbaarheid is het gebruik van containers een mogelijkheid. Containers maken gebruik van gedeelde besturingssystemen en zijn ontworpen met zelfvoorziening en overdraagbaarheid in gedachten, ook binnen omgevingen die anders niet compatibel zouden zijn.

Bij de keuze voor de beste plek om data te verwerken moet rekening worden gehouden met data gravity. Verwerk data dicht bij de plek waar het is opgeslagen. Behoud een centrale plek in de belangrijkste cloud en verplaats data alleen als dat nodig is. Als migratie noodzakelijk wordt, zorg er dan voor dat het data-integratiesysteem geschikt is voor een multi-cloudstrategie.

Complexiteit is haast onvermijdbaar; de cloud heeft al veel controle bij IT-afdelingen weggenomen. Wat betreft de software is het een soort Wilde Westen: elke afdeling kan naar eigen inzicht en behoefte applicaties installeren, en de multi-cloud zal dit alleen maar complexer maken. Een van de voordelen van de cloud is wel dat afdelingen voorzien kunnen worden van applicaties zonder de rompslomp vanuit de IT-afdeling. Teams doen er goed aan systemen en processen te gebruiken die ervoor zorgen dat de beveiliging en prestaties optimaal blijven. Daarom wordt aangeraden te starten met het ontwikkelen van een testomgeving waarin applicaties worden getest onder toeziend oog van de IT-afdeling.

Een uniek cloudrecept

De eerste vraag die bedrijven zich moeten stellen bij een multi-cloudstrategie is waar welke cloud voor moet worden gebruikt. Elk van de drie grote cloudleveranciers heeft zo zijn pluspunten. Microsoft is bijvoorbeeld sterk op het gebied van on-premise, terwijl Amazon de grootste footprint heeft. Bedrijven moeten daarom zelf experimenteren en ondervinden welke combinatie van leveranciers de beste is voor hun bedrijf. Een van de grootste voordelen van de cloud is dat ze gebruikers de ruimte geeft om te experimenteren. Testomgevingen- en applicaties kunnen worden ontwikkeld zonder flinke investeringen vooraf. Hierdoor kunnen bedrijven zonder al te veel risico de juiste combinaties van clouds en applicaties vinden.

Deze aanpak vereist een flexibel integratieplatform, dat speciaal gebouwd is voor cloudomgevingen. Een multi-cloudstrategie geeft het beheer van data terug aan de bedrijven. Het kost wellicht enkele aanpassingen en er zal geëxperimenteerd moeten worden, maar bedrijven kunnen hiermee hun clouddiensten zo aanpassen dat ze perfect aansluiten bij de bedrijfsbehoeften én indien nodig eenvoudig aangepast kunnen worden.

De cloud biedt bedrijven al meer flexibiliteit, maar het gebruik van één clouddienst staat haaks op de beloften van cloudtechnologie. Het devies luidt dan ook: “Pas de cloud aan aan jouw behoeften, niet andersom.”