1) Gartner recommends virtualizing applications and components before moving them to the cloud, and looking at data concerns separately. Service level agreements should also be carefully reviewed to understand availability, backup, and remediation guarantees.
2) Monitoring tools are critical as most existing tools won't extend to the cloud. Enterprises should monitor their applications and cloud providers themselves to ensure compliance with business needs rather than relying solely on providers.
3) Key considerations before moving to the cloud include having the right monitoring processes and tools in place, understanding service level agreements, and changing the role of IT staff from technology administrators to service brokers between business units and cloud providers.