บล็อก QuickEasy
แผนการกู้คืนระบบจากภัยพิบัติ: การกู้คืนฐานข้อมูล QuickEasy บน AWS EC2
เอกสารนี้อธิบายขั้นตอนที่ต้องปฏิบัติตามในกรณีที่เกิดเหตุขัดข้องส่งผลกระทบต่อ QuickEasy Cloud Server ที่โฮสต์บนแพลตฟอร์ม AWS EC2 แผนการกู้คืนระบบจากภัยพิบัติ (DR) นี้มีเป้าหมายเพื่อให้มั่นใจได้ถึงการกู้คืนบริการอย่างรวดเร็ว เพื่อลดเวลาหยุดทำงานและการสูญเสียข้อมูลให้น้อยที่สุด
ข้อมูลติดต่อ
ในกรณีที่คลาวด์เซิร์ฟเวอร์ (และแอปพลิเคชัน QuickEasy) ไม่สามารถใช้งานได้ ควรติดต่อบุคลากรต่อไปนี้ทันที:
- ผู้ติดต่อหลัก: ฝ่ายช่วยเหลือ QuickEasy (QuickEasy Helpdesk) – helpdesk@quickeasysoftware.com และ info@quickeasysoftware.com; +27 (0) 87 820 7272
- ผู้จัดการฝ่ายบริการลูกค้า: Alexis Ronne – alexis@quickeasysoftware.com
- ผู้จัดการฝ่ายปฏิบัติการ: Robert Bateman – robert@quickeasysoftware.com
ขั้นตอนการกู้คืนระบบ
ขั้นตอนที่ 1: การตรวจพบเหตุขัดข้อง
- เมื่อได้รับแจ้งว่าคลาวด์เซิร์ฟเวอร์ไม่สามารถใช้งานได้ ฝ่ายช่วยเหลือ QuickEasy จะพยายามเชื่อมต่อกับเซิร์ฟเวอร์ผ่านโปรโตคอลและเครื่องมือบริหารจัดการต่าง ๆ
- หากยังไม่สามารถเข้าถึงคลาวด์เซิร์ฟเวอร์ได้ QuickEasy จะติดตามการแจ้งเตือนและสัญญาณเตือนของ AWS EC2 เพื่อดูสัญญาณบ่งชี้ของเหตุขัดข้อง
- ในกรณีที่เกิดเหตุขัดข้องร้ายแรง ฝ่ายช่วยเหลือ QuickEasy จะสื่อสารกับลูกค้าเกี่ยวกับเวลาซ่อมแซมโดยประมาณที่ AWS แจ้งมา พร้อมทางเลือกต่าง ๆ เพื่อให้ยังคงดำเนินงานได้
ขั้นตอนที่ 2: การกู้คืนข้อมูล
หากมีความจำเป็นต้องดำเนินงานต่อหรือย้ายอินสแตนซ์ของคลาวด์เซิร์ฟเวอร์ไปยังตำแหน่ง AWS อื่น QuickEasy จะดำเนินการดังนี้:
- เข้าถึงข้อมูลสำรองล่าสุดของฐานข้อมูลจากไซต์จัดเก็บข้อมูลสำรอง
- กู้คืนข้อมูลสำรองไปยังอินสแตนซ์ EC2 ใหม่ในภูมิภาค AWS เดียวกันหรือภูมิภาคอื่น
ขั้นตอนที่ 3: การกำหนดค่าฐานข้อมูล
- กำหนดค่าฐานข้อมูลที่กู้คืนแล้วด้วยการตั้งค่าและพารามิเตอร์ที่จำเป็น
- ตรวจสอบการเชื่อมต่อและสิทธิ์การเข้าถึงสำหรับแอปพลิเคชันและผู้ใช้
ขั้นตอนที่ 4: การกำหนดค่าแอปพลิเคชันใหม่ (หากจำเป็น)
- อัปเดตการกำหนดค่าแอปพลิเคชันให้ชี้ไปยังเซิร์ฟเวอร์และแอปพลิเคชัน QuickEasy ที่กู้คืนใหม่
- ทดสอบฟังก์ชันการทำงานของแอปพลิเคชันเพื่อให้มั่นใจได้ถึงการทำงานร่วมกันอย่างราบรื่นกับเซิร์ฟเวอร์ที่นำมาใช้ใหม่
ขั้นตอนที่ 5: การตรวจสอบความถูกต้องและการทดสอบ
- ทำการทดสอบข้อมูลสำรองอย่างละเอียดถี่ถ้วนเพื่อให้มั่นใจได้ถึงความถูกต้องของข้อมูลและการทำงานของระบบ
ขั้นตอนที่ 6: การสื่อสาร
- แจ้งผู้มีส่วนได้ส่วนเสียที่เกี่ยวข้องเกี่ยวกับสถานะของกระบวนการกู้คืน และเวลาที่คาดว่าจะกู้คืนคลาวด์เซิร์ฟเวอร์/ตำแหน่งเดิมได้
- ให้ข้อมูลอัปเดตอย่างสม่ำเสมอจนกว่าจะกู้คืนตำแหน่ง/บริการให้กลับสู่สภาวะปกติได้
การทดสอบ
- QuickEasy ทำการทดสอบขั้นตอน DR อย่างสม่ำเสมอ เพื่อตรวจสอบประสิทธิผลและระบุจุดที่ควรปรับปรุง
- QuickEasy บันทึกผลการทดสอบและอัปเดตแผน DR ตามความจำเป็น
การปรับปรุงอย่างต่อเนื่อง
- QuickEasy ทบทวนและอัปเดตแผน DR เป็นระยะ เพื่อนำบทเรียนจากการทดสอบและเหตุการณ์จริงมาปรับใช้
- QuickEasy ติดตามแนวทางปฏิบัติที่ดีที่สุดของ AWS และฟีเจอร์ใหม่ ๆ ที่สามารถเสริมความสามารถด้าน DR ได้อยู่เสมอ
บทสรุป
แผน DR นี้อธิบายขั้นตอนที่ต้องปฏิบัติตามเพื่อกู้คืนแอปพลิเคชันและฐานข้อมูล QuickEasy ที่โฮสต์บนแพลตฟอร์ม AWS EC2 ในกรณีที่เกิดเหตุขัดข้อง การปฏิบัติตามขั้นตอนเหล่านี้ช่วยให้เราลดเวลาหยุดทำงานให้น้อยที่สุด และรักษาความต่อเนื่องของการดำเนินธุรกิจที่สำคัญได้ แม้ในกรณีที่ AWS เกิดเหตุขัดข้องเป็นเวลานาน