توضّح هذه الصفحة ميزات Cloud Firestore التي يمكن أن تساعدك في إنشاء خطط التعافي من الكوارث وتنفيذها.
التخطيط للتعافي من الكوارث في حال انقطاع خدمة البنية الأساسية السحابية
للحماية من الانقطاعات المحتملة في البنية الأساسية للسحابة الإلكترونية في Google Cloud مثل انقطاع الخدمة في منطقة أو منطقة جغرافية، ينسخ Cloud Firestore البيانات في قواعد بيانات نُسخ متماثلة متعددة.
تعتمد بنية النسخ المتماثل على ما إذا كانت قاعدة البيانات في موقع جغرافي إقليمي أو موقع جغرافي متعدّد المناطق. تنسخ قواعد البيانات الإقليمية البيانات بشكل متزامن عبر ثلاث مناطق على الأقل. تنسخ قواعد البيانات المتعدّدة المناطق البيانات بشكل متزامن في خمس مناطق في ثلاث مناطق مع منطقتين لتقديم الخدمة ومنطقة شاهد واحدة. تزيد قواعد البيانات المتعدّدة المناطق من مدى توفّر قواعد البيانات ومتانتها من خلال توفير نسبة توفّر تبلغ %99.999. وتوفّر قواعد البيانات الإقليمية نسبة توفّر تبلغ %99.99.
يتولّى Cloud Firestore معالجة النسخ المتماثل تلقائيًا ولا يتطلّب إعدادات أو توفير موارد إضافية. للحصول على معلومات إضافية، يُرجى الاطّلاع على ما يلي:
لمزيد من المعلومات حول بنية النسخ المتماثل، يُرجى الاطّلاع على تصميم عملية الاسترداد بعد الكوارث في حالات انقطاع البنية الأساسية للسحابة الإلكترونية.
التخطيط لاستعادة البيانات بعد الكوارث
للحماية من كوارث البيانات، مثل الحذف أو التعديل غير المقصودَين للبيانات، استخدِم النُسخ الاحتياطية المُجدوَلة وميزة "الاسترداد في نقطة زمنية معيّنة" (PITR). بناءً على متطلبات التعافي من الكوارث، يمكنك استخدام كلتا الميزتَين معًا.
النسخ الاحتياطية المجدوَلة
يمكن الاحتفاظ بالنُسخ الاحتياطية لمدة 14 أسبوعًا كحدّ أقصى. يمكنك جدولة عمليات النسخ الاحتياطي اليومية أو الأسبوعية. يمكنك استعادة قاعدة بياناتك من نسخة احتياطية إلى قاعدة بيانات جديدة في Cloud Firestore ضمن المشروع نفسه. لمزيد من التفاصيل، يُرجى الاطّلاع على الاحتفاظ بنسخة احتياطية من البيانات واستعادتها.
توفّر النُسخ الاحتياطية فترة احتفاظ بالبيانات أطول من ميزة "الاستعادة في نقطة زمنية محدّدة". تكون تكلفة استعادة قاعدة بيانات من نسخة احتياطية أقل من تكلفة استعادة قاعدة بيانات من بيانات PITR.
الاسترداد في نقطة زمنية (PITR)
فعِّل ميزة "الاستعادة في نقطة زمنية محدّدة" لقراءة المستندات من نقطة زمنية تصل إلى سبعة أيام في الماضي. يمكنك قراءة البيانات بمستوى دقة يبلغ دقيقة واحدة والكتابة بدقة في قاعدة البيانات باستخدام هدف وقت الاسترداد (الحد الأقصى لوقت الاسترداد) الذي يبلغ 0. ويبلغ هدف نقطة الاسترداد (الحد الأقصى المحتمل لفقدان البيانات) دقيقة واحدة. لمزيد من التفاصيل، يُرجى الاطّلاع على الاسترداد في نقطة زمنية معيّنة.
إذا لم تكن بحاجة إلى استعادة قاعدة بيانات كاملة، يمكن لعمليات قراءة PITR استرداد البيانات المطلوبة فقط. توفّر عمليات قراءة الاستعادة في نقطة زمنية أيضًا هدف وقت استرداد أقل وهدف نقطة استرداد أقل من النُسخ الاحتياطية.
عمليات تصدير البيانات
إذا كنت بحاجة إلى الاحتفاظ بالبيانات لمدة تزيد عن 14 أسبوعًا، يمكنك استخدام ميزة PITR لتصدير قاعدة بياناتك بالكامل وحفظ هذه البيانات في Cloud Storage إلى أجل غير مسمى. تتيح عملية تصدير بيانات PITR التقاط البيانات من طابع زمني يعود إلى سبعة أيام في الماضي.
تُعدّ عمليات تصدير بيانات PITR مفيدة لأرشفة البيانات من قاعدة بياناتك. عند مقارنة عمليات الاسترداد من نقطة زمنية بعمليات الاسترداد من النسخ الاحتياطية، تكون عمليات الاسترداد من نقطة زمنية أكثر تكلفة بشكل عام.
لبدء عملية تصدير PITR، يُرجى الاطّلاع على التصدير والاستيراد من بيانات PITR.
نسخة طبق الأصل من قاعدة البيانات
يمكنك استرداد البيانات عن طريق استنساخ قاعدة البيانات من نقطة زمنية في الماضي. إذا كانت ميزة "الاستعادة في نقطة زمنية محدّدة" مفعَّلة، يمكنك استنساخ البيانات من فترة تصل إلى سبعة أيام سابقة. إذا لم تكن ميزة PITR مفعَّلة، يمكنك استنساخ البيانات من ساعة واحدة كحد أقصى في الماضي.
لبدء عملية استنساخ، يُرجى الاطّلاع على الاستنساخ من قاعدة بيانات.
الخطوات التالية
- مزيد من المعلومات عن النُسخ الاحتياطية
- مزيد من المعلومات عن عمليات تصدير البيانات في نقطة زمنية معيّنة