برنامه‌ریزی بازیابی فاجعه

مربوط به Firestore Standard edition و Firestore Enterprise edition.

این صفحه ویژگی‌های Cloud Firestore را شرح می‌دهد که می‌تواند به شما در ایجاد و اجرای طرح‌های بازیابی فاجعه کمک کند.

برنامه‌ریزی بازیابی فاجعه برای قطعی زیرساخت ابری

برای محافظت دربرابر اختلالات احتمالی زیرساخت ابری در Google Cloud مانند قطعی در یک منطقه یا ناحیه، Cloud Firestore داده‌ها را در چندین پایگاه داده تکراری کپی می‌کند.

معماری تکرار به این بستگی دارد که پایگاه داده در مکان منطقه‌ای باشد یا مکان چندمنطقه‌ای. پایگاه‌های داده منطقه‌ای به‌طور هم‌زمان داده‌ها را در حداقل سه منطقه تکرار می‌کنند. پایگاه‌های داده چندمنطقه‌ای داده‌ها را به‌طور هم‌زمان در پنج منطقه در سه ناحیه با دو ناحیه ارائه‌دهنده و یک ناحیه شاهد تکرار می‌کنند. پایگاه‌های داده چندمنطقه‌ای با ارائه دردسترس بودن ۹۹٫۹۹۹٪، دردسترس بودن و دوام پایگاه‌های داده را به حداکثر می‌رسانند. پایگاه‌های داده منطقه‌ای دردسترس بودن ۹۹٫۹۹٪ را ارائه می‌دهند.

Cloud Firestore به‌طور خودکار تکرار را برای شما مدیریت می‌کند و به پیکربندی یا تدارک اضافی نیاز ندارد. برای اطلاعات بیشتر، به موارد زیر مراجعه کنید:

برای اطلاعات بیشتر درباره معماری تکرار، به معماری بازیابی پس‌از فاجعه برای قطعی‌های زیرساخت ابری مراجعه کنید.

برنامه‌ریزی بازیابی فاجعه برای داده‌ها

برای محافظت دربرابر فجایع داده‌ای مانند حذف یا تغییر تصادفی داده‌ها، از پشتیبان‌گیری‌های زمان‌بندی‌شده و بازیابی نقطه‌ای (PITR) استفاده کنید. بسته به الزامات بازیابی پس‌از فاجعه، ممکن است از هر دو ویژگی باهم استفاده کنید.

پشتیبان‌گیری‌های زمان‌بندی‌شده

پشتیبان‌گیری‌ها از حداکثر دوره نگهداری ۱۴ هفته پشتیبانی می‌کنند. می‌توانید پشتیبان‌گیری روزانه یا هفتگی را زمان‌بندی کنید. می‌توانید پایگاه داده‌تان را از نسخه پشتیبان به پایگاه داده جدید Cloud Firestore در همان پروژه بازیابی کنید. برای جزئیات بیشتر، پشتیبان‌گیری و بازیابی داده‌ها را ببینید.

پشتیبان‌گیری‌ها دوره نگهداری بالاتری نسبت‌به PITR ارائه می‌دهند. بازیابی پایگاه داده از نسخه پشتیبان هزینه کمتری نسبت‌به بازیابی پایگاه داده از داده‌های PITR دارد.

بازیابی نقطه‌زمانی (PITR)

«بازیابی نقطه‌زمانی» را فعال کنید تا بتوانید اسناد را از نقطه‌ای در زمان تا هفت روز گذشته بخوانید. می‌توانید داده‌ها را در سطح دانه‌بندی ۱ دقیقه بخوانید و با هدف زمان بازیابی (حداکثر زمان بازیابی) ۰، به‌طور دقیق در پایگاه داده‌تان بازنویسی کنید. هدف نقطه بازیابی (حداکثر ازدست رفتن داده ممکن) ۱ دقیقه است. برای جزئیات بیشتر، بازیابی نقطه زمانی را ببینید.

اگر نیازی به بازیابی کل پایگاه داده ندارید، خواندن‌های PITR می‌توانند فقط داده‌های موردنیاز را بازیابی کنند. خوانش‌های PITR همچنین هدف زمان بازیابی کمتر و هدف نقطه بازیابی کمتری نسبت به پشتیبان‌گیری‌ها ارائه می‌دهند.

برون‌برد داده‌ها

برای نیازهای حفظ داده‌ها فراتر از ۱۴ هفته، می‌توانید از PITR برای ایجاد صادر کردن کل پایگاه داده‌تان استفاده کنید و این داده‌ها را به‌طور نامحدود در Cloud Storage ذخیره کنید. صادر کردن داده‌های PITR داده‌ها را از مُهر زمان تا هفت روز گذشته ضبط می‌کند.

صادر کردن داده‌های PITR برای بایگانی کردن داده‌ها از پایگاه داده شما مفید است. درمقایسه با پشتیبان‌گیری، بازیابی پایگاه داده از برون‌برد PITR عموماً گران‌تر از بازیابی همان داده‌ها از پشتیبان‌گیری است.

برای شروع عملیات صادر کردن PITR، به صادر کردن و وارد کردن از داده‌های PITR مراجعه کنید.

همسان پایگاه داده

می‌توانید با شبیه‌سازی پایگاه داده‌تان از نقطه‌ای در گذشته، داده‌ها را بازیابی کنید. اگر PITR فعال باشد، می‌توانید از حداکثر هفت روز گذشته کلون کنید. اگر «بازیابی نقطه‌زمانی» فعال نباشد، می‌توانید از حداکثر یک ساعت قبل شبیه‌سازی کنید.

برای شروع عملیات کلون‌سازی، به کلون‌سازی از پایگاه داده مراجعه کنید.

حالا چه می‌شود