It's practically a given today that organizations are shifting operations to the cloud; the current expectations put upon businesses demand the improved accessibility, and availability found more easily in the cloud.
In principle, the idea of running workloads in the cloud sounds like a piece of cake – just replicate a VM there and let it run all happy, fast, and efficient. However, it’s not that simple; your goal is to not just push VMs into the cloud, but to do so in a way that optimizes the workload and does so cost-effectively.