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