Overview
Direct Answer
Spot instances are unused cloud computing capacity that providers offer at discounts typically 70–90% below on-demand rates, with the trade-off that the provider can terminate the instance with minimal notice when capacity is needed elsewhere. This model allows organisations to access compute resources opportunistically rather than maintaining guaranteed availability.
How It Works
Cloud providers maintain spare infrastructure capacity across data centres. When demand for standard reserved or on-demand instances declines, they release this surplus capacity as interruptible compute at auction-like pricing. Customers specify a maximum price they will pay; if the provider's available capacity falls below that threshold, instances are reclaimed, typically with a two-minute termination warning.
Why It Matters
The cost reduction is substantial for non-time-critical workloads, enabling organisations to run larger-scale batch processing, machine learning training, and analytics without proportional budget increases. This elasticity supports innovation and testing in resource-constrained enterprises whilst allowing providers to optimise utilisation of their infrastructure.
Common Applications
Batch data processing, long-running machine learning model training, distributed rendering, genomic sequencing analysis, and retrospective log analysis benefit significantly from spot capacity. Development and testing environments also leverage spot instances to reduce infrastructure costs without affecting production systems.
Key Considerations
Interruption risk makes spot instances unsuitable for stateful, long-running services or time-sensitive workloads unless paired with automatic failover and fault-tolerance mechanisms. Practitioners must architect applications with graceful termination handling and implement checkpointing for iterative workloads.
Cross-References(1)
More in Cloud Computing
Cloud-Native Database
Strategy & EconomicsA database designed from the ground up to operate in cloud environments with automatic scaling and high availability.
REST API
Architecture PatternsAn API architectural style using HTTP methods and stateless communication for web service interaction.
Kubernetes
InfrastructureAn open-source container orchestration platform for automating deployment, scaling, and management of containerised applications.
Auto-Scaling
InfrastructureAutomatically adjusting compute resources based on current demand to maintain performance and optimise costs.
Hybrid Cloud
Strategy & EconomicsAn IT architecture combining on-premises infrastructure with public and private cloud services.
Reserved Instance
Strategy & EconomicsA cloud pricing model where users commit to a specific resource configuration for a term in exchange for discounted rates.
Cloud Bursting
Strategy & EconomicsA configuration where an application runs in a private cloud and bursts into a public cloud when demand spikes.
Serverless Database
Strategy & EconomicsA database service that automatically provisions, scales, and manages infrastructure on demand without manual server management.