For part 1 of this series visit the following link
Cloud Deployment Models represent the types of cloud environments used by business organizations depending upon access, ownership, and size.
There primarily 4 types of cloud deployment models
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Community Cloud
All these models provide various IT Resources as services
A Public cloud is a publically accessible cloud environment. Resources and their maintenance is run by Cloud Service Provider (CSP) for a cost. The services are scalable, flexible and used by multiple organizations. Major Public Cloud Service providers are Amazon, Google, and Microsoft.
Some of the major negatives of public cloud services are
Ownership of data rests with the cloud service providers. No exclusive custody.
Limited control as a whole of the resources is handled by the service provider.
Fear of lack of security.
Multiple organizations access services.
A private cloud environment is owned and used exclusively by a single organization. A private cloud enables and organization to provide centralized access to IT resources for different parts/sections/departments of a business organization.
Private cloud service models can be broadly divided into three types
- Managed Private Cloud.
A cloud service provider organization hosts and manages cloud services for the client organization.
- Virtual Private Cloud.
Public cloud service providers provide Virtual Private Cloud services for customers. Virtual private cloud
is provided by Amazon Web Services (AWS), Microsoft Azure and Google.
- Hosted Private Cloud
An organization hosts and manages it’s own private cloud services.
HP, CISCO, and Microsoft provide private cloud solutions.
Use case for adopting private cloud model: Imagine a health care company in a country X. If the government wants the confidential customer data to be stored within country X. Private cloud model can be adopted to have better control. Choosing between private cloud and public cloud depends on the financial capability and security strategy of the business organization.
An organization can keep a sensitive part of the business in a private cloud and non-sensitive part of the business in the public cloud. Sensitive data in private cloud and not so sensitive data in the public cloud.
A community of organizations sets up a public cloud to be shared among themselves. Access will be provided for only the organizations in the community.
Advantages and disadvantages of different Cloud Deployment Models
This tutorial aims at giving a high-level overview of the deployment models. The pros, cons, and cost for each of these deployment models will be updated in this article soon. Share your thoughts, opinions, and suggestions in the comment box below.