總覽

本頁面概述 Google Distributed Cloud (GDC) 實體隔離方案的叢集備份和還原作業。

Kubernetes 叢集備份功能會擷取應用程式的狀態,確保應用程式和當機狀態一致,藉此保護資料。備份會儲存在與 S3 相容的存放區,並透過備份方案管理,備份方案會定義備份的範圍和排程。還原方案提供預先設定的復原情境,可快速有效還原叢集。

Kubernetes 叢集備份提供下列功能:

  • 當機一致性:備份作業會擷取資料狀態,就像系統在啟動備份作業時突然當機或斷電一樣。
  • 應用程式一致性:確保備份作業開始前,所有進行中的寫入和交易都已完成,因此備份作業更可靠,也更容易復原。
  • 自訂前置和後置掛鉤:使用特定的執行前和執行後掛鉤,並定義自訂行為,以暫停、備份或還原有狀態的工作負載。
  • 多種策略:部署受保護的應用程式策略,自訂備份方式和要還原的資源。

備份存放區

備份存放區代表與 S3 相容的備份儲存空間位置。備份儲存空間會儲存備份、備份方案、還原方案和還原作業的記錄。叢集可以有多個備份存放區,且具有不同的匯入規則。這些匯入規則會決定可執行的動作。

詳情請參閱「新增備份存放區」。

備份方案

備份方案提供一系列備份的設定、位置和管理功能。備份方案包含備份設定,包括來源叢集和要備份的工作負載。Google 建議為每個叢集提供至少一項備份方案。為每個叢集建立一或多個備份方案。單一叢集或 VM 可以屬於一或多個備份方案。如果備份方案定義了備份排程,系統會根據該排程自動建立備份。

詳情請參閱「規劃備份作業集」。

還原方案

還原方案是預先設定的還原情境,適用於相應的備份系列。使用現有的備份方案資源建立還原方案。如要自訂還原作業的行為,請在 GDC 控制台或 API 中變更還原作業的設定。

詳情請參閱「還原備份」。

Backup Service API 總覽

Backup Service API 提供備份和還原程序的重要功能。您可以將備份、GKE 備份代理程式和備份控制層 API 等新 API 新增至 Kubernetes 叢集。這些 API 可用於管理備份生命週期,以及建立備份存放區、政策和方案。

詳情請參閱「Backup API 總覽」。

後續步驟