As a general rule of thumb, don't start with the mindset that you're going to move existing applications and infrastructure. Start new projects in the cloud. Use the cloud for resources that don't provide on-going value (eg. backups). Use the cloud for projects that need experimentation and limited friction to get started.