06 - RDS Aurora ElastiCache

RDS, Aurora & ElastiCache - Overview

awsrdsauroraelasticachesaa-c03index

AWS Fundamentals: RDS + Aurora + ElastiCache

Study Files

# Topic File Priority
1 Amazon RDS Overview 01-Amazon-RDS-Overview πŸ”΄ High
2 RDS Read Replicas vs Multi AZ 02-RDS-Read-Replicas-vs-Multi-AZ πŸ”΄ High
3 RDS Custom 03-RDS-Custom 🟑 Medium
4 Amazon Aurora 04-Amazon-Aurora πŸ”΄ High
5 Aurora Advanced Concepts 05-Aurora-Advanced-Concepts πŸ”΄ High
6 RDS & Aurora Backup & Monitoring 06-RDS-Aurora-Backup-Monitoring πŸ”΄ High
7 RDS & Aurora Security 07-RDS-Aurora-Security πŸ”΄ High
8 RDS Proxy 08-RDS-Proxy πŸ”΄ High
9 ElastiCache Overview 09-ElastiCache-Overview πŸ”΄ High
10 ElastiCache for Solution Architects 10-ElastiCache-for-Solution-Architects πŸ”΄ High

Quick Decision Tree

Which Database Service?
β”œβ”€β”€ Relational (SQL)?
β”‚   β”œβ”€β”€ Managed, no OS access?
β”‚   β”‚   └── RDS (PostgreSQL, MySQL, MariaDB, Oracle, MS SQL, IBM DB2)
β”‚   β”œβ”€β”€ Need OS/DB customization (Oracle/MS SQL)?
β”‚   β”‚   └── RDS Custom
β”‚   β”œβ”€β”€ High performance, auto-scaling storage, cloud-native?
β”‚   β”‚   └── Aurora (5x MySQL, 3x Postgres perf)
β”‚   └── Serverless, unpredictable workloads?
β”‚       └── Aurora Serverless
β”œβ”€β”€ In-memory cache (sub-ms latency)?
β”‚   β”œβ”€β”€ Need HA, replication, persistence, sorted sets?
β”‚   β”‚   └── Redis (ElastiCache)
β”‚   └── Simple caching, multi-threaded, sharding?
β”‚       └── Memcached (ElastiCache)
└── Need connection pooling / reduced failover time?
    └── RDS Proxy

Key Ports to Remember

Database Port
PostgreSQL 5432
MySQL / MariaDB / Aurora 3306
Oracle 1521
MS SQL Server 1433

Check yourself

Quiz