Cloud Computing

What is Public Cloud?

Definition

A public cloud is a computing model where third-party providers make shared infrastructure resources such as servers, storage, and networking available to multiple tenants over the public internet.

A public cloud is a deployment model in which cloud infrastructure is owned and operated by a third-party service provider and delivered over the public internet to any paying customer. Resources are pooled across a large, multi-tenant environment. The provider manages all underlying hardware, hypervisors, and operational software. Customers provision virtual machines, storage buckets, databases, or serverless functions on demand, paying only for what they use. The defining characteristics are shared infrastructure, internet-based access, and provider-managed operations.

In a public cloud, the provider abstracts physical hardware into a virtualized pool. Each tenant's workloads are isolated through software-defined networking, virtual LANs, identity and access management, and hypervisor-level partitioning. Providers maintain massive data centers across regions and availability zones, and they offer self-service consoles, APIs, and CLI tools for resource management. Services are typically billed on a consumption basis per hour, per gigabyte, or per request. Examples include Amazon Web Services (AWS) Elastic Compute Cloud (EC2), Microsoft Azure Virtual Machines, and Google Compute Engine.

Compared to private cloud or on-premises infrastructure, the public cloud model eliminates capital expenditure on hardware and reduces operational overhead for maintenance, patching, and cooling. However, it introduces shared responsibility for security: the provider secures the cloud infrastructure, while the customer must secure their data, configurations, and access policies. Public clouds are widely used for web applications, development and test environments, disaster recovery, big data analytics, and variable-load workloads that benefit from rapid elasticity.

Key facts

  • Multi-tenant architecture shares physical infrastructure across many customers.
  • Provider owns and manages all hardware, networking, and data center facilities.
  • Customers access resources via public internet or dedicated connections.
  • Billing is based on consumption metrics such as compute hours, storage GB, or API calls.
  • Offers rapid elasticity, allowing near-instant scaling of resources up or down.

How it works in practice

A startup launches a web application on AWS EC2 instances fronted by an Elastic Load Balancer. They store user data in Amazon S3 buckets and use Amazon RDS for the database. As traffic grows, they scale out from 2 to 20 instances automatically. All compute and storage is shared infrastructure; the startup has no visibility into other tenants running on the same physical servers. They pay monthly based on instance hours, data transfer, and storage consumed.

Related terms

Private Cloud Hybrid Cloud Multi-Tenancy Infrastructure as a Service Cloud Service Provider

References

More in Cloud Computing

Availability Zone

An Availability Zone is an isolated, fault-tolerant data centre within a cloud region, with independent power, cooling, and networking to prevent single points of failure.

Cloud Bill Shock

Cloud bill shock is an unexpectedly high invoice caused by unmonitored resource usage, often from data egress fees, autoscaled compute instances, or orphaned storage volumes.

Cloud Cost Optimization

Cloud cost optimization is the continuous practice of measuring, analyzing, and reducing cloud spending through rightsizing instances, purchasing reservations, and eliminating waste.

Cloud Migration

Cloud migration is the process of transferring applications, data, and workloads from on-premises infrastructure or another cloud to a target cloud platform.

Cloud-Native

Cloud-native is an approach to building and running applications that exploit the elastic, distributed, containerized, and immutable nature of modern cloud infrastructure.

Edge Location

An edge location is a data center or point of presence deployed by a cloud provider at the network edge to serve content and run compute workloads closer to end users than a full parent region.

Egress Fees

A per-gigabyte charge imposed by cloud providers on network traffic that leaves their data center, availability zone, or internet boundary.

FaaS

FaaS (Function as a Service) is a cloud computing model where users deploy small, stateless functions that the provider executes on demand, automatically scaling and billing per invocation.

Hybrid Cloud

Hybrid cloud is a computing environment that combines a public cloud with a private or on-premises data center, connected by secure networking to enable workload portability and unified management.

IaaS

Infrastructure as a Service (IaaS) is a cloud computing model that provides on-demand access to virtualized compute, storage, and networking resources, which the customer configures and manages from the operating system upward.

Who Is Online

In total there are 59 users online: 0 registered, 52 guests and 7 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: AhrefsBot Applebot Baiduspider Other Bot Other Crawler PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369