Hacker News new | past | comments | ask | show | jobs | submit login

* Cost

  Running costs: Plain EC2 DB is cheaper than RDS. RDS is instance costs plus RDS tax. 

  Configuration and maintenance cost: RDS obviously cheaper
* Performance

  As other replies have detailed plain EC2 with NVMe etc could be significantly faster.
* Convenience

  RDS wins most of the time.
* Risk

  RDS wins unless heavy investment
So it depends on your requirement. If high performance with massive DBs is important, then the costs of managing your own DBs may make sense.

If a low throughput, less risky DB then your own DB may make sense.

If a normal business use DB, outsourcing the maintenance and risk to RDS may make sense.




That’s a great explanation. I’m stealing that for my next life as an AWS consultant.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: