← Amazon Web Services (AWS) learning path
Amazon Web Services (AWS) · Module 6 of 10

Databases on AWS

Choose managed databases for your app.

📖 Key ideas

  1. RDS runs managed MySQL, PostgreSQL, MariaDB, SQL Server, Oracle.
  2. Aurora is AWS's high-performance MySQL/PostgreSQL-compatible database.
  3. DynamoDB is a serverless NoSQL key-value database.
  4. ElastiCache provides Redis/Memcached caching.
  5. Managed means AWS handles backups, patches and failover.
💡 Real-life example: Managed databases are hotel rooms: AWS does the cleaning (backups, patches) while you enjoy the stay.
RDSRelational Database Service
AuroraCloud-native relational database
DynamoDBServerless NoSQL database
Multi-AZStandby replica in another AZ