This chapter dives deep into AWS Reserved Instances (RIs), specifically the critical distinction between Standard and Convertible RIs—a high-yield topic on the SAA-C03 exam. Understanding when to choose one over the other is essential for cost optimization, a major exam domain (Objective 4.1). Expect 5-10% of exam questions to touch on RIs, often testing your ability to select the correct type based on workload predictability and need for instance family flexibility.
Jump to a section
Imagine you need a car for three years. You have two choices: buy a standard car or lease a convertible. Buying a standard car is like a Standard RI: you pick a specific model (instance type) and commit to it for the full term. You get the maximum discount because the dealer knows exactly what you'll drive. But if your needs change—say you need a truck instead—you're stuck. You can sell the car (sell on the Reserved Instance Marketplace), but you'll take a loss. Leasing a convertible is like a Convertible RI: you commit to a base vehicle (any instance in the same family) but have the option to exchange it for a different model (e.g., SUV) once during the lease. The discount is slightly lower because the dealer takes on more risk. However, the exchange is not free—you may have to pay a small fee if the new model costs more. Also, you cannot exchange for a luxury sports car (different instance family) under the same lease. Both options require a down payment (upfront payment) and monthly installments (partial upfront or no upfront). The longer the lease (term), the better the monthly rate. If you cancel early, you lose your down payment and pay penalties. This mirrors RIs: you commit to a specific configuration (Standard) or a flexible family (Convertible), with trade-offs in discount depth and flexibility.
What are Reserved Instances and Why Do They Exist?
Reserved Instances (RIs) are a billing discount model in AWS that allows you to commit to a specific instance configuration (or family) for a 1- or 3-year term in exchange for a significant discount (up to 72%) compared to On-Demand pricing. They are not actual instances; they are a billing benefit applied to running instances that match the RI attributes. The goal of RIs is to provide cost savings for predictable, steady-state workloads while giving AWS predictable capacity planning.
Standard Reserved Instances: The Fixed Commitment
A Standard RI offers the deepest discount (up to 72%) but is rigid. You commit to a specific: - Instance family (e.g., m5) - Instance size (e.g., large) - Region (e.g., US East (N. Virginia)) - Tenancy (default or dedicated) - Operating system (Linux/Windows)
Once purchased, you cannot change these attributes. However, you can sell the RI on the Reserved Instance Marketplace if you no longer need it, but you may incur a loss. Standard RIs also support regional scope (applied to any AZ in the region) or zonal scope (locked to a specific AZ, offering capacity reservation).
Convertible Reserved Instances: The Flexible Commitment
Convertible RIs offer a lower discount (up to 66%) but allow you to change the instance family, size, tenancy, or OS during the term. The key rules for exchange:
You can exchange a Convertible RI for another Convertible RI with equal or higher value.
Exchanges are limited to one exchange per instance per term? Actually, you can exchange multiple times, but each exchange must result in a new RI with a value at least equal to the remaining value of the original RI.
You cannot exchange a Convertible RI for a Standard RI.
The new RI must be in the same region (but you can change the AZ if regional scope).
Exchanges are not automatic; you must initiate them via the AWS Management Console, CLI, or API.
The flexibility comes at a cost: the discount is lower because AWS takes on more risk. However, for workloads that may evolve (e.g., migrating from compute-optimized to memory-optimized), Convertible RIs are ideal.
Key Differences in Pricing and Term
Both Standard and Convertible RIs are available in three payment options: - All Upfront (AURI): Largest discount, pay entire term upfront. - Partial Upfront (PURI): Lower discount than AURI, pay portion upfront and monthly. - No Upfront (NURI): Smallest discount, no upfront payment, but monthly charges.
Term options: 1 year or 3 years. 3-year terms offer higher discounts than 1-year.
How RI Discounts Are Applied
RIs are applied automatically to running instances that match the RI attributes. The discount is applied on a per-hour basis. If you have multiple instances, AWS applies the RI to the instance with the highest usage first. If you have unused RI hours, they are lost (no carryover).
Capacity Reservation
Standard RIs with zonal scope reserve capacity in a specific Availability Zone, ensuring you have the ability to launch instances when needed. Convertible RIs do not guarantee capacity reservation unless you purchase a Capacity Reservation separately (which is a different feature).
Interaction with Other Discounts
RIs can be combined with Savings Plans, but they are separate discount mechanisms. Savings Plans are more flexible (apply to any instance family in a region) but offer slightly lower discounts than Standard RIs. AWS applies the best discount automatically.
Exam-Relevant Details
Standard RI: Best for predictable, stable workloads where instance family won't change.
Convertible RI: Best for workloads that may need to change instance family or OS, but still require a long-term commitment.
Marketplace: Only Standard RIs can be sold on the Reserved Instance Marketplace. Convertible RIs cannot be sold.
Modifications: Standard RIs allow modifying the AZ, scope, and instance size (within the same family) without penalty. Convertible RIs allow exchanges, but not modifications? Actually, you can modify Convertible RIs as well (e.g., change AZ), but exchanges are for family changes.
Queues: If you have a Convertible RI and want to exchange, you can create an exchange request that goes into a queue if the desired RI is not available. AWS will fulfill the exchange when capacity becomes available.
CLI Commands for RI Management
Purchase an RI: aws ec2 purchase-reserved-instances-offering
Describe RIs: aws ec2 describe-reserved-instances
Modify RIs: aws ec2 modify-reserved-instances
Exchange Convertible RIs: aws ec2 accept-reserved-instances-exchange-quote (requires a quote)
Example: Purchase a Standard m5.large RI in us-east-1 with 1-year term, all upfront:
aws ec2 purchase-reserved-instances-offering --reserved-instances-offering-id <offering-id> --instance-count 1 --limit-price 0.0Summary of Differences
| Feature | Standard RI | Convertible RI | |---------|-------------|----------------| | Max Discount | Up to 72% | Up to 66% | | Can change instance family? | No | Yes (via exchange) | | Can sell on Marketplace? | Yes | No | | Capacity reservation (zonal) | Yes | No (unless separate CR) | | Exchange frequency | N/A | Multiple times (value must be >= remaining value) |
When to Use Each
Standard RI: Database servers, application servers with fixed requirements, long-running batch jobs.
Convertible RI: Migrating to new generation instances, changing from Windows to Linux, evolving application requirements.
Common Pitfalls
Assuming Convertible RIs can be exchanged for Standard RIs: Not allowed.
Thinking you can change the region: No, region is fixed.
Believing you can modify the term: No, term is fixed.
Forgetting that Convertible RIs do not reserve capacity: Important for critical workloads.
Exam Trap: The exam loves to present a scenario where a company expects to change instance families in 6 months but needs cost savings. The wrong answer is Standard RI (too rigid) or On-Demand (no savings). The correct answer is Convertible RI. Another trap: a company needs capacity reservation and flexibility. The correct answer is Standard RI with zonal scope (capacity) plus possibly a Convertible RI for other instances? Actually, if they need both, they might use a Standard RI for capacity and a Convertible RI for flexibility elsewhere. But the exam often tests that Convertible RIs do NOT provide capacity reservation.
Conclusion
Mastering the trade-offs between Standard and Convertible RIs is crucial for the SAA-C03 exam. Focus on the specific attributes that can be changed, the discount differences, and the marketplace rules. Practice with AWS documentation and sample questions to solidify your understanding.
Assess workload predictability
Determine if the workload is steady-state and unlikely to change instance family or OS. If yes, Standard RI is optimal for maximum discount. If the workload may evolve (e.g., migration to newer generation, change from compute to memory optimized), choose Convertible RI. This step is crucial as it dictates the RI type selection.
Choose term and payment option
Select between 1-year and 3-year term. 3-year offers higher discount. Choose payment option: All Upfront (maximum discount), Partial Upfront (moderate discount with monthly payments), or No Upfront (lowest discount, no upfront cost). For Convertible RIs, the discount is slightly lower than Standard for the same term and payment.
Select scope: Regional vs Zonal
Regional scope applies the discount to any instance in the region within the same family. Zonal scope locks to a specific AZ and also reserves capacity (Standard only). For Convertible RIs, only regional scope is available; zonal scope is not supported. Capacity reservation is important for critical applications.
Purchase the RI
Use AWS Console, CLI, or API to purchase. For Standard RI, specify instance type, tenancy, OS, scope, term, and payment. For Convertible RI, the same but with 'convertible' offering class. After purchase, the discount is automatically applied to matching instances. Verify via billing reports.
Manage modifications or exchanges
For Standard RIs, you can modify AZ, scope, or instance size within the same family via the console or CLI. For Convertible RIs, you can initiate an exchange to a different family or OS. Use the AWS Console to request a quote and accept the exchange. The new RI must have equal or higher value. Exchanges can be queued if capacity is unavailable.
Scenario 1: E-Commerce Platform with Stable Database Tier
A company runs a MySQL database on a db.r5.large instance (memory-optimized) in us-east-1. The workload is predictable and expected to remain on the same instance family for at least 3 years. To maximize savings, they purchase a Standard RI for db.r5.large with a 3-year term, all upfront. This reduces costs by 72% compared to On-Demand. They also choose zonal scope to reserve capacity in a specific AZ, ensuring high availability. The RI is applied automatically, and the monthly bill drops significantly. No flexibility is needed, so Standard RI is perfect.
Scenario 2: Startup Migrating to New Instance Generations
A startup uses t3.medium instances for development but plans to migrate to m5.large for production in 6 months. They need cost savings but cannot commit to a specific family long-term. They purchase Convertible RIs for t3.medium with 1-year term, partial upfront. After 6 months, they exchange the Convertible RIs for m5.large Convertible RIs. The exchange is processed via the AWS Console; they receive a quote and accept it. The new RIs have a slightly lower discount than if they had purchased Standard, but they avoided paying On-Demand rates during the transition. This flexibility is critical for evolving workloads.
Scenario 3: Enterprise with Mixed Workloads and Capacity Needs
A large enterprise has a mix of steady-state web servers (c5.large) and batch processing jobs that occasionally need to switch to memory-optimized instances. They use Standard RIs for the web servers (stable) and Convertible RIs for batch processing (flexible). Additionally, they need capacity reservation for the web servers to handle traffic spikes. They purchase Standard RIs with zonal scope for c5.large, ensuring capacity. For batch, they use regional Convertible RIs. Misconfiguration: If they had used Convertible RIs for the web servers, they would not have capacity reservation, risking instance launch failures during spikes. This scenario highlights the importance of matching RI type to workload characteristics.
SAA-C03 Exam Focus on Standard vs Convertible Reserved Instances
Objective Code: 4.1 - Implement cost optimization strategies.
The exam tests your ability to choose the right RI type based on workload predictability, flexibility needs, and capacity requirements. Expect 2-3 questions directly comparing Standard and Convertible RIs.
Common Wrong Answers and Why Candidates Choose Them: 1. Choosing Standard RI when flexibility is needed: Candidates see the higher discount and assume it's always better. They miss that the workload may change family, making Standard RI inflexible and wasteful. 2. Choosing Convertible RI for capacity reservation: Candidates think Convertible RIs also reserve capacity because they are 'reserved'. In reality, only zonal Standard RIs guarantee capacity. This is a classic trap. 3. Assuming you can sell Convertible RIs on Marketplace: Candidates may think all RIs are tradeable. Only Standard RIs can be sold. Convertible RIs cannot be sold. 4. Believing you can modify the instance family of a Standard RI: Candidates confuse modification (AZ, size within family) with exchange (family change). Standard RIs allow modification but not family change.
Specific Numbers and Terms on the Exam: - Discount ranges: Standard up to 72%, Convertible up to 66%. - Term lengths: 1 year or 3 years. - Payment options: All Upfront, Partial Upfront, No Upfront. - Scope: Regional vs Zonal (Standard only). - Exchange requirement: New RI must have equal or greater value.
Edge Cases and Exceptions: - Queued exchanges: If the desired Convertible RI is not available, the exchange goes into a queue. AWS will fulfill when capacity is available. This is a twist: candidates may think exchanges are immediate. - Modifications vs Exchanges: Standard RIs can be modified (AZ, scope, size within family) without penalty. Convertible RIs can be modified similarly, but exchanges are for family/OS changes. The exam may ask which actions are allowed for each. - Regional vs Zonal: Zonal Standard RIs reserve capacity; regional do not. Convertible RIs are always regional and do not reserve capacity.
How to Eliminate Wrong Answers: - If the scenario mentions 'future instance family change' or 'migration to new generation', eliminate Standard RI. - If the scenario requires 'guaranteed capacity' or 'ability to launch in a specific AZ', eliminate Convertible RI (and regional Standard RI). - If the scenario asks about selling RIs, only Standard RI is sellable. - If the scenario mentions 'changing from Windows to Linux', Convertible RI allows OS exchange; Standard does not.
Exam Tip: Always read the scenario for words like 'flexibility', 'migration', 'evolving', 'capacity reservation', 'sell', 'trade'. These are direct hints to the correct RI type.
Standard RIs offer up to 72% discount but are rigid; Convertible RIs offer up to 66% but allow family/OS changes.
Only Standard RIs with zonal scope reserve capacity; Convertible RIs do not.
Only Standard RIs can be sold on the Reserved Instance Marketplace.
Convertible RIs can be exchanged for another Convertible RI with equal or higher value.
Modifications (AZ, scope, size) are allowed for both types, but family change is only via exchange on Convertible.
Choose Standard for stable, predictable workloads; Convertible for evolving or migrating workloads.
Payment options (All/Partial/No Upfront) and term (1 or 3 years) affect discount depth for both types.
These come up on the exam all the time. Here's how to tell them apart.
Standard Reserved Instance
Maximum discount up to 72% off On-Demand.
Cannot change instance family or OS after purchase.
Can be sold on the Reserved Instance Marketplace.
Zonal scope provides capacity reservation.
Modifications allowed: AZ, scope, size within family.
Convertible Reserved Instance
Maximum discount up to 66% off On-Demand.
Can exchange for different instance family or OS (one or more times).
Cannot be sold on the Marketplace.
No capacity reservation (regional scope only).
Exchanges allowed for family/OS changes; modifications also allowed.
Mistake
Convertible RIs can be exchanged for Standard RIs.
Correct
You can only exchange a Convertible RI for another Convertible RI. Standard RIs are a different offering class and cannot be obtained via exchange.
Mistake
Standard RIs can be modified to change the instance family.
Correct
Standard RIs only allow modification of Availability Zone, scope (regional to zonal or vice versa), and instance size within the same instance family. Changing the instance family requires a new purchase or exchange (Convertible only).
Mistake
Convertible RIs provide capacity reservation in a specific AZ.
Correct
Convertible RIs do not offer capacity reservation. Only zonal Standard RIs reserve capacity. Convertible RIs are always regional and apply discounts but do not guarantee instance launch capability.
Mistake
You can sell Convertible RIs on the Reserved Instance Marketplace.
Correct
Only Standard RIs can be sold on the Marketplace. Convertible RIs are not eligible for resale. If you no longer need a Convertible RI, you must let it expire or exchange it for a different Convertible RI.
Mistake
All Reserved Instances offer the same discount percentage.
Correct
Standard RIs offer a higher discount (up to 72%) compared to Convertible RIs (up to 66%). The discount also varies by term length, payment option, and instance type.
Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.
No, you cannot change the instance family of a Standard RI. You can only modify the Availability Zone, scope (regional to zonal or vice versa), and instance size within the same family (e.g., from m5.large to m5.xlarge). To change the family, you would need to purchase a new RI or use a Convertible RI that allows exchanges.
You can exchange a Convertible RI multiple times during its term, but each exchange must result in a new Convertible RI with a value equal to or greater than the remaining value of the original RI. There is no limit on the number of exchanges, but each exchange must be for a valid Convertible RI offering.
No, Convertible RIs do not guarantee capacity. They are always regional in scope, meaning the discount applies to any instance in the region, but there is no capacity reservation. If you need guaranteed capacity, you must purchase a Standard RI with zonal scope or a separate On-Demand Capacity Reservation.
No, Convertible RIs cannot be sold on the Reserved Instance Marketplace. Only Standard RIs are eligible for resale. If you no longer need a Convertible RI, you can either let it run to term or exchange it for a different Convertible RI that better suits your needs.
Modification applies to both Standard and Convertible RIs and allows changes to Availability Zone, scope, and instance size within the same family. Exchanging applies only to Convertible RIs and allows changing the instance family, operating system, or tenancy. Exchanges require the new RI to have equal or higher value.
No, you cannot directly convert a Standard RI to a Convertible RI. You would need to let the Standard RI expire or sell it on the Marketplace (if eligible) and then purchase a new Convertible RI. There is no migration path between the two types.
AWS applies the RI discount to the instance with the highest usage first, on an hourly basis. If you have multiple instances matching the RI attributes, the discount is spread across them. Any unused RI hours are lost and not carried over to the next hour.
You've just covered Standard vs Convertible Reserved Instances — now see how well it sticks with free SAA-C03 practice questions. Full explanations included, no account needed.
Done with this chapter?