AWS Exam Hub
SAA-C03
Solutions Architect Associate
ภาพรวมบทเรียนฝึกทำทบทวนFlashcardsMock Examคลังข้อสอบสถิติ
ภาพรวมบทเรียนฝึกทำทบทวน
บทเรียนทั้งหมด
ออกแบบให้ประสิทธิภาพสูงบทที่ 5/9 · ~12 นาที

Databases: RDS, Aurora, DynamoDB, ElastiCache

เลือก database ตามโมเดลข้อมูล, scale, HA และ performance

จุดที่ออกสอบบ่อยที่สุด
Multi-AZRead Replica

เป้าหมาย

High availability / failover

กระจายการอ่าน (scale reads)

Replication

synchronous

asynchronous

อ่านจาก standby ได้ไหม

ไม่ได้ (ยกเว้น Multi-AZ cluster)

ได้

ข้าม Region

ไม่

ได้ (ใช้ทำ DR)

Databaseเลือกเมื่อ

RDS

relational ทั่วไป ย้ายจาก on-prem ง่าย

Aurora

relational ประสิทธิภาพสูง, replica ได้ 15 ตัว, Global Database, Serverless v2, cloning

DynamoDB

key-value ขนาดใหญ่ latency ms คงที่, serverless, Global Tables

ElastiCache

cache/session in-memory ลดภาระ DB

DAX

cache สำหรับ DynamoDB (microsecond)

Redshift

data warehouse / analytics (OLAP)

Neptune

graph

DocumentDB

MongoDB-compatible

ออกสอบบ่อย

Read-heavy + ต้องการ copy DB ให้ทีม dev บ่อยๆ โดยไม่กระทบ production → Aurora Replicas + database cloning

เทคนิคช่วยจำ

Multi-AZ = ยางอะไหล่ (เอาไว้สลับเมื่อพัง) · Read Replica = เพิ่มเลน (ให้อ่านได้มากขึ้น)

เช็กความเข้าใจ

DB รับ read traffic หนักจนช้า แต่ write ปกติ วิธีแก้ที่ตรงที่สุด?

อ่านจบแล้ว? ลองทำข้อสอบเรื่องนี้เลย

การดึงความรู้ออกมาใช้ทันทีหลังอ่าน (retrieval practice) ช่วยให้จำได้นานขึ้นมาก

ฝึกข้อสอบเรื่องนี้
บทก่อนหน้า
Compute, Load Balancing & Auto Scaling
บทถัดไป
Decoupling & Event-driven: SQS, SNS, EventBridge, Kinesis