หน้านี้จะอธิบายฟีเจอร์ของ 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 ยังมีระยะเวลาเป้าหมายในการกู้คืนระบบ (RTO) และระยะเวลาสูงสุดที่ยอมรับให้เกิดการเสียหาย (RPO) ต่ำกว่าการสำรองข้อมูล
การส่งออกข้อมูล
หากต้องการเก็บรักษาข้อมูลนานกว่า 14 สัปดาห์ คุณสามารถใช้ PITR เพื่อสร้างการส่งออกฐานข้อมูลทั้งหมดและ บันทึกข้อมูลนี้ใน Cloud Storage ได้อย่างไม่จำกัด การส่งออกข้อมูล PITR จะบันทึกข้อมูลจากช่วงเวลาที่ผ่านมาได้สูงสุด 7 วัน
การส่งออกข้อมูล PITR มีประโยชน์สำหรับการเก็บถาวรข้อมูลจากฐานข้อมูล โดยทั่วไปแล้ว การกู้คืนฐานข้อมูลจากการส่งออก PITR จะมีค่าใช้จ่ายมากกว่าการกู้คืนข้อมูลเดียวกันจากการสำรองข้อมูล
หากต้องการเริ่มการดำเนินการส่งออก PITR โปรดดูหัวข้อ ส่งออกและนำเข้าจากข้อมูล PITR
การโคลนฐานข้อมูล
คุณสามารถกู้คืนข้อมูลได้โดยการโคลนฐานข้อมูลจากช่วงเวลาที่ผ่านมา หากเปิดใช้ PITR คุณจะโคลนจากช่วงเวลาที่ผ่านมาได้สูงสุด 7 วัน หากไม่ได้เปิดใช้ PITR คุณจะโคลนจากช่วงเวลาที่ผ่านมาได้สูงสุด 1 ชั่วโมง
หากต้องการเริ่มการดำเนินการโคลน โปรดดูหัวข้อ โคลนจากฐานข้อมูล