التخطيط للتعافي من الكوارث

ينطبق على إصدار Cloud Firestore Standard وإصدار Cloud Firestore Enterprise.

توضّح هذه الصفحة ميزات التوافق بين Cloud Firestore وMongoDB التي يمكن أن تساعدك في إنشاء خطط استعادة البيانات عند حدوث كوارث وتنفيذها.

تخطيط استعادة البيانات عند حدوث الكوارث في حال انقطاع البنية التحتية على السحابة الإلكترونية

للحماية من الأعطال المحتملة في البنية الأساسية للسحابة الإلكترونية في Google Cloud، مثل انقطاع الخدمة في منطقة أو نطاق، تنسخ خدمة Cloud Firestore المتوافقة مع MongoDB البيانات على مستوى قواعد بيانات متعددة للنسخ المتماثل.

تعتمد بنية النسخ المتماثل على ما إذا كانت قاعدة البيانات في موقع جغرافي إقليمي أو موقع جغرافي متعدد المناطق. تنسخ قواعد البيانات الإقليمية البيانات بشكل متزامن في ثلاث مناطق على الأقل. تكرّر قواعد البيانات المتعددة المناطق نسخ البيانات بشكل متزامن في خمس مناطق ضمن ثلاث مناطق، مع منطقتَي خدمة ومنطقة واحدة للتحقّق. تزيد قواعد البيانات المتعدّدة المناطق من توفّر قواعد البيانات ومتانتها من خلال توفير نسبة توفّر تبلغ% 99.999. توفّر قواعد البيانات الإقليمية نسبة توفّر تبلغ% 99.99.

تتعامل Cloud Firestore المتوافقة مع MongoDB تلقائيًا مع عملية النسخ المتماثل، ولا تتطلّب أي إعدادات أو عمليات توفير إضافية. للحصول على معلومات إضافية، يُرجى الاطّلاع على ما يلي:

لمزيد من المعلومات حول بنية النسخ المتماثل، يُرجى الاطّلاع على تصميم عملية استرداد البيانات بعد الكوارث في حال انقطاع البنية الأساسية السحابية.

التخطيط لاستعادة البيانات بعد وقوع كارثة

للحماية من المشاكل المتعلقة بالبيانات، مثل الحذف أو التعديل غير المقصودين للبيانات، استخدِم عمليات النسخ الاحتياطي المُجدوَلة وميزة "الاسترداد في نقطة زمنية" (PITR). بناءً على متطلبات التعافي من الكوارث، يمكنك استخدام الميزتَين معًا.

النسخ الاحتياطية المُجدوَلة

تتيح النُسخ الاحتياطية فترة احتفاظ قصوى تبلغ 14 أسبوعًا. يمكنك جدولة عمليات الاحتفاظ بنسخة احتياطية يوميًا أو أسبوعيًا. يمكنك استعادة قاعدة البيانات من نسخة احتياطية إلى قاعدة بيانات جديدة متوافقة مع MongoDB في Cloud Firestore في المشروع نفسه. لمزيد من التفاصيل، راجِع الاحتفاظ بنسخة احتياطية من البيانات واستعادتها.

توفّر النسخ الاحتياطية فترة احتفاظ أطول من ميزة "استعادة البيانات في نقطة زمنية محددة". تكون تكلفة استعادة قاعدة بيانات من نسخة احتياطية أقل من تكلفة استعادة قاعدة بيانات من بيانات الاسترداد في نقطة زمنية محددة.

الاسترداد في نقطة زمنية محددة (PITR)

فعِّل ميزة "استرداد البيانات في نقطة زمنية" لقراءة المستندات من نقطة زمنية تصل إلى سبعة أيام في الماضي. يمكنك قراءة البيانات بمستوى دقة يبلغ دقيقة واحدة والكتابة مرة أخرى في قاعدة البيانات مع وقت استرداد مستهدف (الحد الأقصى لوقت الاسترداد) يبلغ 0. يبلغ هدف نقطة الاسترداد (الحدّ الأقصى المحتمل لفقدان البيانات) دقيقة واحدة. لمزيد من التفاصيل، يُرجى الاطّلاع على استرداد البيانات في نقطة زمنية محددة.

إذا لم تكن بحاجة إلى استعادة قاعدة بيانات بأكملها، يمكن لعمليات القراءة في ميزة "الاسترداد في نقطة زمنية" استرداد البيانات المطلوبة فقط. توفّر عمليات القراءة في PITR أيضًا هدفًا أقل لوقت الاسترداد وهدفًا أقل لنقطة الاسترداد مقارنةً بعمليات النسخ الاحتياطي.

عمليات تصدير البيانات

إذا كنت بحاجة إلى الاحتفاظ بالبيانات لمدة تزيد عن 14 أسبوعًا، يمكنك استخدام ميزة "الاسترداد في نقطة زمنية" لإنشاء عملية تصدير لقاعدة البيانات بأكملها وحفظ هذه البيانات في Cloud Storage إلى أجل غير مسمى. تتضمّن عملية تصدير البيانات باستخدام ميزة "الاسترداد في نقطة زمنية" البيانات من طابع زمني يصل إلى سبعة أيام سابقة.

تكون عمليات تصدير البيانات باستخدام ميزة "الاسترداد في نقطة زمنية" مفيدة لأرشفة البيانات من قاعدة البيانات. بالمقارنة مع النسخ الاحتياطية، تكون استعادة قاعدة بيانات من عملية تصدير PITR بشكل عام أكثر تكلفة من استعادة البيانات نفسها من نسخة احتياطية.

لبدء عملية تصدير PITR، يُرجى الاطّلاع على التصدير والاستيراد من بيانات PITR.

استنساخ قاعدة البيانات

يمكنك استرداد البيانات عن طريق استنساخ قاعدة البيانات من نقطة زمنية في الماضي. في حال تفعيل ميزة "استعادة البيانات في نقطة زمنية"، يمكنك الاستنساخ من فترة تصل إلى سبعة أيام سابقة. إذا لم تكن ميزة "استعادة البيانات في نقطة زمنية" مفعّلة، يمكنك استنساخ البيانات من نقطة زمنية سابقة تصل إلى ساعة واحدة.

لبدء عملية استنساخ، يُرجى الاطّلاع على الاستنساخ من قاعدة بيانات.

الخطوات التالية