Identify any Amazon RDS instances that can be upgraded to Reserved Instances (RIs) and follow our recommendations for purchasing your RIs in order to receive a significant discount on the hourly charges. RIs represent a pricing model that enables discounted hourly rates for compute capacity in exchange of reserving a certain amount of compute usage upfront. The cost savings when using RDS Reserved Instances over On-Demand Instances are up to 69% when used in steady state (e.g. production database). For example, for a db.r3.large MySQL database instance (Standard/Single-AZ) provisioned in the US-East region you can save roughly $77 per month by upgrading it to a Reserved Instance for a period of 1 year with no upfront costs or save $154 per month (as of October 2016) by reserving it for a period of 3 years with a portion of the cost paid upfront (Partial Upfront).
optimisation
Reserved Instances represent a good strategy to cut down on RDS costs but purchasing them without a plan can feel like a risky process. The Cloud Conformity purchasing recommendations outlined in this rule will help you optimize your RIs spending and save money by using only what you need." note="Note: In order to verify the current status of purchased reserved capacity and provide accurate recommendations, Cloud Conformity needs access to the AWS payer account (the account designated to pay the bills) or to AWS individual accounts. The following IAM policy allows Cloud Conformity to view all the reserved RDS database instances available in your account(s):
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"rds:DescribeReservedDBInstances"
],
"Resource": "*"
}
]
}
Audit
To verify your current Amazon RDS compute capacity and determine if there are any candidates for upgrading to Reserved Instances (RIs), perform the following:
Remediation / Resolution
To upgrade your On-Demand RDS instances to Reserved Instances you need to purchase them wisely in order to avoid paying for compute resources that you do not need. To make the RI purchase based on the right pricing model, the right size and DB engine at the right time, follow the recommendations outlined below:
To renew your existing RDS Reserved Instances (RIs), you need to repurchase them using the same configuration attributes (region, instance size/class, database type/engine, etc). The RDS RIs are not renewed automatically so you must repurchase your existing RIs in order to avoid On-Demand rates charges when the current reservations expire. To repurchase them perform the following:
References
- AWS Documentation
- Amazon RDS Reserved Instances
- Amazon RDS Pricing
- Trusted Advisor FAQs
- Working with Reserved DB Instances
- Paying Bills for Multiple Accounts Using Consolidated Billing
- Using Identity-Based Policies (IAM Policies) for Amazon RDS
- AWS Policy Generator
- AWS Command Line Interface (CLI) Documentation
- rds
- describe-db-instances
- describe-reserved-db-instances-offerings
- purchase-reserved-db-instances-offering