Case Study// case 02
ย้ายฐานข้อมูลธุรกิจขนาด 5GB+ เสร็จใน 30 นาที
ระบบบริหารลูกค้าและข้อมูลธุรกิจ มีข้อมูลสะสมกว่า 500,000 รายการ
Data Engineering & Cloud MigrationDevsiam Care
// 01 • CHALLENGE
โจทย์ของธุรกิจ
- 1ฐานข้อมูลโตเกิน 5GB ระบบช้าลงมากเวลาหลายคนดึงรายงานหรือค้นข้อมูลพร้อมกัน
- 2เจ้าของไม่กล้าย้ายขึ้น Cloud เพราะกลัวต้องปิดระบบข้ามวัน หรือข้อมูลหายระหว่างทาง
- 3ที่ผ่านมาแก้ฐานข้อมูลด้วยมือ ไม่มีแผนย้อนกลับถ้าผิดพลาด
// 02 • ARCHITECTURE
สถาปัตยกรรมระบบ
- •ฐานข้อมูลเดิม → สำรองข้อมูล (Backup) → ระบบจำลองสำหรับทดสอบ (Staging) → ซ้อมย้าย + ตรวจความถูกต้องครบถ้วนทุกตาราง (นับจำนวนแถว & Checksum) → สลับระบบจริงในเวลาที่นัดหมาย (Cutover Window) → ระบบใหม่บน Cloud
- •แผนย้อนกลับทันทีถ้าพบปัญหา (Rollback Plan): ระบบใหม่บน Cloud → ฐานข้อมูลเดิม
ARCHITECTURE BLUEPRINT// เลื่อนแนวนอนเพื่อดูภาพเต็ม →
* ภาพประกอบเป็นไดอะแกรมที่เราวาดขึ้นใหม่ ไม่ใช่หน้าจอของระบบจริง เพื่อรักษาความลับทางธุรกิจ
// 03 • OUTCOME
ผลลัพธ์ที่ทำได้จริง
| ตัวชี้วัด | ก่อน | หลัง |
|---|---|---|
| เวลาย้ายฐานข้อมูล 5GB+ | ประเมินกันว่าอาจต้องปิดระบบข้ามวัน | ย้ายและตรวจครบภายใน 30 นาที |
| ข้อมูลสูญหายหรือผิดเพี้ยน | เสี่ยงสูงจากการทำด้วยมือ | ไม่มีข้อมูลหาย ตรวจครบทุกตารางด้วยสคริปต์อัตโนมัติ |
| ความเร็วค้นข้อมูลและออกรายงาน | หน้าจอค้างเมื่อดึงข้อมูลจำนวนมาก | ปรับโครงสร้างตารางและคำสั่งดึงข้อมูล (Index & Query Tuning) ให้ตอบสนองเร็ว รองรับข้อมูลโตต่อเนื่อง |