Lab 05: AWS RDS Architecture
🎯 Objective
📚 Background
RDS Architecture Overview
┌─────────────────────────┐
│ AWS Region │
│ ┌───────────────────┐ │
Application │ │ Availability Zone A│ │
(EC2/Lambda) ─────►│ │ ┌─────────────┐ │ │
│ │ │ RDS Primary │ │ │
│ │ │ (read/write)│ │ │
│ │ └──────┬──────┘ │ │
│ └─────────┼─────────┘ │
│ │ sync repl │
│ ┌─────────┼─────────┐ │
│ │ Avail Zone B │ │
│ │ ┌──────▼──────┐ │ │
│ │ │ Standby │ │ │
│ │ │ (Multi-AZ) │ │ │
│ │ └─────────────┘ │ │
│ └───────────────────┘ │
│ │
│ Read Replica (async) ◄──┤
└─────────────────────────┘Key RDS Concepts
Feature
Multi-AZ
Read Replica
Aurora vs RDS
Feature
RDS MySQL/PostgreSQL
Aurora
Step 1: Install boto3
Step 2: Simulate RDS Instance Creation
Step 3: Read Replica Creation
Step 4: Aurora Architecture Deep Dive
Step 5: RDS Parameter Groups
Step 6: Storage Options Comparison
Step 7: Multi-AZ Failover Simulation
Step 8: Capstone — RDS Cost Calculator
Summary
Concept
Key Takeaway
Last updated
