Overview
Direct Answer
A Reserved Instance is a cloud pricing model in which users make an upfront commitment to use a specified amount of compute resources for a fixed term (typically 1–3 years) in exchange for substantial discounts compared to on-demand pricing. This model trades flexibility for cost savings.
How It Works
Users select a resource configuration—such as instance type, region, and operating system—and commit to a contractual term. The cloud provider reserves capacity and applies a discounted hourly rate for the committed period. Unused capacity remains the user's financial responsibility; conversely, usage beyond the reservation defaults to on-demand rates.
Why It Matters
Organisations with predictable, long-running workloads can reduce infrastructure costs by 40–70 percent, directly improving total cost of ownership. This model enables financial forecasting and budget certainty, critical for capacity planning in regulated industries and enterprises managing large-scale deployments.
Common Applications
Reserved Instances suit persistent database servers, application servers supporting production environments, and batch processing infrastructure. They are widely adopted in financial services for trading platforms, in healthcare for patient data systems, and in e-commerce for baseline traffic handling.
Key Considerations
Committing to multi-year terms introduces inflexibility; business changes, technology shifts, or workload migrations can render reservations obsolete. Practitioners must carefully forecast demand and consider hybrid strategies combining Reserved Instances with on-demand and spot instances for optimal cost–flexibility balance.
More in Cloud Computing
Cloud Migration
Deployment & OperationsThe process of moving data, applications, and workloads from on-premises infrastructure to cloud environments.
Message Queue
Architecture PatternsA communication method where messages are stored in a queue until the receiving application can process them.
Container Orchestration
InfrastructureThe automated management of containerised application deployment, scaling, networking, and availability across clusters of machines, with Kubernetes as the dominant platform.
Software as a Service
Service ModelsCloud computing model that delivers software applications over the internet on a subscription basis.
Load Balancer
InfrastructureA device or software that distributes network traffic across multiple servers to ensure no single server is overwhelmed.
Edge Computing
Architecture PatternsProcessing data near the source of data generation rather than in a centralised cloud data centre.
Event-Driven Architecture
Architecture PatternsAn architecture pattern where the flow of the system is determined by events — significant changes in state.
Cloud Computing
Service ModelsThe delivery of computing services — servers, storage, databases, networking, software — over the internet on demand.