ฐานข้อมูล· ~18 นาที
RDS: Multi-AZ vs Read Replica
ฐานข้อมูล SQL แบบ managed และวิธีทำให้ทนทาน/อ่านเร็ว
Multi-AZ เหมือนมีคนขับสำรองนั่งข้าง ๆ พร้อมรับพวงมาลัยทันทีถ้าคนขับหลักเป็นอะไรไป (ทนทาน) · Read Replica เหมือนเปิดเคาน์เตอร์อ่านข้อมูลเพิ่มหลายช่องเพื่อรับลูกค้าที่มาขอดูข้อมูล (อ่านเร็วขึ้น)
RDS คือฐานข้อมูล SQL แบบ managed (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server) AWS ดูแล patch/backup/replication ให้
Multi-AZ = ทนทาน (failover) · Read Replica = อ่านเร็ว (scale read)
Multi-AZ (HA)
Primaryรับ read/write
sync replicate
Standbyสำรอง (อีก AZ)
Primary ล่ม → standby ขึ้นมาแทนอัตโนมัติ
Read Replica (scale read)
Primaryread/write
async
Replicaread-only
กระจายภาระอ่านไปหลาย replica
- Multi-AZ — มี standby ในอีก AZ ที่ sync ตลอด ใช้ทำ HA/failover อัตโนมัติ (ไม่ได้ช่วยเรื่องอ่านเร็ว)
- Read Replica — สำเนาแบบ read-only (async) ใช้ กระจายภาระอ่าน (scale reads) สร้างได้หลายตัว/ข้าม Region
- สองอย่างนี้แก้คนละปัญหา — และใช้พร้อมกันได้
สรุป Key Takeaways
- Multi-AZ = HA/failover (standby sync ในอีก AZ)
- Read Replica = scale การอ่าน (async, read-only, หลายตัวได้)
- แก้คนละปัญหา ใช้ร่วมกันได้
ลองทำ Quiz ท้ายบท
คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

