Overview
Direct Answer
Cloud bursting is a hybrid cloud strategy in which an organisation maintains baseline workloads in a private cloud infrastructure and automatically offloads excess demand to a public cloud provider when capacity thresholds are exceeded. This approach enables elastic scaling whilst preserving control over sensitive or baseline operations.
How It Works
Applications run continuously in the private environment with monitoring systems tracking resource utilisation against predefined thresholds. When demand exceeds private capacity, orchestration software automatically provisions additional resources in the public cloud, distributing workloads across both environments. Traffic routing and data synchronisation occur transparently to end users, with workloads repatriated to private infrastructure as demand normalises.
Why It Matters
Organisations achieve cost efficiency by avoiding permanent over-provisioning whilst maintaining performance during unpredictable spikes. This model reduces capital expenditure on private infrastructure by allowing temporary public cloud consumption, improving response times for critical business periods such as seasonal peaks or promotional campaigns.
Common Applications
Financial services utilise this pattern during month-end reconciliation and trading surges. E-commerce platforms employ it during peak shopping periods such as Black Friday. Software-as-a-service providers leverage this approach to handle variable customer demand whilst maintaining core infrastructure control.
Key Considerations
Network latency and data transfer costs between private and public environments can offset savings; careful architectural design and threshold configuration are essential. Organisations must ensure robust security policies, compliance controls, and failover mechanisms function reliably across hybrid boundaries.
Cross-References(2)
More in Cloud Computing
Content Delivery Network
Architecture PatternsA distributed network of servers that delivers web content to users based on their geographic location.
Cloud Orchestration
Service ModelsThe automated arrangement, coordination, and management of complex cloud computing systems and services.
Cloud Computing
Service ModelsThe delivery of computing services — servers, storage, databases, networking, software — over the internet on demand.
Event-Driven Architecture
Architecture PatternsAn architecture pattern where the flow of the system is determined by events — significant changes in state.
Software as a Service
Service ModelsCloud computing model that delivers software applications over the internet on a subscription basis.
Pub/Sub
Architecture PatternsA messaging pattern where publishers send messages to topics and subscribers receive messages from topics of interest.
API
Architecture PatternsApplication Programming Interface — a set of protocols and tools for building and integrating software applications.
Docker
InfrastructureA platform for developing, shipping, and running applications in isolated containers with consistent environments.