災難復原規劃

本頁面說明 Cloud Firestore 功能,可協助您建立及實施災難復原計畫。

雲端基礎架構中斷的災難復原規劃

為避免 Google Cloud 中發生雲端基礎架構中斷的情形 (例如區域或地區發生中斷),Cloud Firestore 會在多個備用資源資料庫中複製資料。

複製架構取決於資料庫位於區域位置還是多區域位置。地區性資料庫會在至少三個區域中同步複製資料。多區域資料庫會在三個區域的五個可用區中同步複製資料,其中包含兩個服務區域和一個見證區域。多區域資料庫可提供 99.999% 的可用性,盡可能提高資料庫的可用性和耐用性。區域資料庫可提供 99.99% 的可用性。

Cloud Firestore 會自動處理複製作業,不需要額外設定或佈建。如需更多資訊,請參閱下列資源:

如要進一步瞭解複製架構,請參閱「為雲端基礎架構中斷情形建構災難復原架構」。

資料的災難復原規劃

如要防止資料意外刪除或修改等資料災難,請使用排定的備份和時間點復原 (PITR)。視災難復原需求而定,您可以同時使用這兩項功能。

排定的備份

備份的保留期限上限為 14 週。您可以排定每日或每週備份作業。您可以將資料庫從備份還原至同一專案中的新 Cloud Firestore 資料庫。詳情請參閱「備份及復原資料」。

備份的保留期限比 PITR 長。從備份還原資料庫的費用,比從 PITR 資料還原資料庫的費用低。

時間點復原 (PITR)

啟用 PITR 後,系統最多可讀取過去七天內的文件。您可以以 1 分鐘的精細程度讀取資料,並以 0 的復原時間目標 (復原時間上限) 進行補正,將資料寫回資料庫。復原點目標 (可接受的資料遺失量上限) 為 1 分鐘。詳情請參閱「時間點復原」。

如果您不需要還原整個資料庫,PITR 只會還原必要的資料。相較於備份,PITR 的復原時間目標和復原點目標也較低。

資料匯出

如果需要保留資料超過 14 週,您可以使用 PITR 匯出整個資料庫,並在 Cloud Storage 中無限期儲存這些資料。PITR 資料匯出作業會擷取特定時間戳記 (最多七天前) 的資料。

PITR 資料匯出功能可用於將資料庫中的資料封存。相較於備份,從 PITR 匯出內容中復原資料庫的成本通常較高,因為這項作業需要復原相同的資料。

如要開始 PITR 匯出作業,請參閱「從 PITR 資料匯出及匯入」一文。

後續步驟