A few years ago, cloud computing was one of the biggest buzzwords in the world of enterprise IT, with many people dismissing it as the latest gimmick. Roll on 2017, and the cloud has become one of the defining characteristics of corporate IT, and it's very much here to stay.