Amazon RDS · Finder + guided fix

RDS Optimize Instances

OptimizeInstances

Optimize RDS database instances by retyping and resizing based on actual usage. CloudFix identifies overprovisioned RDS instances for cost savings.

What happens, in order.

  1. Finder · read-only

    Finds the opportunity

    Scans your connected accounts with a read-only role. It can see resource metadata and usage; it can’t change anything.

  2. You

    Review in Recommendations

    It appears in your Recommendations view with what it would save.

  3. Guided fix

    You make the change

    You apply it yourself, following the fix’s step-by-step instructions; the write-up below explains it.

Finder role

Read-only. It can see resource metadata and usage. It can’t change anything.

Fixer role

Not used here: this one is a guided fix, so the change is yours to make.

Saves by

CloudFix identifies opportunities to optimize Amazon RDS instances by analyzing usage patterns and comparing current instance types against available options. This finder targets instances using Aurora MySQL, MySQL, Aurora PostgreSQL, and PostgreSQL engines, recommending instance types that could reduce costs without compromising performance based on CloudWatch metrics.

Optimize the cost and performance of your Amazon RDS database instances with CloudFix. This Finder identifies opportunities to retype and resize RDS instances based on actual usage patterns, helping you make data-driven decisions about your database resources and reduce your overall AWS costs.

What It Does

The RDS Optimize Instances Finder identifies Amazon RDS databases that could benefit from instance type changes, focusing on Aurora PostgreSQL and RDS PostgreSQL engines. By analyzing usage patterns and comparing current instance types against available options, it recommends more cost-effective configurations without compromising performance.

This Finder targets two primary optimization strategies:

  • Resizing operations: Adjusting the instance size to better match your actual workload requirements (e.g., db.r6i.16xlarge → db.r6i.12xlarge)
  • Retyping to Graviton: Moving from x86-based instances to more cost-effective ARM-based Graviton instances (e.g., db.r6i.12xlarge → db.r6g.12xlarge)

By leveraging AWS Compute Optimizer recommendations and CloudFix analytics, you can achieve significant savings on database instance costs: up to 33% when combining both resizing and Graviton migration.

How It Works

The CloudFix Finder works read-only. It uses your cost and usage data, AWS Compute Optimizer recommendations and the CPU and memory utilization CloudWatch already records to find RDS instances that are larger or older than their workload needs, and keeps only the changes that offer meaningful savings at low risk. Each opportunity appears in your Recommendations with the suggested instance class, and you decide whether and when to make the change.

AWS Services Affected

Benefits

  • Cost Savings: Reduce RDS instance costs by up to 33% by combining right-sizing and Graviton migration
  • Performance Optimization: Select instance types that best match your workload requirements
  • Graviton Advantages: Benefit from ARM-based instances that provide up to 10-15% cost savings for the same compute capacity
  • Data-Driven Decisions: Make changes based on actual usage metrics rather than guesswork
  • Risk Mitigation: Recommendations favor low-risk changes

When comparing pricing across different instance types and families, the potential for savings becomes clear:

  • Resizing operations (e.g., db.r6i.16xlarge → db.r6i.12xlarge): ~25% cost reduction
  • Retyping to Graviton (e.g., db.r6i.12xlarge → db.r6g.12xlarge): ~10.5% cost reduction
  • Combined approach (e.g., db.r6i.16xlarge → db.r6g.12xlarge): ~33% cost reduction

Implementation Details

This Finder does not have an automatic Fixer. RDS instance modifications must be performed manually through the following process:

  1. Review the recommendations in the CloudFix user interface
  2. Select an appropriate maintenance window for the change
  3. Modify the instance using either:
    • The AWS Management Console: Navigate to RDS → Databases → select the instance → Modify
    • The AWS CLI or SDK, by changing the instance class
  4. Monitor the instance during and after the change to ensure performance meets expectations

Note that modifying an RDS instance may cause a brief interruption during the change. For PostgreSQL instances, the database will be unavailable during the instance class change. Plan to perform this operation during a maintenance window to minimize impact.

Frequently Asked Questions

Can CloudFix implement the fix automatically?

No. This is a manually executed fix that requires planning and execution by your team to ensure minimal impact on your applications.

Does this fix require downtime?

Yes. Modifying an RDS instance class requires a brief period of downtime while the instance is modified. For PostgreSQL databases, the instance will be unavailable during this operation. It’s recommended to schedule these changes during maintenance windows.

Will this affect my database performance?

CloudFix favors changes that AWS Compute Optimizer assesses as low risk, so the performance impact should be minimal. However, it’s always a good practice to monitor your database after making changes to ensure it meets your performance requirements.

Is it possible to roll back if I encounter issues?

Yes. You can revert to the original instance type by repeating the modification process with the original instance class. This will require another period of downtime.

Which database engines are supported?

This specific Finder targets Aurora PostgreSQL and RDS PostgreSQL instances. CloudFix also offers similar optimization recommendations for other database engines like Aurora MySQL and RDS MySQL.


Ready to start saving on AWS? See how much you could cut from your cloud bill with a free cost optimization assessment, or explore CloudFix automated Finder/Fixers that eliminate waste across 30+ AWS services.

Related Articles

See whether this one applies to your account.

A free savings assessment reports which fixers can be applied to your environment. Results typically within 24 hours.