An important trend in the world of computing is the rise of cloud technology, whereby on-demand and self-service computing resources are delivered through the internet. The ‘cloud' is a disruptive technology that challenges some of the entrenched business models of the IT industry, offering...