Cloud Computing and Cloud Deployment Models
Cloud Computing is defined as on-demand delivery of computing power like Servers, Storage, Network, Database, and other services over the Internet and the Pay-as-you-go Pricing Model. Cloud Computing Cloud service providers like AWS, Microsoft Azure, GCP, and Alibaba Cloud, would be maintaining their Data Centers which consist of Servers, Network Devices, and Storage Devices. Customers who are utilizing cloud services will be utilizing these services without maintaining and managing them. Data Security and Privacy are also assured by Cloud Service Providers.
As per the National Institute of Standards and Technology (NIST) based on the cloud service operation mode, the Cloud Deployment Models are classified.
Cloud Deployment Models can be categoriesed into:
- Public Cloud Deployment Model
- Private Cloud Deployment Model
- Hybrid Cloud Deployment Model
- Community Cloud Deployment Model
Public Cloud Deployment Model
The Cloud Computing resources are provisioned for general purpose usage for the open public. Public Cloud can be operated by an academic or business or government organization. This kind of Cloud Deployment will exist on-premise of a cloud service provider.
The Cloud Services are exclusively provisioned for single organization or multiple business units in an organization. The Cloud infrastructure can be built, owned, and operated by organizations itself or a third-party service provider. Private Cloud services can also be hosted on-premise or off-premise.
The Cloud Computing services are operating in a combination of two or more distinct cloud models like Public Cloud, Private Cloud, or Community Cloud which remain as unique entities but are bound together by a standardized or proprietary technology that enables data and application portability.
Exclusive provisioning of Cloud Infrastructure for a specific community from organizations that share a common concern like security requirements, compliance, and policy considerations. Community Cloud model can be managed, owned and operated by one organization or many organizations in a community or 3rd party or in combinations that can be hosted on-premise or off-premise.