Cloud services are getting prominent with each passing day. More and more companies are adapting cloud services to run their applications. There are three types of cloud deployment models: Public Cloud, Private Cloud and Hybrid Cloud (mixture of Public and Private Cloud). Cloud deployment models dictate how data is stored, how customers interact with it and how applications (deployed on cloud) run. In this article, we will be analyzing the differences and use-cases of different types of cloud deployments. We would also be analyzing and discussing their advantages and disadvantages in this article.
In this deployment model, a service provider makes resources available to public via internet. In this case, you don’t have to worry about the local hardware cost or keeping the local hardware up-to-date. This provides an opportunity of salability and resource sharing that would not have been possible for a single organization to achieve. A common use case scenario is deploying a blog or a web application. Some of the common Public Cloud providers include Amazon Web Services, Microsoft Azure, Google Cloud Platform and IBM Cloud.
- High salability which means that one doesn’t have to invest in new hardware to scale up the infrastructure according to the demand.
- Pay-as-you-go pricing model which means that you’ve to pay only for what you use.
- No responsibility of maintenance and update of hardware.
- Only minimal technical knowledge required to set up and use the public cloud resources.
- Services are available for anyone over the internet.
- Some specific security requirements may prohibit the use of public cloud.
- There may be government policies, industry standards, or legal requirements which public cloud platforms cannot meet.
- Since you don’t own the hardware and services, there may be some restrictions of usage.
- Sometimes unique business requirements can’t be fulfilled.
In Private Cloud, one creates cloud environment in its own data-center and provides self-service access to compute resources for its own organization. Unlike Pubic Cloud, whose resources can be used by multiple organizations, Private Cloud platforms provides resources to solely one organization and they cannot be shared with other organizations (also known as single-tenant environment). Private Cloud leverages salability advantages of Pubic Cloud, but you’re solely responsible for purchase and maintenance of hardware and software resources. A use case scenario for Private Cloud is when the data cannot put in a Public Cloud due to legal and security reasons. Any legacy or government application may have such restriction. ome of the Private Cloud providers include VMware ESXi, Microsoft Hyper V, KVM and Citrix.
- We can ensure that configuration can support any legacy application or scenario.
- We have control over the security.
- Private cloud can meet strict security, compliance, or legal requirements.
- Some initial capital expenditure is required for purchase and maintenance of hardware.
- Requires higher skills to use and leverage Private Cloud.
- The are limitations to salability since you will need to purchase and install the new hardware.
Hybrid Cloud is a combination of Private and Public Cloud. It tries to leverage benefits of both type of cloud platforms, allowing you to run your application in most appropriate location. Hybrid Cloud is essentially useful when some data cannot be put in cloud due to legal reasons. Its also useful when you want to keep old hardware/system running locally for applications which run on old hardware that can’t be updated. For instance, you can deploy your website on a public cloud for leveraging salability advantages, and could deploy database in private cloud to secure the data.
- You can keep any systems running and accessible that use out-of-date hardware or an out-of-date operating system.
- You can have more flexibility and salability compared to on-premises systems.
- Can take advantage of economics of scale of Public Cloud.
- You can use your own equipment to meet security, compliance, or legacy scenarios.
- Its more complicated to set-up and manage.
- Its more expensive than using one type of deployment techniques.
Stanley Ng (Stan) 黄宝明
Stan is a trainer, consultant, and coach for the past 15 years and has personally trained, consulted, and coached over 5,000 professionals from 45 fortune 500 companies. Stan is currently an active VMware Certified Instructor and Google Cloud Authorised Trainer delivering authorised IT trainings. Started his career as an IT engineer in 2005. By 2007, he led a team of 27 professionals from 5 countries managing large projects of over 10,000 users. From 2008 onwards, he started delivering training for fortune 500 companies.
- WSQ Advanced Certificate in Training & Assessment (ACTA)
- VMware Certified Instructor (VCI)
- VMware Certified Professional Data Center Virtualization (VCP-DCV)
- VMware Certified Professional Cloud Management Automation (VCP-CMA)
- VMware Certified Professional Network Virtualization (VCP-NV)
- VMware Certified Professional Digital Workspace (VCP-DW)
- EC-Council Certified Instructor (CEI)
- EC-Council Certified Ethical Hacker (CEH)
- Microsoft Certified Technology Specialist (MCTS) Hyper V
- Certified Commvault Instructor (CCI)
- CompTIA Certified Cloud+ & Mobility+
- Cisco Certified Network Associate (CCNA)
- Juniper Network Certified Instructor (JNCI)
- CompTIA Certified Instructor
- Symantec Certified Instructor
- Google Cloud Authorised Trainer
- AWS Certified Cloud Practitioner
Clients That I've Personally Worked With...
What New Skill Do You Want To Learn Today?
On-Demand Training Videos to Build Your Skills, Accelerate Your Expertise & Advance Your Career
What Are Students Saying About Our On-Demand Training…