I-inventory ang mga dependency
Ang isang EC2 instance ay maaaring umasa sa EBS, object storage, managed databases, queues, identity policies, load balancers at monitoring. Ang pag-export ng isang disk ay hindi nagre-reproduce ng mga nakapaligid na serbisyong iyon. Magpasya kung aling mga dependency ang pananatilihin, papalitan o idisenyo muli.
Mahalaga ang arkitektura
Suriin ang x86 kumpara sa ARM compatibility, virtual disk formats, boot configuration at licensing. Ang configuration na may parehong memory at core count ay maaaring may ibang CPU allocation o storage model. Ihambing gamit ang representatibong application benchmark.
I-rebuild bago lumipat
Kumuha ng consistent na export, i-encrypt ang backup at gawin ang destinasyon mula sa sinusuportahang image. Ibalik ang data ng application, i-configure nang pribado ang mga secret at subukan ang serbisyo sa ilalim ng pansamantalang hostname. I-verify ang mga job, mail, upload at panlabas na integrasyon pati na ang homepage.
Mag-cut over na may daan pabalik
Bawasan ang DNS TTL nang maaga kung kapaki-pakinabang, planuhin ang huling pag-synchronize ng data at lumipat lamang pagkatapos ng validation. Panatilihing available ang dating serbisyo para sa napagkasunduang rollback window, pagkatapos ay alisin ang mga billable na resource at credential kapag nakumpirma na ang mga independiyenteng backup. Walang ginagawang fixed na pangako ng isang oras na migration.