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

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

หน้านี้จะอธิบายฟีเจอร์ของ 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 ชั่วโมง

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

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