Waarom de meeste cloudmigraties mislukken vóór de eerste deployment



Smiling person in layered hair w/eyelashes,gesturing

Zoia Baletska

24 maart 2026

alxgks.webp

Een cloudmigratie begint meestal vol vertrouwen. Het plan klinkt simpel: bestaande systemen naar de cloud, minder gedoe met infrastructuur, beter kunnen schalen en de stack moderniseren. In presentaties en strategiestukken oogt het pad meestal kaarsrecht.

De werkelijkheid ziet er doorgaans anders uit.

Veel cloudmigraties lopen al vast lang voordat er ook maar iets in productie staat. Teams zijn maanden bezig met omgevingen klaarzetten, infrastructuur herschrijven en afhankelijkheden ontwarren. Budgetten lopen op. Planningen schuiven. De migratie stokt.

De boosdoener is zelden het cloudplatform. Het zijn de aannames die uit de oude architectuur zijn meegekomen.

De illusie van “lift and shift”

Een van de meest gebruikte vertrekpunten is het idee dat je bestaande systemen met minimale wijzigingen naar de cloud kunt verhuizen. In theorie beperkt die aanpak — lift and shift — het migratiewerk.

In de praktijk legt hij vaak diepere problemen bloot.

Applicaties die voor statische infrastructuur zijn ontworpen, leunen regelmatig op:

  • vaste IP-adressen

  • lokale bestandsopslag

  • services die strak aan elkaar vastzitten

  • handmatige deployprocessen

In de cloud werkt dat anders. Infrastructuur wordt dynamisch. Instances schalen op en af. Opslag verhuist naar buiten. Netwerkgrenzen verschuiven.

Botsen die aannames met cloudarchitectuur, dan blijkt het systeem lang niet zo makkelijk te verhuizen als gedacht.

De migratie is dan geen verhuisproject meer. Het is een herontwerp van je architectuur.

Verborgen wildgroei aan afhankelijkheden

Verouderde systemen staan zelden op zichzelf. In de loop der jaren verzamelen ze verbindingen met andere diensten, databases, geplande jobs en interne tools.

Een deel daarvan is gedocumenteerd. Een groot deel niet.

Tijdens de voorbereiding ontdekken teams vaak dat een applicatie afhangt van:

  • interne authenticatiediensten

  • gedeelde databases die meerdere systemen gebruiken

  • bestandsshares waar verschillende teams bij komen

  • hardcoded koppelingen met API's van derden

Door die verborgen verbindingen wordt migreren riskant. Verplaats je één onderdeel zonder de rest, dan sneuvelen werkprocessen door de hele organisatie heen.

Voordat er iets naar de cloud gaat, moet je de werkelijke afhankelijkheden in kaart brengen. Alleen die oefening kan al maanden kosten.

Verrassingen in het netwerk

Netwerken is een van de minst glamoureuze onderdelen van een cloudmigratie, maar het is vaak precies waar projecten het hardst vertragen.

Bedrijfsnetwerken zitten doorgaans vol met jarenlang opgebouwde regels, VPN-verbindingen, firewalluitzonderingen en routeringsconfiguraties. Die structuur nabouwen in de cloud vraagt om zorgvuldige planning.

De vragen dienen zich snel aan:

  • Hoe communiceren interne diensten straks met cloudresources?

  • Wat heeft een privéverbinding nodig, en wat mag via publieke endpoints?

  • Hoe moet verkeer tussen omgevingen gerouteerd worden?

Zonder heldere antwoorden staat de migratie stil terwijl het team de netwerkarchitectuur helemaal opnieuw opbouwt.

De complexiteit van identity en toegang

Identitybeheer is een andere klassieke struikelblok.

Bestaande systemen leunen vaak op interne directories, verouderde authenticatiemethoden of handmatig ingestelde rechten. Cloudplatformen brengen een ander model mee, opgebouwd rond identityrollen, policygestuurde toegang en service accounts.

Ontwerp je die identityarchitectuur niet vroeg, dan loopt je migratieplan vast op security.

Opeens moet je opnieuw nadenken over:

  • hoe services zich tegenover elkaar authenticeren

  • hoe developers bij de infrastructuur komen

  • hoe rechten over omgevingen heen beheerd worden

In dit stadium schuift het securityteam meestal aan, wat nodige toetsing oplevert maar de planning ook verder oprekt.

Kostenschrik tijdens het plannen

De cloud wordt vaak met kostenbesparing geassocieerd. Tijdens de planning van een migratie houdt die aanname niet altijd stand.

Zodra teams hun workloads doorrekenen in de cloud, blijkt een directe vertaling van hun infrastructuur soms flink prijzig. Systemen die zijn ontworpen op servers die altijd aanstaan, hebben stevige refactoring nodig om van cloudelasticiteit te profiteren.

Denk aan:

  • databases gedimensioneerd op piekcapaciteit

  • batchjobs die continu doordraaien

  • inefficiënte opslagpatronen

Zonder aanpassingen in de architectuur kan de verwachte cloudrekening hoger uitvallen dan wat je nu aan infrastructuur kwijt bent.

Dat besef dwingt teams om te pauzeren en het ontwerp te heroverwegen voordat ze verdergaan.

Je manier van werken verandert mee

Systemen naar de cloud brengen verandert ook hoe je software beheert.

Infrastructuur wordt programmeerbaar. Omgevingen worden doorgaans beheerd met automatisering en infrastructure-as-code. Deploypipelines komen centraal te staan in het dagelijks werk.

Voor organisaties die gewend zijn infrastructuur met de hand te beheren, vraagt die omslag om nieuwe vaardigheden en werkwijzen.

Developers, beheerders en security engineers moeten wennen aan een sterker geautomatiseerde omgeving. Tot die praktijken staan, blijven cloudsystemen lastig veilig te beheren.

Migreren is een architectuurproject

Geslaagde cloudadoptie komt zelden voort uit simpelweg verhuizen. Het vraagt inzicht in hoe je bestaande systemen zich gedragen, waar hun afhankelijkheden zitten, en hoe ze moeten meegroeien naar een dynamisch infrastructuurmodel.

Organisaties die migratie behandelen als een architectuurtransformatie, gaan op de lange termijn sneller. Ze investeren vooraf in het herontwerpen van netwerk, identity en deployprocessen, in plaats van oude aannames de cloud in te wringen.

De cloud is niet het obstakel.

De echte uitdaging is boven water krijgen waar je huidige systeem allemaal van afhangt — en dan besluiten wat er mee moet, wat er anders moet, en wat je misschien beter kunt achterlaten.

no image placeholder

Alles of Niets, Katapulteer naar de Cloud