Cloud Deployment Models
Public, private, hybrid and multi-cloud
Public, private, hybrid and multi-cloud describe who runs your infrastructure and where. Each trades control, cost and resilience differently.
What you will learn
- Differentiate public, private, hybrid and multi-cloud by ownership and location
- Explain hybrid cloud's workload-routing promise
- Recognize the added cost and complexity of multi-cloud
Public cloud is someone else's pooled infrastructure; private cloud is dedicated infrastructure (yours or hosted for your company); hybrid joins both; multi-cloud spreads you across two or more providers.
What is this?
Deployment models describe who owns, hosts and operates your infrastructure. Public cloud uses a shared multi-tenant provider. Private cloud uses infrastructure dedicated to your organization — on-premises software-defined data centers or single-tenant hosted. Hybrid cloud connects public and private so workloads can move between them. Multi-cloud means deliberately operating across two or more public providers, usually for resilience, compliance or best-of-breed services.
Why do you need it?
- Regulation (finance, health data) can dictate where data may live and who may touch it — a private or region-constrained model.
- Hybrid lets legacy systems stay home while new analytics and burst workloads run in the cloud.
- Multi-cloud hedges provider outages and lock-in, at the cost of duplicated tooling and expertise.
- The decision is a risk/compliance trade-off as much as a technology one.
Mental model
Owning a restaurant, catering your own, or ordering from two food vendors
Private, hybrid, multi-cloud
Own the kitchen (private), rent capacity from a catering service (public), blend both for big events (hybrid), or keep two vendors to never miss a meal (multi-cloud).
How it works
- Public cloud: the provider pools physical resources and isolates tenants; you share hardware with others behind abstractions.
- Private cloud: dedicated hardware with cloud-style self-service — usually a virtualized stack you operate within your own walls.
- Hybrid: a private environment plus public cloud joined by private connectivity (VPN, dedicated link) with unified tooling.
- Multi-cloud: two or more public providers run separate portions of your estate; traffic and data flow across provider boundary.
- Choosing a model is choosing where the operational line sits between you and vendors — and where auditable data lives.
Deployment models mapped by ownership and location.
In production
- A bank keeps card processing on-prem (compliance) while running marketing analytics in the public cloud over a private VPN connection — hybrid.
- A media company runs the same autoscaling platform on AWS and GCP with DNS-based traffic splitting to stay resilient to a provider outage — multi-cloud.
- A hospital with strict data-residency uses a single provider's dedicated infrastructure region, functionally private for PHI workloads.
Best practices
- Choose a deployment model per workload, not per company — the bank's analytics never needed to be private.
- If hybrid, invest in private connectivity and consistent identity between both worlds first.
- For multi-cloud, standardize on portable layers (containers, standard DNS, gitops) or you pay twice for everything.
- Document the data-residency requirement that drives each model choice — future teams need the reason.
Common mistakes
- Going multi-cloud 'for resilience' but running every workload in one provider anyway because tooling is duplicated.
- Running a private cloud with no cloud-like automation — that's just a data center with a fancy name.
- Forgetting egress/data-transfer costs exist at every boundary in hybrid and multi-cloud designs.
- Splitting related services across clouds and paying network latency and consistency debts.
Common issues
VPN between premises and cloud flaps during peakTunnel bandwidth saturation or unreliable public transport
Measure utilization, raise tunnel limits, or move to a dedicated connection for steady high-throughput flows.
Compliance audit flags data in the wrong regionA backup or replica job cross-replicates PHI to a non-approved region
Enforce region constraints with data residency guardrails (e.g. org policies/S3 bucket policies setting allowed regions).
Debugging tips
- In hybrid, first determine which side of the boundary the fault is on — check the VPN/direct-connect link health before app code.
- For multi-cloud latency, measure inter-cloud RTT; some 'split' designs cross the ocean twice per request.
- Trace data-residency failures at the storage layer: is the bucket/region allowed by policy to hold this data?
- Compare failures against provider status pages; multi-cloud value is only realized if you can actually fail over.
Interview checkpoint
Quick quiz
A bank runs card processing on dedicated hardware in its own building and analytics in the public cloud over a private link. Which model is this?
Multi-cloud guarantees lower total cost because providers compete.