Cloud Deployment Models - MetaTutorials

MetaTutorials

The Tutor is Yours!

Cloud Deployment Models




The Deployment Models in the Cloud Computing describe how the services are made available to the end-users in the entire world. These models are different from the service models of cloud computing.

These models basically denote the exact category of the cloud environment on the basis of size, access, and proprietorship.

According to the definition of NIST, there are following four deployment models in the cloud technology:

1. Public Cloud
2. Private Cloud
3. Hybrid Cloud
4. Community cloud

Public Cloud 

The Public Cloud is that deployment model which provides the services and resources of a cloud computing to all the users over the Internet who want to access them. Users and clients of Cloud Computing can easily access them without buying the physical infrastructure. The resources and services which are available to all the users are shared across all the customers who use them. This cloud deployment model is less secure due to its openness.
This cloud is owned, managed, and operated by the third-parties which are commonly known as cloud Service Providers.
Examples of this deployment model are E-mail, social networking sites, and so on.
Following are some of the companies which provide the public cloud facility to their users:
1. IBM Cloud
2. Microsoft Azure
3. Google Cloud
4. Amazon AWS (Amazon Web Services).
5. IBM Blue Cloud

Advantages of Public Cloud

Following are the various benefits or advantages of the public cloud:
1. The main advantage of the public cloud is cost-effective. In this cloud deployment model, there is no need to buy the additional hardware and software. This cloud share the same resources with a large number of end-users. We have to pay only for the service we want to use. So, this cloud saves the money. 
2. The services and resources of public cloud are available through the Internet. So, it is location independent.
3. Public cloud is more reliable because if there is any failure in any resource it does not mean that the services stop, but work properly with the other resources. 
4. This deployment cloud provides the greater scalability because it scaled the resources and services according to the end-user requirements or needs. 

Disadvantages of Public Cloud 

Following are the various limitations or disadvantages of the public cloud:
1. In this Cloud deployment model, there is no control over the security and privacy of the data and information. 
2. This deployment model is comparatively less customizable than the private deployment model. 


Private Cloud

The Private Cloud is that deployment model which provides the services and resources for only stand-alone organizations. This cloud is also known as Corporate or Internal Cloud. This type of deployment model offers greater control over data and its security.
This cloud provides the services over the Private Internal Network or an Internet to the selected users instead of the general public. This cloud is perfect for those organizations which require the high-security and high-management demand.
Those organizations which use this cloud does not share the resources with the other users. Examples of this deployment model are HP data Center, social networking sites, and so on. 

Advantages of Private Cloud

Following are the various benefits or advantages of private cloud:
1. This cloud provides the high security and privacy of the data. Because, the users access the services and resources within the same organization.
2. This cloud offers more control on the hardware and resources because it is only accessible to the selected users. 
3. This cloud offers a high level of performance for the users who are using the private cloud services because there is no sharing with other users. 
4. As there are less chances of Internet security risks because the private cloud is presented/located behind the firewall. 

Disadvantages of Private Cloud 

Following are the various limitations or disadvantages of the private cloud:
1. In terms of cost, the private deployment model is more expensive, because this cloud require hardware such as data centers, servers and network infrastructure. As well as maintenance and set up cost is also higher.  
2. This cloud requires the expertise of the IT industry. 
3. Unlike the public deployment model, this mode is less scalable. 

Hybrid Cloud

The Hybrid Cloud is a cloud deployment model which is a combination of Public and Private deployment models.
In this cloud, those tasks which are non-critical can be done by the public cloud and which are critical can be done by the private cloud. Due to the combination of clouds, it is also known as heterogeneous cloud. This cloud is mainly used in finance, universities and health care. 
Following are some of the companies which provide the hybrid cloud facility to their users:
1. Net App
2. Cisco
3. Microsoft
4. Google


Advantages of Hybrid Cloud

Following are the various benefits or advantages of hybrid cloud:
1. The main advantage of a hybrid cloud is flexibility and security. Due to the public cloud, it provides flexible public resources and due to the private cloud, it provides secure resources. 
2. This cloud deployment model is scalable because it provides the features of both public and private deployment model. 
3. As compared to the private cloud, the cost of this cloud is less. 

Disadvantages of Hybrid Cloud 

Following are the various limitations or disadvantages of the hybrid cloud:
1. The main disadvantage of the hybrid cloud is that this cloud has less control over the security of data and information. 
2. Another disadvantage of hybrid cloud is reliability, because the reliability of services used in this cloud depends on the cloud service provider.
3. In Hybrid cloud model, networking becomes complicated due to the presence of both private and public cloud. 

Community Cloud

The Community Cloud is a cloud deployment model which provides the services and resources to the group of several organizations for sharing the data and information. This cloud shares the infrastructure between the several organizations from a particular community. 
Following are the various sectors where this cloud deployment model is used:
1. Healthcare Industry
2. Media industry
3. Banks

Advantages of Community Cloud

Following are the various benefits or advantages of community cloud:
1. The Community Cloud is less secure than the private cloud but more secure than the public cloud. 
2. This cloud model also enables users for sharing the resources and infrastructure among the organizations which are connected in this cloud. 
3. Another advantage of community model is that it is cost-effective. 

Disadvantages of community Cloud 

Following are the various limitations or disadvantages of the Community cloud:
1. This cloud is not a good choice for every organization.
2. This cloud model is costly than the public cloud model.