備份及還原 AlloyDB Omni

選取說明文件版本:

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

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

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

單一伺服器備份解決方案

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

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

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

Barman 具有下列獨特功能:

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

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

pgBackRest 具有下列獨特功能:

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

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

Kubernetes 備份解決方案

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

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

後續步驟