What would you do to move an application to the cloud?
Sigiloso
After gathering SLA, maintenance window, etc. I would lift/shift the non-prod portion, have tested by app owners, then follow the same (now documented) procedure with the production portion. It would be done gradually via load balancer that would bleed off connections from one environment to the other over time, to reduce risk and impact.