AWS

RDS, Aurora & ElastiCache

Cập nhật 23/06/2026

  • #aws
  • #rds
  • #cache

RDS, Aurora & ElastiCache

Maarek SAA-C03 Slides v45 — Chapter 7. Personal study extract.

Key content

  • RDS, Aurora & ElastiCache
  • Amazon RDS Overview
  • Advantage over using RDS versus deploying
  • DB on EC2
  • RDS – Storage Auto Scaling
  • dynamically
  • storage, it scales automatically
  • limit for DB storage)
  • Read/Write
  • Application
  • Storage
  • RDS Read Replicas for read scalability
  • RDS DB
  • instance
  • RDS DB
  • instance read
  • replica
  • RDS DB
  • instance read
  • replica
  • Application
  • writesreads reads reads
  • ASYNC
  • replication
  • ASYNC
  • replication
  • Cross Region
  • so reads are eventually
  • consistent
  • promoted to their own
  • DB
  • update the connection
  • string to leverage read
  • replicas
  • RDS Read Replicas – Use Cases
  • that is taking on normal load
  • application to run some analytics
  • the new workload there
  • unaffected
  • (=read) only kind of statements
  • (not INSERT, UPDATE, DELETE)
  • RDS DB
  • instance
  • Production
  • Application
  • reads
  • RDS DB
  • instance read
  • replica
  • reads reads
  • ASYNC
  • replication
  • Reporting
  • Application
  • RDS Read Replicas – Network Cost
  • RDS DB
  • instance
  • RDS DB
  • instance read
  • replica
  • ASYNC
  • Replication
  • Cross-Region
  • $$$
  • Region/AZ
  • us-east-1a
  • Region/AZ
  • eu-west-1b
  • VS
  • RDS DB
  • instance
  • RDS DB
  • instance read
  • replica
  • ASYNC
  • Replication
  • Same Region
  • Free
  • Same Region / Different AZ
  • us-east-1a us-east-1b
  • RDS Multi AZ (Disaster Recovery)
  • RDS Master DB
  • instance (AZ A)
  • Application
  • writes reads
  • SYNC
  • replication
  • failover to standby
  • network, instance or storage failure
  • Multi AZ for Disaster Recovery (DR) RDS DB
  • instance standby
  • (AZ B)
  • One DNS name – automatic failover
  • RDS – From Single-AZ to Multi-AZ
  • need to stop the DB)
  • database
  • snapshot in a new AZ
  • between the two databases
  • RDS DB
  • instance
  • SYNC
  • Replication
  • Standby DB
  • snapshot restore
  • DB snapshot
  • RDS Custom
  • and database customization
  • better to take a DB snapshot before
  • EC2 Instance
  • User
  • SSH
  • apply
  • cstomizations
  • Automation
  • Mode disabled
  • Amazon Aurora
  • drivers will work as if Aurora was a Postgres or MySQL database)
  • over MySQL on RDS, over 3x the performance of Postgres on RDS
  • MySQL (sub 10 ms replica lag)
  • Aurora High Availability and Read Scaling
  • 30 seconds
  • serve reads
  • Shared storage Volume
  • Replication + Self Healing + Auto Expanding
  • AZ 1 AZ 2 AZ 3
  • W R R R R R
  • Auto Scaling
  • Aurora DB Cluster
  • Shared storage Volume
  • Auto Expanding from 10G to 128 TB
  • W R R R R R
  • Reader Endpoint
  • Connection Load Balancing
  • Writer Endpoint
  • Pointing to the master
  • client
  • Features of Aurora
  • Replicas Auto Scaling
  • Aurora Replicas - Auto Scaling
  • Writer Endpoint Reader Endpoint
  • Shared Storage Volume
  • W R R R R
  • Client
  • CPU
  • Usage
  • CPU
  • Usage
  • Many Requests
  • Endpoint Extended
  • Aurora – Custom Endpoints

…582 more lines in source.

Study checklist