- Newest
- Most votes
- Most comments
Let me address your questions one by one:
Q1) Your understanding is correct. If you purchase Reserved Instances (RIs) for your RDS PostgreSQL instances on October 15th, the discounted rate will start applying from the beginning of your next billing period, which in this case would be November 1st. The savings from RIs do not apply immediately upon purchase but rather from the start of the next billing cycle.
Q2) You are absolutely right to be cautious about this. It's crucial to upgrade your database instances before converting to Reserved Instances. Here's why:
-
The warning about RDS Extended Support indicates that your current PostgreSQL version will soon be out of standard support. This could lead to additional charges and potential security risks.
-
As you correctly pointed out, once you purchase RIs, you cannot modify certain attributes, including the DB engine version. This limitation is indeed mentioned in the AWS documentation.
-
By upgrading first, you ensure that your databases are on a supported version, avoiding extra charges and maintaining better security posture.
-
After upgrading, you can then convert to Reserved Instances with the confidence that you won't need to change the major version during the RI term.
So, the recommended order of operations is:
- Upgrade your RDS PostgreSQL instances to a supported major version.
- Once the upgrade is complete and you've verified everything is working correctly, then purchase the Reserved Instances.
This approach will help you avoid being locked into an outdated version and incurring additional charges for extended support. It also ensures that you can take full advantage of the RI savings without worrying about version compatibility issues in the near future.
Remember to thoroughly test your applications after the upgrade to ensure everything functions correctly with the new PostgreSQL version before committing to the RI purchase.
Sources
Reserved Instances
Reserved Instances billing - Amazon EC2 Reserved Instances and Other AWS Reservation Models
Optimizing Reserved Instance Purchases for RDS when Instance Scheduling is in use | AWS re:Post
Relevant content
- asked a year ago
- asked 4 years ago
- AWS OFFICIALUpdated 3 years ago
