Klaar om een cloud-native bedrijf te worden?

matthijs_stevens

Een snellere implementatietijd is slechts één voordeel van cloud-native. De cloud biedt bedrijven ook auto-provisioning, schaalbaarheid en automatisering, waardoor ze concepten sneller in productie kunnen nemen. Aanpassingen aan applicaties kunnen ook worden doorgevoerd zonder de user experience te verstoren.

Om een cloud-native bedrijf te worden is planning en inzet van je team nodig. Dit is geen eenvoudige taak. Hiervoor moet de cloud-infrastructuur vanaf de basis opnieuw worden opgebouwd. De adoptie van cloud-native gaat snel. Volgens Gartner zullen cloud-native platforms tegen 2025 de basis vormen van meer dan 95% van de nieuwe digitale initiatieven. In 2021 was dit percentage minder dan 40%.

Verder denken dan de overstap naar cloud

Door een solide basis te bouwen met behulp van een DevOps-methodologie en een hoge mate van automatisering is cloud-native de volgende stap in de cloud-transformatie van een bedrijf. De technologie levert een moderne infrastructuur op basis van opex, ondersteunt een snellere releasesnelheid, verlaagt de operationele kosten, elimineert technische tekortkomingen en verbetert de user experience.

In tegenstelling tot het traditionele concept van ‘lift and shift’ worden cloud-native toepassingen – meestal opgebouwd met behulp van microservices en modules – in de cloud gecreëerd en kunnen ze gemakkelijk worden geschaald, onderhouden en geleverd aan verspreide gebruikers. Hierdoor kunnen bedrijven snel inspelen op digitale veranderingen.

Cloud-native worden is complexer dan het lijkt. De adoptie van nieuwe technologieën en processen is er slechts een deel van en het vereist ook een volledig andere denkwijze. Cloud-migratie en modernisering stimuleert innovatie en levert wereldwijde toegankelijkheid, zakelijke schaalbaarheid en marktflexibiliteit zonder de aanloopkosten van IT-systemen. Cloud-native gaat nog een stap verder door de time-to-market voor nieuwe toepassingen en diensten te versnellen. Bovendien levert het mogelijkheden voor data matching, verwerking, automatisering en business intelligence. Het afstemmen van business met IT om hiervan te profiteren is niet vanzelfsprekend, maar het kan wel met de juiste expertise.  

De eerste stap naar cloud-native

De overgang naar cloud-native vereist samenwerking tussen teams en een strategie die gedetailleerd is en voortdurend wordt geëvalueerd. Als eerste stap moeten de huidige architectuur van een onderneming, de tools en eventuele microservices die worden gebruikt, worden beoordeeld. Dit naast de beveiliging, monitoring en logging van processen. Bovendien is het cruciaal om te bepalen wat de doelen en gewenste voordelen zijn om voor een cloud-native model te kiezen. Niet alle toepassingen zijn geschikt voor deze transformatie.

Een cultuur van agile, continue ontwikkeling omarmen

Een agile aanpak is gericht op het creëren van waarde voor klanten door middel van terugkerende en continue levering van software. Er is geen pasklare oplossing. Bedrijven hebben verschillende behoeften en moeten agile afstemmen op hun specifieke bedrijfsdoelstellingen. 

Deze agile manier van denken vereist dat ontwikkelaars nieuwe applicaties in de cloud ontwikkelen of legacy applicaties opsplitsen in microservices die efficiënter zijn in een cloud-omgeving. Om dit te bereiken moeten developers bereid zijn nieuwe principes toe te passen, zoals geavanceerde automatisering en minimaal uitvoerbare productontwikkeling. Dit omvat het uitbrengen van een applicatie met voldoende functies om gebruikers vroeg aan te trekken en het verzamelen van feedback om verdere verbeteringen aan te brengen.

