Cloud computing has been a hugely disruptive technology in the business world, displacing many resources that would conventionally have been located in-house or provided as a traditionally hosted service.