Four pricing levers cut the RDS and Aurora line 25 to 45 percent before any migration debate. Here is the sequence.
AWS RDS and Aurora spend bends on four levers: Reserved Instance coverage, Aurora configuration choice, commercial engine licensing, and how the database line feeds your EDP commit. None of them require a migration.
Four levers move the bill without a migration: Reserved Instance coverage, Aurora configuration, engine licensing mode, and instance family. RDS pricing is published per instance hour, so every lever is checkable against list.
Savings Plans do not apply to RDS. That surprises teams who assume their compute Savings Plan blankets the database line. It does not, and the gap is usually the single largest miss we find.
RDS and Aurora cost levers ranked by observed impact
| Lever | Typical reduction | Effort | Where it applies |
|---|---|---|---|
| Reserved Instances, 1 or 3 year | 25 to 45 percent vs on demand | Low | Steady state production |
| Aurora I/O optimized configuration | 25 to 40 percent | Low | I/O heavy Aurora workloads |
| Graviton instance migration | 10 to 20 percent | Medium | MySQL, PostgreSQL, MariaDB |
| Nonprod rightsizing and scheduling | 20 to 35 percent of nonprod | Medium | Dev, test, staging |
| BYOL vs license included | Varies with estate | Medium | Oracle and SQL Server engines |
Because it is pure price, zero engineering. RDS Reserved Instances discount steady state instances 25 to 45 percent against on demand, and a coverage review takes a week. Start there before any architectural debate.
Aurora bills compute, storage, and I/O separately, and the I/O line is the one that surprises. Aurora offers a standard configuration and an I/O optimized configuration that folds I/O into the instance price.
The crossover is predictable: when I/O charges pass roughly a quarter of your Aurora spend, the I/O optimized configuration wins. In our file the switch cut Aurora bills 25 to 40 percent on transaction heavy workloads.
When the workload is genuinely spiky and idles more than half the day. A steady workload on Serverless v2 with a high ACU floor costs more than a reserved provisioned instance doing the same work.
Commercial engines carry the licensing question. License included RDS for Oracle or SQL Server reprices the license into the hourly rate, while BYOL consumes licenses you already own. Run both models against your shelf before renewal.
Only after the four commercial levers are exhausted. An engine migration is a project with risk; an RI purchase is a purchase order. Sequence accordingly.
RDS and Aurora spend draws down an Enterprise Discount Program commit like any other AWS service, so the database growth curve belongs in your commit model. Overcommitting on the assumption of unmanaged database growth donates the optimization upside to AWS.
Estates where databases pass roughly a third of total spend have credibly pulled migration credits and service specific incentives into EDP renewals. The lever is a documented alternative, even a partial one.
The standard advice is to start with an engine migration to open source and treat everything else as noise. We disagree. In roughly 20 to 30 AWS database estates Morten Andersen benchmarked in 2024 to 2025, the unglamorous levers, Reserved Instance coverage, the Aurora I/O optimized switch, and nonprod cleanup, recovered 25 to 45 percent of the line in under a quarter with no project risk. Engine migrations took 9 to 18 months and stalled half the time. The buyer side move is to pull the pricing levers first and let the migration case stand on strategy, not savings it may never deliver.
Three cuts of our advisory engagement file frame the size of the opportunity.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
Five moves turn this analysis into a lower invoice on the next renewal.
White Paper · AWS
AWS RDS and Aurora Negotiation
Seven buyer side levers that cut AWS RDS and Aurora cost: instance right sizing, Reserved Instances, Aurora Serverless v2, and the EDP overlap. Read it free.
No. Compute Savings Plans cover EC2, Fargate, and Lambda, not RDS. Database instances discount through RDS Reserved Instances, which is why RI coverage is the first lever on the database line.
Typically 25 to 45 percent against on demand for 1 and 3 year terms depending on engine and payment option. Steady state production databases justify 80 plus percent coverage in most estates we benchmark.
When I/O charges pass roughly 25 percent of your Aurora spend. Transaction heavy workloads in our 2024 to 2025 file cut 25 to 40 percent off the Aurora line by switching configuration.
It depends on your shelf. License included reprices the license hourly but simplifies audits; BYOL consumes licenses and support you already pay for. Run both models against owned entitlements before renewal.
Yes. RDS and Aurora draw down the commit like any AWS service. Size the EDP on the optimized database run rate, not the unmanaged growth curve, or the discount funds waste.
Usually not as the first move. Pricing levers recover 25 to 45 percent in a quarter with no project risk; engine migrations took 9 to 18 months in our file and stalled half the time. Migrate for strategy, price first.
The RI coverage model, Aurora configuration math, and EDP levers for the database line.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.
Every on demand hour on a steady state database is a price you chose not to negotiate. Coverage first, architecture second.
500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
One buyer side briefing a week. Pricing moves, audit signals, and the levers that work. No vendor spin.