Beginner · What cloud computing is · topic 3 of 50 · 20 min
Public, private, hybrid and multi-cloud
Explanation
Why deployment models exist
Service models (IaaS, PaaS, SaaS) say how much you manage. Deployment models answer a different question: where does the infrastructure live, and who else shares it? The answer depends on cost, control, law and history. A five-person startup and a hundred-year-old bank make very different choices.
Public cloud
A public cloud is run by a provider and shared by many customers over the internet. Each customer's resources are kept separate (this separation is called isolation), but the hardware pool is shared. You pay as you go and get the most services and the fastest start. AWS, Microsoft Azure and Google Cloud are the three biggest. Others include Oracle Cloud Infrastructure, IBM Cloud and Alibaba Cloud. India also has local providers and data-centre companies, for example Yotta, CtrlS, Sify and Tata Communications, often chosen for government and data-residency work.
Private cloud
A private cloud is used by one organisation only. It can sit in its own data centre or be hosted by a partner. It still offers self-service and automation (for example with VMware or OpenStack software), but the company buys and runs the hardware. You get the most control, but you pay up front and need a skilled team. It is not "a server room with a new name": without self-service and automation, it is just on-premises.
Hybrid cloud
Hybrid cloud joins on-premises or private systems with a public cloud so they work together, usually over a private network link. Banks are the classic example: the core banking system, which holds every account balance, often stays on-premises for control, regulation and history, while the mobile app front end, analytics and test environments run in the public cloud. Providers sell tools for this, such as AWS Outposts (AWS hardware in your building), Azure Arc and Google Distributed Cloud.
Multi-cloud
Multi-cloud means using two or more public cloud providers, for example AWS for the main app and Google Cloud for data analytics. Reasons include using the best service of each, avoiding dependence on one company, a customer's requirement, or a merger that brought in a second cloud. The cost is complexity: two sets of skills, two bills, two security models.
Community and government clouds
A community cloud is shared by organisations with the same needs, such as government departments. In India, the Ministry of Electronics and Information Technology (MeitY) empanels cloud service offerings after an audit, so that government departments can buy cloud services that meet its security and data-location rules. This programme grew out of the GI Cloud initiative called MeghRaj. A related idea is the sovereign cloud: a cloud where data, operations and staff access stay inside one country under that country's laws. India's Digital Personal Data Protection (DPDP) Act 2023 and sector rules from regulators such as the RBI make data location an important question.
| Model | Who uses the hardware | Typical Indian user | Main trade-off |
|---|---|---|---|
| Public | Many customers | Startups, e-commerce, media apps | Speed and scale, but less control |
| Private | One organisation | Large enterprises, defence-related work | Control, but up-front cost and staff |
| Hybrid | Own systems plus public cloud | Banks, insurers, hospitals | Best of both, but harder networking |
| Multi-cloud | Two or more public providers | Large IT services and product firms | Choice, but more complexity |
| Community / government | A group with shared rules | Government departments | Meets rules, smaller choice |
Need help?
Stuck on a word or an idea? Search this course, or every course, and jump straight to the explanation or a worked question.
Try:
Watch the lesson
Public, private, hybrid and multi-cloud · 1/6
Deployment models answer two questions: where does the cloud run, and who shares it?
Prefer a video by a teacher? Find free videos on “public private hybrid multi cloud deployment models explained” on YouTube ↗
In real life: A private bank in Mumbai goes hybrid
A mid-sized private bank keeps its core banking system and card switch in its own data centre in Navi Mumbai, with a disaster-recovery site in another city. Its new mobile app, customer chat assistant and test environments run in a public cloud region in India, connected to the data centre by a private link. Customer data stays in India, as its regulator and the DPDP Act expect it to plan for. The developers get on-demand test servers in minutes, while the core ledger keeps the controls auditors already know.
Practice (0/2 done)
A company runs its app on AWS and its analytics on Google Cloud, with nothing on-premises. Which model is that?
Recommend a deployment model for each organisation and give the deciding reason in one or two sentences: (a) a two-person startup building a food-ordering app; (b) a state government department building a citizen grievance portal; (c) an insurance company with a 10-year-old policy system on its own servers that wants a new customer app; (d) a large IT services firm whose clients ask for different providers.
Quick quiz
Read more (free)
Related help
Before this, learn
This topic builds on these. If something here feels new, open them first.
Related topics
- Regions, availability zones and edge locationsWhat cloud computing is · same module
- The shared responsibility modelCyber Security: from zero to SOC analyst · Cloud security basics
- Virtualisation, VRFs and cloud networkingComputer Networking (CCNA level) · Automation, SDN and cloud networking
- AWS vs Azure vs Google Cloud: the service mapGoogle Cloud and comparing the clouds
- Compliance in the cloud, with Indian rulesCloud security and compliance
- Deploying to the cloudBackend Development · Deployment and scaling
Questions people ask about this
Open a question to see the answer and why. The first ones are this topic's own quiz, so try the quiz above before you peek.
What is a hybrid cloud?
Answer: On-premises or private systems working together with a public cloud
Hybrid joins your own systems with a public cloud.
Who empanels cloud service offerings for Indian government departments?
Answer: MeitY
The Ministry of Electronics and Information Technology (MeitY) runs the empanelment.
What is the main drawback of a private cloud compared with public cloud?
Answer: Up-front hardware cost and the need for a skilled team
You buy and run the hardware yourself, so you pay up front and need staff.
Which is a sovereign cloud mainly about?
Answer: Keeping data, operations and access inside one country under its laws
Sovereignty is about legal control: data and operations stay in the country.
In every cloud model, who is responsible for the customer's data and user access?Related
Answer: The customer
Data and identities are always on the customer side.
Which task stays with the customer in IaaS, PaaS AND SaaS?Related
Answer: Managing who can access the data
Data and user access are always the customer's job.
Which is a private, dedicated connection to the cloud that does not cross the public internet?Related
Answer: AWS Direct Connect
Direct Connect (and Azure ExpressRoute) are private circuits. A site-to-site VPN is encrypted but still runs over the internet.
Which statement about multi-cloud is most honest?Related
Answer: It adds identity, networking, billing and skills overhead, so it needs a clear reason
Multi-cloud can be justified, but every extra cloud adds work and data transfer cost.
Pass the quiz (60% or more) or mark this topic as done when you are ready.
Your progress is saved on this device only.
Next steps
- 2 more topics in “What cloud computing is” before its exam: Regions, availability zones and edge locations, The shared responsibility model.
- Module 1 exam: What cloud computing is · 13 questions · 20 min, without help. 5 topics of this module still to finish first.
- Then the next module, AWS account, IAM and billing. 50 topics left in the course before the final exam.