🔵

Advantages of RDS vs. Running a DB on EC2

  • Managed Service:
    • Automated provisioning and OS patching.
    • Continuous backups + Point-in-Time Restore.
    • Monitoring via CloudWatch and Performance Insights.
    • Maintenance windows for controlled updates.
  • High Availability & Scalability:
    • Read replicas for scaling read workloads.
    • Multi-AZ deployments for disaster recovery.
    • Easy vertical/horizontal scaling.
  • Performance & Storage:
    • EBS-backed storage (GP2/GP3, IO1/IO2).
    • Automated storage scaling.
Limitation: No SSH access to the database host (unlike EC2).