Door cloud-native DevOps en Site Reliability Engineering (SRE) in te zetten, kunnen ondernemingen de schaalbaarheid van de cloud ten volle benutten. Dit door gebruik te maken van technologieën als Kubernetes en containers. Hierdoor ontstaan robuuste, aanpasbare, schaalbare toepassingen. Automatisering maakt continuous integration/continuous delivery (CI/CD) en application lifecycle monitoring mogelijk. Een CI/CD-pijplijn helpt risico's te verminderen door bijvoorbeeld problemen in de ontwikkelingsfase op te lossen. Ook kunnen functies vrijwel automatisch worden gebouwd, getest en uitgebracht, wat de levering versnelt en het handwerk vermindert.

Een strategie voor cloud-native skills

Cloud-native vereist expertise in microservices, het automatiseren van testen, provisioning, deployment en applicaties. Zoek een partner die je kan helpen je DevOps bedrijfsbreed op te schalen door deze te koppelen aan SRE-activiteiten of de doorlooptijd van productontwikkeling te verhogen met AI/ML-diensten. Door FinOps en observability te introduceren nemen ook de resultaten en het innovatievermogen toe.

Overstappen van applicaties in traditionele, afgesloten omgevingen naar cloud-native is een grote stap. Cloud-native engineers moeten kunnen ontwikkelen, programmeren en implementeren in flexibele omgevingen. Ook het beoordelen van skills is essentieel. Interne training kost tijd en met het huidige tekort aan cloud skills richten veel ondernemingen zich tot ervaren, vertrouwde partners om hen te helpen bij de implementatie van een cloud-native strategie en expertise en training te leveren. 

De meeste bedrijven proberen zelf cloud-native te worden, maar een betrouwbare, co-creatieve cloud-partner kan de transformatie versnellen en helpen bij de overdracht van kennis en de ontwikkeling van cruciale cloud skills.

Begrijp het ‘fail-fast principe’

Tot slot is het belangrijk om het ‘fail-fast principe’ te begrijpen. Dit vormt de kern van de agile aanpak in een cloud-native omgeving. Wees bereid om in het begin te falen, maar probeer het opnieuw en zet door. Hoe sneller je in staat bent de software te stabiliseren, hoe minder het zal kosten om bugs te repareren en lanceringsdata uit te stellen. Het gaat om experimenteren en leren terwijl je doelen bereikt.

Tegelijkertijd moet een bedrijf ‘composable’ zijn om cloud native te ondersteunen. Een composable bedrijf is er een die bestaat uit modulaire bouwblokken. Deze modulaire structuur maakt samenwerking en voortdurende verbetering op een niet-bureaucratische manier mogelijk. Herbruikbare code, algoritmetraining en modulaire principes voor softwareontwerp zijn de toekomst, en vormen het uitgangspunt van een composable onderneming. Aangezien applicaties steeds sneller worden ontwikkeld, zullen ondernemingen die deze principes niet overnemen achterblijven.


Matthijs Stevens is Head of Cloud Europe & Managing Director bij Orange Business Benelux

Lees ook
Vultr lanceert Cloud Inference om modelimplementatie te vereenvoudigen en AI-applicaties automatisch wereldwijd te schalen

Vultr lanceert Cloud Inference om modelimplementatie te vereenvoudigen en AI-applicaties automatisch wereldwijd te schalen

Vultr, 's werelds grootste private cloud computing platform, kondigt de lancering aan van Vultr Cloud Inference. Dit nieuwe serverloze platform revolutioneert de schaalbaarheid en het bereik van AI door wereldwijde inzet van AI-modellen en AI-inferentie mogelijk te maken.

InterCloud breidt diensten uit in Nederland

InterCloud breidt diensten uit in Nederland

InterCloud, leverancier van software gedefinieerde cloud interconnectie (SDCI), breidt haar zaken uit op de Nederlandse markt, inclusief een kantoor in Amsterdam. Het bedrijf zet hiermee de volgende stap in het groeiproces. InterCloud managet end-to-end connectiviteit samen met de grootste cloudproviders wereldwijd.

Pure Storage biedt nieuwe self-service mogelijkheden

Pure Storage biedt nieuwe self-service mogelijkheden

Pure Storage biedt nieuwe self-service mogelijkheden voor zijn Pure 1 storage beheerplatform en Evergreen-portfolio. De nieuwe mogelijkheden onderstrepen Pure Storage’s commitment om klanten complete, op software gebaseerde oplossingen te bieden via één platform.