I can't think of a reason not to use Amazon RDS (especially Aurora)
September 06, 2018

I can't think of a reason not to use Amazon RDS (especially Aurora)

Tim Weisbrod | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon Relational Database Service

We use RDS to run all the databases to run our platform for both OLTP and analytics/reporting purposes. This includes traditional PostgresSQL Aurora PostgeSQL. and Aurora MySQL implementations.
  • RDS provides high availability databases without having to manage your own servers.
  • Amazon Aurora in particular is a breakthrough database technology, and in particular with the PostgreSQL engine provides advanced features at a fraction of the cost of an Oracle implementation, with better features that have been designed from the ground up to support the cloud.
  • Aurora also allows supports large clusters of database servers easily, with super fast replication (~20 ms), and flexibility to allow changing resources provisioned based on workload.
  • Cross-Region replication is supported for most platforms and engines, but is not available across the board yet. Where it is available it provides an excellent solution for disaster recovery.
  • Very positive. It has reduced our need to have IT Operations and DBA resources, and with Aurora we have been able to get better performance with less compute power required (that is, with a lower monthly spend).
RDS provides all the features of databases you could host yourself, without all of the maintenance and headaches required, while providing more flexibility and lower TCO.
.NET, Amazon Elastic Compute Cloud (EC2), Amazon ElastiCache, Amazon CloudFront
If you want to run a database in the cloud, RDS is definitely the way to go. I have not come across any scenarios that would indicate a better option.