การวางแผนฟื้นฟูจากภัยพิบัติ

หน้านี้จะอธิบายฟีเจอร์ของ Cloud Firestore ที่ช่วยคุณสร้างและใช้ แผนฟื้นฟูภัยพิบัติ

การวางแผนฟื้นฟูภัยพิบัติสำหรับเหตุการณ์ขัดข้องของโครงสร้างพื้นฐานระบบคลาวด์

เพื่อป้องกันการหยุดชะงักของโครงสร้างพื้นฐานระบบคลาวด์ที่อาจเกิดขึ้นใน Google Cloud เช่น โซนหรือภูมิภาคเกิดเหตุการณ์ขัดข้อง Cloud Firestore จะจำลองข้อมูลในฐานข้อมูลจำลองหลายรายการ

สถาปัตยกรรมการจำลองขึ้นอยู่กับว่าฐานข้อมูลอยู่ในตำแหน่งระดับภูมิภาคหรือตำแหน่งแบบหลายภูมิภาค ฐานข้อมูลระดับภูมิภาคจะจำลองข้อมูลแบบซิงโครนัสในโซนอย่างน้อย 3 โซน ฐานข้อมูลแบบหลายภูมิภาคจะจำลองข้อมูลแบบซิงโครนัสใน 5 โซนใน 3 ภูมิภาค โดยมี 2 ภูมิภาคที่ให้บริการและ 1 ภูมิภาคที่เป็นพยาน ฐานข้อมูลแบบหลายภูมิภาคจะเพิ่มความพร้อมใช้งานและความคงทนของฐานข้อมูลให้สูงสุดด้วยการมอบความพร้อมใช้งาน 99.999% ฐานข้อมูลระดับภูมิภาคมีความพร้อมใช้งาน 99.99%

Cloud Firestore จะจัดการการจำลองให้คุณโดยอัตโนมัติ และไม่จำเป็นต้องมีการกำหนดค่าหรือการจัดสรรเพิ่มเติม ดูข้อมูลเพิ่มเติมได้ที่

ดูข้อมูลเพิ่มเติมเกี่ยวกับสถาปัตยกรรมการจำลองได้ที่ การออกแบบสถาปัตยกรรมเพื่อการฟื้นฟูภัยพิบัติสำหรับเหตุการณ์ขัดข้องของโครงสร้างพื้นฐานระบบคลาวด์

การวางแผนฟื้นฟูภัยพิบัติสำหรับข้อมูล

ใช้การสำรองข้อมูลแบบกำหนดเวลาและการกู้คืนช่วงเวลา (PITR) เพื่อป้องกันภัยพิบัติที่อาจเกิดขึ้นกับข้อมูล เช่น การลบหรือแก้ไขข้อมูลโดยไม่ได้ตั้งใจ คุณอาจใช้ทั้ง 2 ฟีเจอร์ร่วมกันได้ ทั้งนี้ขึ้นอยู่กับข้อกำหนดในการฟื้นฟูภัยพิบัติ

การสำรองข้อมูลแบบกำหนดเวลา

การสำรองข้อมูลรองรับระยะเวลาการเก็บรักษาข้อมูลสูงสุด 14 สัปดาห์ คุณสามารถกำหนดเวลาการสำรองข้อมูลรายวันหรือรายสัปดาห์ได้ และกู้คืนฐานข้อมูลจากข้อมูลสำรองไปยังฐานข้อมูล Cloud Firestoreใหม่ในโปรเจ็กต์เดียวกันได้ ดูรายละเอียดเพิ่มเติมได้ที่ หัวข้อสำรองและกู้คืนข้อมูล

การสำรองข้อมูลมีระยะเวลาการเก็บรักษาข้อมูลนานกว่า PITR การกู้คืนฐานข้อมูลจากข้อมูลสำรองมีค่าใช้จ่ายน้อยกว่าการกู้คืนฐานข้อมูลจากข้อมูล PITR

การกู้คืนช่วงเวลา (PITR)

เปิดใช้ PITR เพื่ออ่านเอกสารจากช่วงเวลาที่ผ่านมาได้สูงสุด 7 วัน คุณสามารถอ่านข้อมูลที่ระดับความละเอียด 1 นาที และเขียนข้อมูลกลับลงในฐานข้อมูลอย่างแม่นยำโดยมีระยะเวลาเป้าหมายในการกู้คืนระบบ (เวลาสูงสุดในการกู้คืน) เป็น 0 ระยะเวลาสูงสุดที่ยอมรับให้เกิดการเสียหาย (RPO) (ข้อมูลสูญหายสูงสุดที่เป็นไปได้) คือ 1 นาที ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อ การกู้คืนช่วงเวลา

หากไม่จำเป็นต้องกู้คืนฐานข้อมูลทั้งหมด การอ่าน PITR จะกู้คืนเฉพาะข้อมูลที่จำเป็นเท่านั้น นอกจากนี้ การอ่าน PITR ยังมีระยะเวลาเป้าหมายในการกู้คืนระบบและระยะเวลาสูงสุดที่ยอมรับให้เกิดการเสียหาย (RPO) น้อยกว่าการสำรองข้อมูล

การส่งออกข้อมูล

หากต้องการเก็บรักษาข้อมูลนานกว่า 14 สัปดาห์ คุณสามารถใช้ PITR เพื่อสร้างการส่งออกฐานข้อมูลทั้งหมดและ บันทึกข้อมูลนี้ใน Cloud Storage ได้อย่างไม่จำกัด การส่งออกข้อมูล PITR จะบันทึกข้อมูลจากช่วงเวลาที่ผ่านมาได้สูงสุด 7 วัน

การส่งออกข้อมูล PITR มีประโยชน์สำหรับการเก็บถาวรข้อมูลจากฐานข้อมูล เมื่อเทียบกับการสำรองข้อมูลแล้ว โดยทั่วไปการกู้คืนฐานข้อมูลจากการส่งออก PITR จะมีค่าใช้จ่ายสูงกว่าการกู้คืนข้อมูลเดียวกันจากการสำรองข้อมูล

หากต้องการเริ่มการดำเนินการส่งออก PITR โปรดดูหัวข้อ ส่งออกและนำเข้าจากข้อมูล PITR

การโคลนฐานข้อมูล

คุณสามารถกู้คืนข้อมูลได้โดยการโคลนฐานข้อมูลจากช่วงเวลาที่ผ่านมา หากเปิดใช้ PITR คุณจะโคลนจากช่วงเวลาที่ผ่านมาได้สูงสุด 7 วัน หากไม่ได้เปิดใช้ PITR คุณจะโคลนจากช่วงเวลาที่ผ่านมาได้สูงสุด 1 ชั่วโมง

หากต้องการเริ่มการดำเนินการโคลน โปรดดูหัวข้อ โคลนจากฐานข้อมูล

ขั้นตอนถัดไป