災難復原規劃

適用於 Firestore Standard 版和 Firestore Enterprise 版。

本頁面說明可協助您建立及實施災難復原計畫的 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 資料」。

資料庫複製

您可以複製過去某個時間點的資料庫,藉此復原資料。如果啟用 PITR,則可複製過去七天內的資料。如果未啟用 PITR,則最多可複製過去一小時內的資料。

如要啟動複製作業,請參閱「從資料庫複製」。

後續步驟