As the world now knows, cloud computing – with its scale-up-and-down resources and pay-as-you-go model – is a flexible and cost-efficient way to deploy IT infrastructure, databases and applications, ...