Opportunity Name
RdsExtendReservation
AWS Resource Type
Amazon RDS Reserved Instances
Opportunity Description
Amazon RDS Reserved Instances (RIs) provide significant discounts compared to On-Demand pricing. However, these discounts are lost when reservations expire and aren't renewed. This Finder identifies fully utilized RDS reservations that are due to expire within a configurable lookahead window (default: 30 days) and recommends extending only those that are still needed. This helps maintain cost savings while avoiding overcommitment.
Criteria for Identifying the Opportunity
This Finder looks for:
-
RDS reservations (AmazonRDS product code) set to expire within the next N days (default: 30).
-
Current utilization data indicating that the reservation is fully used.
-
A net need to repurchase some or all of the expiring capacity, calculated as:
recommended extension count = expiring reserved units - (total reserved units - used units)
. -
Usage patterns based on the last 30 days of normalized usage.
Reservations are only recommended for extension if utilization suggests ongoing need beyond expiration.
Potential Savings
Savings vary depending on instance type, region, and RI payment terms. Example:
Instance Type | Region | Annual On-Demand Cost | Annual RI Cost (1yr No Upfront) | Annual Savings |
---|---|---|---|---|
db.r6g.large | us-east-1 | $5,800 | $3,100 | $2,700 |
Savings are calculated using AWS pricing APIs or CUR public pricing based on recommended RI term and payment option.
What Happens When the Fixer is Executed?
This Finder is recommendation-only. CloudFix does not purchase or extend reservations directly. It generates a detailed recommendation report including:
-
Account ID and Region
-
Instance Type and Database Engine
-
Current and expiring reservations
-
Utilization percentage (past 30 days)
-
Recommended number of extensions
-
Projected annual savings
Is It Possible to Roll Back Once CloudFix Implements the Fixer?
Not applicable. CloudFix does not implement the fix directly. If you manually extend a reservation via AWS, AWS terms apply — reservations are non-refundable.
Can CloudFix Implement the Fix Automatically Once I Accept the Recommendation?
No. Manual action is required. CloudFix will surface recommendations and all relevant data, but purchasing the reservation extension must be done by the user via the AWS Console or API.
Does the Fix Require Downtime?
No. Extending a reservation is a billing configuration change. There is no impact to running RDS instances.
Bill Gleeson
Comments