Managed services providers (MSPs) face a raft of challenges. Demand for services is unpredictable and they therefore must be able to flex capacity up or down. Coupled with this, customers are more demanding and less willing to wait for new services to be developed from scratch. Instead, they often expect a public cloud experience.