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

เกี่ยวข้องกับรุ่น Standard และ Enterprise ของ Firestore

หน้านี้จะอธิบายฟีเจอร์ 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 วัตถุประสงค์ของจุดกู้คืน (การสูญเสียข้อมูลสูงสุดที่เป็นไปได้) คือ 1 นาที ดูรายละเอียดเพิ่มเติมได้ที่การกู้คืน ณ จุดเวลาใดเวลาหนึ่ง

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

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

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

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

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

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

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

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

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