Preparing for Cloud Migration: What You Need to Know