備份及還原 AlloyDB Omni

選取文件版本:

本頁面將概要說明 AlloyDB Omni 資料庫叢集可用的資料備份和還原解決方案。

由於 AlloyDB Omni 與 PostgreSQL 相容,因此 PostgreSQL 社群開發及支援的各種備份解決方案,也適用於 AlloyDB Omni 資料庫。一般來說,只要解決方案可讓您備份及還原在 Docker 容器中執行的 PostgreSQL 叢集,就也適用於 AlloyDB Omni。

備份和還原功能的設定和運作方式,取決於您是否使用 alloydb 指令列工具在個別伺服器上運作 AlloyDB Omni,或是使用 AlloyDB Omni Operator 執行 AlloyDB Omni。下列各節將進一步說明這些選項。

單一伺服器備份解決方案

如果您在個別伺服器上的容器中執行 AlloyDB Omni,Google 建議使用 BarmanpgBackRest,具體取決於您的需求和偏好設定。

這兩項開放原始碼解決方案都提供下列功能:

  • 基本的資料備份與還原功能,包括時間點復原
  • 與 AlloyDB Omni 使用的容器化 PostgreSQL 相容資料庫相容

Barman 具有下列獨特功能:

  • 儲存在您管理的獨立備份伺服器中
  • 備份伺服器串聯選項
  • 使用串流資料變更進行備份,將資料遺失量降到最低
  • 使用同步串流進行備份,確保資料零遺失

詳情請參閱「為 AlloyDB Omni 設定 Barman」一文。

pgBackRest 具有下列獨特功能:

  • 平行備份工作
  • 完整備份、增量備份或差異備份
  • 加密備份
  • 備份壓縮和總和檢查碼
  • 只還原特定資料庫的選項

詳情請參閱「為 AlloyDB Omni 設定 pgBackRest」。

Kubernetes 備份解決方案

如果您已將 AlloyDB Omni 部署至 Kubernetes 叢集,AlloyDB Omni 運算子會提供備份和還原方法,不需要進行任何進一步設定。

詳情請參閱「在 Kubernetes 中備份及還原」。

後續步驟