The Dimension Data Managed Cloud Platform (MCP) provides a secure and scalable cloud computing platform with a network-centric design with multiple layers of security for delivery of Compute-asa- Service (CaaS). Using our network-centric model and a Defense-in-Depth security architecture approach, the Dimension Data MCP allows clients to create dedicated layer-2 networks and control communication into and out of these networks. Virtual server resources can be quickly brought online and taken offline, allowing for elasticity in resources consumed and costs borne by clients.