ข้ามไปเนื้อหาหลัก
จัดการ & มอนิเตอร์· ~14 นาที· อัปเดตล่าสุด

Multi-region และ migration เบื้องต้น

ออกแบบหลายภูมิภาคและย้ายระบบด้วย DMS, Snow family

เปรียบเทียบ: Snowball เหมือนจ้างรถบรรทุกขนของย้ายบ้าน

ถ้าคุณมีเฟอร์นิเจอร์ (ข้อมูล) ในบ้านเต็มไปหมด การทยอยส่งไปรษณีย์ (อินเทอร์เน็ต) อาจใช้เวลาเป็นปี สู้จ้างรถบรรทุก (Snowball) มาขนรวดเดียวแล้วขับไปส่งที่บ้านใหม่ (AWS) จะไวกว่ามาก

พื้นฐานที่ควรรู้: การวางระบบไว้ในภูมิภาค (Region) เดียวอาจไม่ตอบโจทย์ถ้าลูกค้าเราอยู่ทั่วโลก (ข้อมูลเดินทางไกลจะช้า) หรือเมื่อต้องเตรียมแผนเผื่อภูมิภาคหลุดพังไป (Disaster) และเวลาที่เราจะย้ายบ้าน (Migrate) ระบบเก่าขึ้น AWS ก็มีตัวช่วยเฉพาะทางหลายตัว

  • Multi-Region (หลายภูมิภาค) — วางระบบกระจายหลายโซนโลก เพื่อให้คนใช้รู้สึกว่าแอปตอบสนองไว (Low Latency) และเพิ่มความทนทาน เครื่องมือยอดฮิตคือ Route 53 (ตัวนำทาง), DynamoDB Global Tables, และ Aurora Global DB
  • AWS DMS (Database Migration Service) — บริการช่วยย้ายข้อมูลในฐานข้อมูลขึ้น AWS แบบอัตโนมัติ โดยที่ระบบเก่ายังทำงานได้ตามปกติ (Minimal Downtime) รองรับการย้ายข้ามสายพันธุ์ (เช่น ย้ายจาก Oracle ไป MySQL)
  • AWS Snow Family (Snowcone / Snowball / Snowmobile) — บริการส่งอุปกรณ์รับฝากข้อมูลทางกายภาพ เพื่อใช้ขนถ่ายข้อมูลมหาศาล (Offline Migration) แบบไม่ต้องง้ออินเทอร์เน็ต

สรุป Key Takeaways

  • Multi-Region เพื่อ latency ต่ำและทน disaster ระดับ Region
  • DMS ย้าย DB downtime น้อย; Snow Family ขนข้อมูลใหญ่แบบ offline

คำถามที่พบบ่อย

เมื่อไหร่ถึงควรทำ multi-region จริงๆ

สามเหตุผลที่ฟังขึ้น: (1) DR ที่ RTO/RPO เข้มมากระดับ region ล่มก็ต้องรอด (2) latency ผู้ใช้ต่างทวีป (3) data residency ตามกฎหมาย — นอกนั้น Multi-AZ ใน region เดียวมักพอและถูกกว่ามาก ข้อสอบชอบหลอกให้เลือก multi-region ทั้งที่โจทย์แค่ต้องการ HA ธรรมดา

เครื่องมือ migration ตระกูล 7R ต้องรู้แค่ไหน

รู้จักกลยุทธ์หลัก: Rehost (lift-and-shift ด้วย MGN — เร็วสุด), Replatform (ขยับนิดหน่อย เช่น DB ไป RDS), Refactor (เขียนใหม่เป็น cloud-native — แพงแต่คุ้มระยะยาว), Retire/Retain — โจทย์ "ย้ายเร็วที่สุดโดยแก้น้อยที่สุด" = Rehost

ลองทำ Quiz ท้ายบท

คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

อ่านจบแล้วอย่าลืมทำเครื่องหมาย