Cloud computing is information technology made available to multiple customers as an on-demand service, delivered over the internet or a corporate intranet. Cloud computing customers typically manage their service usage through a web portal or a set of web services APIs, and are charged based on the quantity of service that they use.
Cloud Computing Types
Cloud computing can be broadly categorized into the following types:
- Public cloud. A public cloud is a cloud computing service available to any customer willing to pay for the service. Public cloud service offerings span the IT service stack including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
- Private cloud. In a private cloud computing service, the service is available only to users within a single organization such as a business enterprise, educational institution, or government agency.
- Hybrid cloud. With a hybrid cloud, an organization uses a private cloud in combination with one or more public clouds, with the latter typically serving to provide the organization added scalability on an as-needed basis.
- Community cloud. A community cloud is a cloud computing service used exclusively by organizations of a specific type, that have similar IT needs—for example, organizations working in a particular area of science, or local governments within a particular state.
Cloud Computing Infrastructure Requirements
Regardless of the cloud type, cloud computing has common infrastructure requirements. Foremost among cloud computing infrastructure requirements is a robust virtualization layer for compute, storage, and network resources. By allowing IT resources to be pooled, allocated on demand, and utilized with utmost efficiency, virtualization is the key enabling technology of the cloud computing revolution.
A related cloud infrastructure requirement is the service automation technology that enables cloud customers to serve themselves with little or no interaction with cloud operators. Support for secure multi-tenancy is another key requirement of cloud computing infrastructure, along with the scalability to support the variable demands of multiple customers. Multi-tenancy support is a requisite even for a private enterprise cloud: in such a cloud, the multiple tenants are the different departments or work groups within the enterprise.
Cloud Computing Infrastructure Made Easy with VCE
VCE's Vblock™ Systems are converged infrastructure solutions that simplify and accelerate cloud computing deployment for service providers and enterprises by pre-integrating and pre-validating compute and network resources from Cisco, storage resources from EMC, and virtualization technology from VMware. These converged cloud infrastructure systems from VCE provide key benefits for cloud builders including:
- A unified solution that meets all core cloud infrastructure requirements including state-of-art virtualization and automation, easy scalability, and support for secure multi-tenancy.
- Dramatically faster cloud deployment compared to purchasing individual infrastructure components and having to integrate them on site.
- Rock-solid cloud reliability that comes with buying a pre-integrated and validated solution from trusted vendors, so your cloud can meet ambitious SLAs.
- Streamlined management of the entire cloud computing infrastructure stack, so your IT team can spend less time on mundane administrative tasks and more time creating high-value cloud services.
Learn more about Vblock Systems from VCE.