RDS Aurora MySQL Reserved Instances

0

We have a Aurora MySQL cluster with one writer and one reader always on and a second reader that comes online during business hours. All are db.r6g.8xlarge instance size.

We are looking to reserve the instances, the aways on instances are easy but for the instance that's on only half the time, could we reserver a db.r6g.4xlarge instance to cover that usage similar to what you can do with ec2 instances?

2 Answers
1

Hi,

Aurora MySQL Reserved instances are size flexible within the instance family. Size-flexible reserved DB instances are available for the following Aurora database engines:

  • Aurora MySQL
  • Aurora PostgreSQL

You can refer to the below documentation and compare usage for different reserved DB instance sizes by using normalized units per hour. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithReservedDBInstances.html#USER_WorkingWithReservedDBInstances.Overview

Reserved instance db.r6g.4xlarge will have billing benefit applied to 50 percent of the usage of the DB instance db.r6g.8xlarge. Reserved Instances provide a billing discount compared to On-Demand pricing, but you are charged for the entire term of the Reserved Instance regardless of whether the associated RDS instance is running or stopped.

AWS
anish_g
answered a month ago
  • Thanks for answering but I'm slightly confused by your last paragraph.

    If I have a r6g.4xlarge running 50% of the time, would a r6g.2xlarge monthly reservation cover the entire usage?

0

For Reserved Instance billing, running DB instance usage is first compared to your active Reserved Instances at each hour. If the amount of running instances is less than or equal to the total Reserved Instances you have purchased, all running DB instances will be charged at the Reserved Instance rate per each hour. Any usage of running DB instances that exceeds the amount of applicable Reserved Instances you have purchased will be charged the On-Demand rate each hour.

Please refer to the link for more details regarding how billing works for RIs

Billing is calculated at hourly basis and had to be continuous. If the instance is not running during that hour, the Reserved Instance discount is not applied and those RI hours are lost. Please refer the link below for repost answer to similar RI billing query.

AWS
anish_g
answered a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions