Inventariseer de afhankelijkheden
Een EC2-instantie kan afhankelijk zijn van EBS, objectopslag, beheerde databases, queues, identiteitsbeleid, load balancers en monitoring. Het exporteren van één schijf reproduceert die omringende services niet. Bepaal welke afhankelijkheden je behoudt, vervangt of herontwerpt.
Architectuur is belangrijk
Controleer x86 versus ARM-compatibiliteit, virtuele schijfindelingen, bootconfiguratie en licenties. Een configuratie met hetzelfde geheugen en aantal cores kan een andere CPU-toewijzing of opslagmodel hebben. Vergelijk met een representatieve applicatiebenchmark.
Herbouw voordat u overstapt
Maak een consistente export, versleutel de back-up en maak de bestemming aan vanuit een ondersteunde image. Herstel applicatiegegevens, configureer secrets privé en test de service onder een tijdelijke hostnaam. Controleer naast de homepage ook jobs, mail, uploads en externe integraties.
Migreer met een weg terug
Verlaag waar nuttig vooraf de DNS TTL, plan een laatste datasynchronisatie en schakel pas over na validatie. Houd de vorige service beschikbaar binnen een afgesproken rollbackvenster en verwijder daarna factureerbare resources en inloggegevens zodra onafhankelijke back-ups zijn bevestigd. Er wordt geen vaste migratiebelofte van één uur gedaan.