De Adopt-fase (Migrate): workloads migreren naar Azure

Leestijd: 4 min

In het vorige blog over de Ready-fase hebben we uitgelegd hoe je een solide Azure Landing Zone opzet. Je hebt nu een omgeving die klaar is voor productie: structuur, netwerk, security, monitoring en governance staan.
Maar dan komt de stap waar veel organisaties het meest naar uitkijken (en soms ook een beetje tegenop zien): de daadwerkelijke migratie van workloads naar Azure.
Dat is precies waar de Adopt-fase (Migrate) binnen het Microsoft Cloud Adoption Framework (CAF) om draait

Wat is de Adopt (Migrate)-fase?

De Adopt-fase is het moment waarop plannen werkelijkheid worden. In deze fase ga je:
Microsoft noemt deze fase Migrate, omdat het draait om het verplaatsen van bestaande workloads naar de cloud, vaak als eerste stap richting modernisering.

Waarom is deze fase zo belangrijk?

In deze fase komt alles samen.

Maar in de Migrate-fase draait het om uitvoering: risico's beheersen, downtime minimaliseren en zorgen dat alles blijft werken. Veel migraties lopen niet vast op techniek, maar op uitvoering. Denk aan:

  • Onvoldoende testen
  • Geen duidelijke cutoverplanning
  • Onverwachte afhankelijkheden
  • Onvoldoende communicatie richting gebruikers
  • Te veel tegelijk migreren

De 6 R’s: kiezen hoe je migreert

Een belangrijk concept in deze fase is het migratiemodel van Microsoft: de 6 R’s. Elke workload valt grofweg in één van deze categorieën.
 
Rehost (lift-and-shift)
Een server wordt vrijwel één-op-één naar Azure verplaatst.
Voordeel: snel. Nadeel: je neemt vaak ook legacy-problemen mee.
 
Refactor
Een applicatie wordt gedeeltelijk aangepast om beter gebruik te maken van Azure-services. Bijvoorbeeld: een applicatie blijft draaien, maar de database verhuist naar Azure SQL.
 
Rearchitect
De applicatie wordt fundamenteel herontworpen, bijvoorbeeld naar microservices.
 
Rebuild
De oplossing wordt opnieuw gebouwd met een moderne cloud-native architectuur.
 
Replace
De applicatie wordt vervangen door een SaaS-oplossing, zoals Dynamics, ServiceNow of Microsoft 365.
 
Retire
De workload wordt uitgefaseerd omdat deze niet meer nodig is.
Dit laatste wordt vaak onderschat: het kan direct kosten en beheer reduceren.
In de Plan-fase is meestal al een richting bepaald; in de Migrate-fase voer je deze keuzes uit.

VM-migratie: vaak de eerste stap

Veel organisaties starten met het migreren van virtuele machines. Dat is herkenbaar, relatief voorspelbaar en levert vaak snel zichtbaar resultaat op.
Microsoft gebruikt hiervoor Azure Migrate als centrale tool.
Waar Azure Migrate in de Plan-fase wordt gebruikt voor discovery en assessment, wordt het hier ingezet voor:
Migraties verlopen meestal gefaseerd:

Databasemigratie: vaak kritischer

Databases zijn meestal gevoeliger dan applicatieservers en vragen extra aandacht voor:
Veelvoorkomende migratiedoelen in Azure zijn:
Microsoft gebruikt hiervoor vaak Azure Database Migration Service (DMS) of assessments vanuit Azure Migrate. Het verschil met VM-migratie is dat databases vaak een kans bieden om direct te moderniseren.

Fileservers en data: vaak onderschat

Het migreren van fileshares lijkt eenvoudig, maar is vaak complexer dan verwacht. Denk aan:
Veelgebruikte Azure-oplossingen zijn:
Ook hier geldt: test eerst, migreer daarna.

Testen en validatie

Testen wordt soms gezien als iets wat “erbij hoort”, maar in werkelijkheid is het cruciaal. Een migratie zonder testplan is gokken. Test daarom niet alleen of een server start, maar ook:
Een goede aanpak is om per migratiewave een vaste testchecklist te gebruiken en altijd eerst een testmigratie uit te voeren.

Cutover: livegang zonder paniek

De cutover is het moment waarop je definitief overschakelt van on-prem naar Azure. Dit is vaak het spannendste moment.
Voor een goede cutover heb je minimaal nodig:
Cutovers worden vaak gepland in een onderhoudswindow, bijvoorbeeld ’s avonds of in het weekend.

Output van de Migrate-fase

Aan het einde van deze fase:
Daarnaast heeft de organisatie ervaring opgedaan met het migratieproces, waardoor volgende waves vaak sneller verlopen.

Veelgemaakte fouten in een migratie

In de praktijk zien we vaak dezelfde valkuilen.
 
Te veel tegelijk migreren
Dit maakt het moeilijk om problemen te isoleren.
 
Testen onderschatten
Migraties mislukken zelden door Azure zelf, maar vaak door vergeten afhankelijkheden.
 
Alleen technisch kijken
Een workload kan technisch eenvoudig zijn, maar bedrijfskritisch.
 
Geen cutover- of rollbackplan
Als je pas tijdens de livegang bedenkt wat je doet bij problemen, ben je te laat.
 
On-prem niet opruimen
Als oude systemen blijven draaien, betaal je dubbel en blijft legacy bestaan.

Checklist: klaar voor migratie?

Je bent klaar voor de Adopt (Migrate)-fase als:

Tot slot

De Adopt (Migrate)-fase is het moment waarop cloudmigratie concreet wordt: niet meer plannen, maar uitvoeren.
Een succesvolle migratie draait niet alleen om techniek, maar vooral om structuur, herhaalbaarheid, testen, communicatie en beheersbaarheid.
In het volgende blog gaan we verder met Adopt (Innovate): de fase waarin je verder gaat dan lift-and-shift en echt de voordelen van cloud-native gaat benutten.

Kies voor meer resultaat

Vragen? Deze beantwoorden we natuurlijk graag. Neem gerust contact met ons op!