Save Up to 72% with AWS Savings Plans - Choosing Between Compute and EC2 Instance Plans
Learn how to achieve up to 72% cost savings by choosing between Compute and EC2 Instance Savings Plans. This guide covers Cost Explorer recommendations and monitoring utilization and coverage.
Overview of Savings Plans
Savings Plans is a pricing model where you commit to a consistent amount of compute usage per hour (USD/hr) in exchange for discounts of up to 72% off On-Demand prices. Positioned as the successor to Reserved Instances (RI), Savings Plans offers more flexible commitments. Compute Savings Plans apply across EC2, Fargate, and Lambda, automatically accommodating changes in instance family and region.
Choosing the Right Plan
Compute Savings Plans apply to all compute across EC2, Fargate, and Lambda, automatically following changes in instance family, size, OS, and region. The maximum discount is 66%. EC2 Instance Savings Plans are limited to a specific instance family and region but offer a higher maximum discount of 72%. For stable workloads, the EC2 Instance plan is the better fit; for workloads with significant variability, the Compute plan is more appropriate. Use Cost Explorer's recommendation feature to analyze usage patterns over the past 7, 30, or 60 days and determine the optimal commitment amount. Starting at 80-90% of the recommended commitment and gradually adding more is a safe approach.
Purchasing Strategy and Analysis
Use Cost Explorer's recommendation feature to determine the optimal commitment amount based on past usage patterns. Three payment options are available: All Upfront, Partial Upfront, and No Upfront, with All Upfront offering the highest discount rate. Commitment terms of 1 year and 3 years are available; the 3-year term provides a larger discount, but you should factor in the risk of workload changes. Combining Compute Savings Plans and EC2 Instance Savings Plans is an effective strategy: cover your stable baseline with EC2 Instance plans and handle variable usage with Compute plans. Regularly monitor Savings Plans utilization and coverage in Cost Explorer to evaluate whether your commitments are over- or under-provisioned. For practical insights on cost reduction, you can also explore related books on Amazon.
Monitoring Savings Plans
If Savings Plans utilization (the percentage of your purchased commitment actually consumed) is low, it indicates over-commitment. If coverage (the percentage of On-Demand usage discounted by Savings Plans) is low, there is room for additional purchases. Set up budgets in AWS Budgets for Savings Plans utilization and coverage, and configure alerts when thresholds are breached. Sharing Savings Plans through Organizations consolidated billing automatically applies discounts across member accounts, improving overall coverage. Analyze usage patterns quarterly and plan additional Savings Plans purchases or renewals accordingly.
Savings Plans Commitment Costs
Savings Plans commitment amounts are calculated using Cost Explorer's recommendation feature. All Upfront offers the highest discount (up to 72%), followed by Partial Upfront (up to 66%) and No Upfront (up to 64%). Commitment terms of 1 year and 3 years are available, with the 3-year term offering a larger discount, though you should consider the risk of workload changes. Starting at 80-90% of the recommended commitment and monitoring utilization before gradually adding more is a safe approach. Over-committing wastes unused capacity, so careful estimation is essential.
Summary
Savings Plans is a pricing model that offers discounts of up to 72% in exchange for committing to a consistent level of compute usage. Compute plans apply across EC2, Fargate, and Lambda, while EC2 Instance plans offer higher discounts for a fixed instance family. Regularly monitor utilization and coverage, and plan additional purchases through quarterly usage pattern analysis.