Cloud database prices

I’m looking at buying a hosted/managed Postgres in a cloud server. Amazon or Heroku.

Amazon RDS has a confusing array of pricing options. The smallest instance (db.t2.micro) is $0.018 / hour, or $13 / month if it’s always on. Data costs $0.115 / GB-month, so a 64GB database would be $7 / mo. Total cost for a smallish database: $20 / month.

Heroku Postgres has a very limited free tier. The hobbyist tier is $9 / month and gives you “10M rows” with who knows what performance. The basic standard tier starts at $50 / month for a 64 GB database. Hard to say for sure, but I think that’s roughly comparable to our $20 / month database on Amazon.

Of course what really matters for a service like this is price scaling, how easily you can add more performance and what you pay for it. I’m not worried about that for my small project, just good to have some ballpark numbers.

3 thoughts on “Cloud database prices

  1. You’ll figure out if the performance meets your needs very quickly but keep in mind that a t2.micro is a very, very puny instance with a special ‘idle credit’ system which allows it to burst for a little bit after being idle for a while. Like everything RDS, it’s backed by networked storage. It will probably be very sad querying 64 GB of data.
    $20/mo might get you a better vps from one of the el-cheapo providers (say, digitalocean) with local SSD storage. Granted, you’ll have to install/configure postrges yourself.

  2. Thanks, yeah, I have no idea what my performance requirements are yet. Just was curious what entry level pricing was like.

  3. Oh, I see. I think in the Amazon case, this has a fairly straightforward answer: whatever instance you can get – a $9 or $900/mo one, you can get a ‘managed postgres’ version of it for 35-40% more, before storage. I’m not actually sure there is such a thing as ‘managed postgres from a Serious Provider™’ anywhere else yet, to be honest. Did you run across any?

Comments are closed.