top of page
  • Writer's picturevP

Cloud Deployment Models

In the previous post we learned about The Cloud.


In this post, lets quickly understand different Cloud Deployment Models.


As cloud computing has grown in popularity, different deployment strategies have emerged to help meet specific needs of different users. Cloud deployment describes the way a cloud platform is implemented, how it’s hosted, and who has access to it. All Cloud deployment models are based on the same principle of Virtualization(abstraction of computing power).



Broadly there are 4 type of deployment models

1. Public Cloud

2. Private Cloud

3. Hybrid Cloud

4. Community Cloud


Public Cloud

As the name suggests, Public Clouds are available to the general public. The entire computing infrastructure is located on the premises of Cloud services provider that offers cloud services over the internet on a pay-per-use basis. Entire infrastructure belongs to the service provider which makes it most economical option for those organizations that do not want to invest in IT infrastructure. In a public cloud model, the resources are shared between multiple users called Tenants. Some public cloud examples include those offered by Amazon, Microsoft, or Google.


The great advantage of a public cloud is its versatility and “pay as you go” structure that allows customers to provision more capacity on demand. Not only does this make your system scalable but it's also a cost effective.


On the downside, the infrastructure and operating system of the public cloud remain under full control of service provider. Although the access to the data is easy, data security and privacy is always a concern.


Private Cloud

From the architecture perspective, there is little to no difference between public and private model. However, as opposed to a public cloud which is available to the general public, Private clouds usually reside behind a firewall and are used by a single organization. The server can be hosted externally or on the premises of the owner organization. Regardless of their physical location these infrastructures are always maintained with a very tight regulatory requirements on a private network. Only authorized users can access, utilize, and store data in the private cloud from anywhere, just like they could with a public cloud. Multiple public cloud service providers, including Amazon, IBM, Cisco, Dell and Red Hat, also provide private solutions.


High security, privacy and reliability are some of the advantages of Private cloud.


However, the benefits associated with a private cloud come at a cost. It requires considerable expenses on infrastructure and software.


Hybrid Cloud

The name speaks for itself - hybrid clouds combine public cloud with private clouds. It allows organizations to mix and match the facets of the two types of cloud that best suit their requirements. Organizations usually go with public cloud when their on-premises infrastructure needs more scalability. Organization can use the private cloud to secure their data and interacts with its customers using the public cloud.


The primary advantage of a hybrid cloud model is its ability to provide the scalable computing power of a public cloud with the security and control of a private cloud.


Community Cloud

Although this is not as commonly used as above three models, community clouds are collaborative, multi-tenant platform used by several organizations to share the same applications. It largely resembles with the private cloud, the only difference is the set of users. In this type of deployment model, infrastructure is managed and hosted internally or by a third party vendor.


Ease of data sharing and collaboration along with improved security, privacy and reliability are some of the advantages of community clouds.


On the downside, the shared storage and bandwidth can create issues with prioritization and performance as servers adjust to demands. And, because the storage space is shared, data security can be a concern.


With the enough research to understand the business requirement and then selecting appropriate deployment model can benefit organization to take their business to new heights.


That's it for now.


Thank you for reading!


*** Explore | Share | Grow ***

20 views0 comments

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page