Overview
Direct Answer
Public cloud refers to computing resources owned and operated by third-party providers and made available to multiple customers over the internet on a pay-as-you-go basis. Unlike private or hybrid models, public cloud infrastructure is shared among unrelated organisations with isolated data and applications.
How It Works
Providers maintain large-scale data centres with virtualised compute, storage, and networking resources partitioned logically for each customer. Users access these resources via APIs and web consoles, with the provider handling all infrastructure maintenance, security patching, and capacity management across the shared environment.
Why It Matters
Public cloud eliminates upfront capital expenditure on hardware and reduces operational overhead by shifting infrastructure responsibility to vendors. Organisations achieve rapid scaling, global availability, and focus on applications rather than infrastructure management, critical for competitive speed and cost control.
Common Applications
Web application hosting, data analytics platforms, machine learning model training, disaster recovery, and content delivery are prevalent use cases. Start-ups and enterprises alike deploy microservices, containerised workloads, and serverless functions through public offerings to support development velocity and seasonal demand fluctuations.
Key Considerations
Multi-tenancy introduces data isolation risks and potential compliance challenges, particularly in regulated industries requiring data residency or audit controls. Vendor lock-in through proprietary APIs and services, alongside variable pricing models, demand careful architectural planning and cost monitoring.
Cross-References(1)
Referenced By2 terms mention Public Cloud
Other entries in the wiki whose definition references Public Cloud — useful for understanding how this concept connects across Cloud Computing and adjacent domains.
More in Cloud Computing
Single Sign-On
Strategy & EconomicsAn authentication scheme allowing users to log in once and gain access to multiple related systems.
Event-Driven Architecture
Architecture PatternsAn architecture pattern where the flow of the system is determined by events — significant changes in state.
Multi-Cloud Strategy
Strategy & EconomicsAn approach that distributes workloads across multiple cloud providers to avoid vendor lock-in, optimise costs, meet regulatory requirements, and improve resilience.
Internal Developer Portal
Deployment & OperationsA centralised web interface that provides developers with self-service access to infrastructure, services, documentation, and templates within their organisation.
Terraform
Deployment & OperationsAn open-source infrastructure as code tool for building, changing, and versioning infrastructure safely and efficiently.
Infrastructure as Code
Deployment & OperationsManaging and provisioning computing infrastructure through machine-readable configuration files rather than manual processes.
GraphQL
Architecture PatternsA query language for APIs that lets clients request exactly the data they need in a single request.
AI Infrastructure
Service ModelsThe specialised hardware, software, and networking stack required to train and serve AI models at scale, including GPU clusters, high-bandwidth interconnects, and model serving frameworks.