The migration is ideally done by moving selected workloads respectively without disrupting the business operations. Therefore you need to prioritize specific workloads while other components continue to function.
Start with workloads for applications that are not essential to your business (that do not need to run 24/7) so that there is no significant risk to the company’s overall operations. Some examples include seasonal applications and training or demo environments.
Continue with low-risk applications that run 24/7 but are not essential to the business and do not jeopardize operational functionality.
End with business-critical applications. This step is tricky as these apps require the most technical expertise to migrate successfully with minimal disruption.