What you need to know before migrating critical systems to the cloud