VMware vCloud Architecture Toolkit: Public VMware vCloud Service Definition
Cloud computing is an approach to computing that leverages the efficient pooling of on-demand, self-managed virtual infrastructure that is consumed as a service. The cloud computing approach - made possible by sophisticated automation, provisioning, management, and virtualization technologies - differs dramatically from the current IT model because it decouples data and software from the physical infrastructure that runs them. VMware vCloud is the VMware solution for cloud computing. This paper provides the service definition for a service provider that provides public Infrastructure as a Service (IaaS) resources.