Reserver.Reserve your spot →

Extended Support

Extended Support is the charge a reservation does not discount.

AWS charges extra to keep an old database or cache engine version running. A Reserved Instance does not lower that fee. On a common database, the fee is bigger than the whole reservation saving.

6 min read·Guides·

What it is

AWS bills extra for old engine versions, and it starts without a request.

Each open-source engine version has an end date for standard support. After that date, AWS keeps the version running and bills a separate Extended Support fee. RDS charges start the day after standard support ends.ElastiCache works the same way. You do not have to opt in.

The fee stops when you upgrade to a major version that AWS still supports, or when you delete the database. It starts again if the new version later enters Extended Support.

The discount gap

A reservation lowers the instance price. The fee is priced on its own.

AWS states: "RDS Extended Support charges are independent of instance charges. Therefore, Reserved Instance discounts are not applicable to RDS Extended Support charges." For ElastiCache, AWS states: "The RI discount does not apply to Extended Support charges."

RDS

AWS prices Extended Support per vCPU-hour: $0.100 per vCPU-hour in years 1 and 2, and $0.200 in year 3 (US East (N. Virginia)). The rate changes by Region. Multi-AZ standbys pay it too.

ElastiCache

AWS prices Extended Support as 80% of the on-demand node price in years 1 and 2, and 160% in year 3. AWS bills it per node.

Example: a MySQL database

The fee can be 2.2× the saving.

Take one db.r6g.large MySQL database, Single-AZ in US East (N. Virginia). The 1-year No Upfront reservation saves $797 a year against on-demand. If the database runs a version in Extended Support, the fee is $1,752 a year. The reservation does not touch it.

$797Saved a year by the reservation1-year No Upfront, Single-AZ, MySQL, US East (N. Virginia).
$1,752Extended Support fee a yearYears 1 and 2 of Extended Support. 2.2× the saving.
$3,504Extended Support fee a yearYear 3 of Extended Support. The rate doubles.

Multi-AZ makes it worse. The standby pays the fee too, so the same database costs $3,504 a year in fees. The Multi-AZ reservation saves $1,593 a year.

Example: a Redis OSS cache

A cache node pays 80% of its on-demand price on top.

Take one cache.r6g.large Redis OSS node in US East (N. Virginia). The 1-year No Upfront reservation saves $569 a year. The Extended Support fee is $1,444 a year, 2.5× the saving. AWS publishes its own example on the same page, with a different node type and Region.

$569Saved a year by the reservation1-year No Upfront, Redis OSS node, US East (N. Virginia).
$1,444Extended Support fee a yearYears 1 and 2. 2.5× the saving.
$2,887Extended Support fee a yearYear 3. The premium doubles.

AWS bills the fee per node. A replica is a node, so a primary with two replicas pays the fee three times.

How this scales with you

The fee is the same rate for everyone. The number of databases is not.

Startup1–10 reservations · one account

You may run one or two databases. One database on an old version can cost more in fees than the reservation saves. Check the version before you buy, and write the next fee date in your calendar.

Growthdozens of reservations · a few accounts

Databases pile up across teams, and each one has its own version and its own date. Keep one list of engine versions next to the list of reservation end dates. Review both at each renewal.

Enterprisehundreds to thousands · many accounts & orgs

Thousands of instances span many accounts and Regions. Each version has its own start date. An old version left in place is billed on every instance that runs it, so a single missed upgrade date repeats across the fleet.

Reserved

Stop overpaying for a steady fleet.

Reserver is in early access. Join the list, and we will onboard you when we have capacity. Your first recommendation lands within minutes of connecting.

Reserve your spot →