How to find out what exactly is causing the cost for my RDS instance
AWS rds pricing help.
Am I doing something wrong? Why is RDS so expensive?
You're not just paying for the instance, you're paying for automated patching, automatic maintenance, and support. So it's going to cost more.
Also, it will cost* double if you're checking the box for "multi A-Z".
More on reddit.comWhy is RDS so incredibly expensive
Videos
Hello,
I am running a db.t3.micro rds for my discord bot, and the average monthly costs are $20. It seems a bit much, as there is max maybe a couple of interactions per hour with the bot and, therefore, the rds instance.
Is there a good way to check what exactly is causing the cost?
I also see that the db.Transactions.xact_commit.avg value is constantly on 2.7~ even when there are no interactions with the bot for multiple hours.
Can someone shed some light on how RDS pricing works?
There seems to be 3 components here - the instance, storage and iops. Instance and storage are fixed and you can calculate for a month.
But what about iops? IIUC I'll be charged every time I read/write to the tables with increased cost if I hit a spike in traffic or run some queries on very big tables?
https://aws.amazon.com/ebs/pricing/
This link says gp3 has 3000 iops free. How do I estimate my iops?
Then there seems to be a separate charge for throughput? 125MB/s and then an additional charge per MB/s-month. Not sure how to calculate this. What happens if I had a sudden spike where I went to 500 MB/s for an hour. How would that get converted to MB/s-month.
All this seems like a recipe to get hit by an unexpected large bill. Would it be better to go with a managed db on lightsail which has a fixed monthly cost?
Thanks.