3

For some reason, I am finding it hard to understand where to access this information.

In last month's bill, I see that my RDS has 14000 hours, which is weird since a month only has 730 hours, and I only have 1 RDS.

enter image description here

So my question, what is the most straight forward way to list the cost per RDS instance of a specific month in AWS?

A step by step guide would be extremely helpful, as AWS billing and cost reports can be a jungle to navigate.

Thanks!

corgrath
  • 11,673
  • 15
  • 68
  • 99
  • FYI, even if a month has 720 hours. One RDS can have been multiple read replicas if its a cluster. In your case it looks like you have one read replica besides your master. Which would be 2 instances of db.t2.micro i.e. 24 * 30 = 720 hours for instance and 720 *2 = 1440 hours for 2 instances – Arnab Saha Jan 03 '20 at 11:15
  • Enabling Multi-AZ in RDS also bills 2 hours of usage per wall-clock hour because of the redundant hardware involved. – Michael - sqlbot Jan 03 '20 at 22:43

1 Answers1

7

You can use the Cost Explorer.

  1. Go to Cost Management console.
  2. Select Cost Explorer in the menu.
  3. Set filter: Service=Relational Database Service

You can then group by usage type or instance type as necessary.

enter image description here

Vikyol
  • 5,051
  • 23
  • 24
  • 6
    This doesn't show per instance (or as detailed as that), but it is a great start! I can see that you can group by allocation cost tags as well, so I think this is the right view - just needs tags! – corgrath Jan 03 '20 at 11:18