災難復原規劃

本頁面介紹了可協助您制定災難復原計畫的 Cloud Firestore 功能。

雲端基礎設施中斷的災難復原規劃

為了防止 Google Cloud 中潛在的雲端基礎架構中斷(例如區域或區域中斷),Cloud Firestore 會跨多個副本資料庫複製資料。

複製架構取決於資料庫是位於區域位置還是多區域位置。區域資料庫在至少三個區域同步複製資料。多區域資料庫在三個區域的五個可用區之間同步複製數據,其中包括兩個服務區域和一個見證區域。多區域資料庫透過提供 99.999% 的可用性,最大限度地提高資料庫的可用性和持久性。區域資料庫提供 99.99% 的可用性。

Cloud Firestore 會自動為您處理複製,不需要額外的設定或預設。有關更多信息,請參閱以下內容:

有關複製架構的更多信息,請參閱構建雲基礎架構中斷的災難恢復

資料災難復原規劃

為了防止意外刪除或修改資料等資料災難,請使用排程備份和時間點復原 (PITR)。根據您的災難復原要求,您可以同時使用這兩個功能。

預定備份

您可以安排每日或每週備份。每日備份支援最長保留 7 天。每週備份支援最長保留 14 週。您可以從備份還原到相同專案中的新 Cloud Firestore 資料庫。有關更多詳細信息,請參閱備份和恢復資料

每週備份提供比 PITR 更長的保留期。從備份恢復整個資料庫的成本低於從 PITR 資料恢復的成本。

時間點恢復 (PITR)

使 PITR 能夠讀取過去 7 天以內的某個時間點的文檔。您可以以 1 分鐘的粒度等級讀取數據,然後以 0 的復原時間目標(最大復原時間)將資料寫回資料庫。復原點目標(最大可能的資料遺失)為 1 分鐘。有關更多詳細信息,請參閱時間點恢復

如果您不需要還原整個資料庫,PITR 可以僅還原所需的資料。 PITR 還提供比備份更低的復原時間目標和更低的復原點目標。

數據導出

對於超過 14 週的資料保留需求,您可以使用 PITR 建立整個資料庫的匯出,並將這些資料無限期地保存在 Cloud Storage 中。 PITR 資料匯出擷取過去 7 天的時間戳記中的資料。

PITR 資料匯出對於歸檔資料庫中的資料非常有用。與備份相比,從 PITR 匯出還原資料庫通常比從備份還原相同資料更昂貴。

若要啟動 PITR 匯出操作,請參閱從 PITR 資料匯出和匯入

下一步是什麼