The cloud computing landscape has been a rollercoaster of promises and challenges, with many organisations discovering that the initial allure of cloud migration does not always translate into the cost savings originally anticipated. Whilst cloud pla...