Back to results for “RDS & Databases”
AWS › RDS & Databases

What is Amazon RDS and what benefits does it provide over managing a database server yourself on EC2?

Beginner

Answer

Amazon RDS, or Relational Database Service, is a fully managed service that automates time consuming database administration tasks such as hardware provisioning, database software installation and patching, automated backups, and failure detection and recovery, supporting popular database engines like MySQL, PostgreSQL, and SQL Server, letting you focus on your application and data rather than the operational burden of managing database infrastructure yourself.
aws rds create-db-instance --db-instance-identifier my-database --db-instance-class db.t3.medium --engine postgres --master-username admin --master-user-password MyPassword123 --allocated-storage 20
Real-world example A company migrates its self managed MySQL database running on an EC2 instance to RDS, immediately gaining automated backups and patching without needing to dedicate any engineering time to routine database maintenance tasks.

Common follow-ups: Which database engines does RDS support?;What database administration tasks does RDS not automate that you still need to handle yourself?