Public cloud

On this page 7

A public cloud is a cloud computing deployment model in which a provider owns and operates large pools of infrastructure and offers compute, storage, networking and managed services to many independent customers over the internet, billed according to use. In cloud fundamentals, the public cloud is the reference model against which private, hybrid and multi-cloud arrangements are defined.

Customers do not buy servers or data centers. They request resources through a web console or an API, receive them within seconds or minutes, and release them when no longer needed. The provider handles the physical layer, while the customer remains responsible for what it builds on top, a division known as the shared responsibility model.

How the public cloud model works

The public cloud rests on multi-tenancy: hardware is shared by many customers, and isolation between them is enforced by virtualization, separate network segments, identity controls and encryption. Pooling demand from thousands of tenants lets the provider run hardware at high utilization and offer elastic capacity that a single organization could not justify.

Infrastructure is organized into regions, which are geographic areas, and availability zones, which are physically separate data centers within a region with independent power and cooling. Distributing a workload across zones protects against the failure of one building; distributing it across regions protects against regional outages and helps meet data residency requirements.

CharacteristicWhat it meansPractical consequence
On-demand self-serviceResources created through console or APINo procurement cycle for new capacity
Broad network accessServices reachable over standard networksGlobal access, internet exposure to secure
Resource poolingShared hardware across tenantsIsolation depends on provider controls
Rapid elasticityCapacity scales up and down quicklyWorkloads follow demand
Measured serviceUsage metered and billedCosts vary with consumption
Essential characteristics of a public cloud

Service models offered in the public cloud

Public cloud providers deliver services at several levels of abstraction. The higher the level, the less the customer manages and the less control it keeps over the underlying stack.

Service modelCustomer managesProvider manages
IaaSOperating system, runtime, applications, dataHardware, virtualization, network fabric
PaaSApplication code and dataPlatform, runtime, scaling, patching
SaaSUsers, configuration, dataThe entire application
Serverless functionsFunction code and triggersServers, scaling, runtime
Service models and the division of responsibility

In all models the customer stays accountable for identity and access management, data classification and configuration. Most public cloud security incidents trace back to the customer side of this line, such as publicly exposed storage or overly broad credentials, rather than to failures of the provider.

Public cloud compared with other deployment models

The public cloud is one of four common deployment models. The choice depends on control, compliance, cost structure and workload stability, and many organizations end up using more than one.

ModelWho uses the infrastructureTypical motivation
Public cloudMany unrelated customersElasticity, speed, no capital expense
Private cloudOne organizationControl, compliance, predictable heavy load
Hybrid cloudOne organization across private and publicGradual migration, burst capacity
Multi-cloudOne organization across several public providersBest services, reduced dependency
Deployment models in cloud fundamentals

The economic difference matters as much as the technical one. The public cloud turns infrastructure into an operating expense that rises and falls with usage. For variable or uncertain demand this is efficient; for large, constant workloads, owned or leased capacity can be cheaper over several years.

When the public cloud fits and how to use it well

The public cloud is strongest when demand is unpredictable, seasonal or growing, when teams need managed services such as databases and queues without operating them, and when global reach matters. It is weaker for workloads with strict hardware requirements or very large, steady data transfer.

SituationPublic cloud suitabilityReason
New product with uncertain demandHighPay only for what is used
Seasonal traffic peaksHighScale out for days, then release
Steady, heavy compute for yearsModerateReserved pricing or own hardware may cost less
Large outbound data volumesModerate to lowData egress fees add up
Strict data residency rulesDepends on regionsRegion choice and contracts must match law
Decision guide for public cloud adoption
  • Define infrastructure as code so environments are reproducible and reviewable.
  • Apply least-privilege access and multi-factor authentication for every administrative account.
  • Tag resources and review costs regularly to prevent idle resources from accumulating.
  • Spread critical workloads across at least two availability zones.

Risks and misconceptions

A common misconception is that the public cloud is automatically cheaper. Without governance, forgotten instances, oversized machines and data egress fees can make it more expensive than the environment it replaced. Another is that the provider is responsible for backups and security of customer data; in most services, that remains the customer’s duty.

Vendor lock-in is a real but manageable risk. Proprietary managed services speed up development but make migration harder, so organizations should decide consciously where portability matters and where the productivity gain justifies dependence on one provider.

Put simply

Using the public cloud is like renting electricity instead of building a power plant. A company plugs into a huge shared system run by a specialist and pays for what it uses each month.

If the company suddenly needs more, it simply uses more, and if it needs less, the bill drops. The trade-off is that the infrastructure belongs to someone else. The company still has to lock its own doors, meaning it must protect its data and accounts carefully.

In practice

A ticketing startup sells concert tickets, with normal traffic most of the year and sudden peaks of twenty times the usual load when popular events go on sale. Buying servers for the peak would leave them idle almost all the time, so the company runs its application on public cloud virtual machines in an automatic scaling group across three availability zones, with a managed database service.

Before each major sale, the team raises the scaling limits. During the sale, the platform adds instances within minutes and removes them an hour later. The monthly bill rises for that day only, and a zone failure during one event goes unnoticed by customers because the other two zones carry the load. The team’s main ongoing work shifts from hardware maintenance to cost and access reviews.