Cassandra 還原概略

本頁面將概略說明如何在 Apigee hybrid 中還原 Cassandra。

為什麼要使用還原功能?

發生災難性故障時 (例如 Apigee 混合執行個體因災難而發生無法復原的資料遺失),您可以使用備份功能從頭開始還原 Apigee 基礎架構。還原作業會從備份位置取得資料,並將資料還原至具有相同節點數量的新 Cassandra 叢集。系統不會從舊 Cassandra 叢集擷取任何叢集資料。復原程序的目標是使用快照中的備份資料,將 Apigee 混合式安裝作業還原至先前的運作狀態。

在下列情況下,我們不建議使用備份還原資料:

  • Cassandra 節點發生故障。
  • 不小心刪除 appsdevelopersapi_credentials 等資料。
  • 多地區混合部署中,有一或多個地區發生中斷。

Apigee Cassandra 部署和營運架構可處理單一地區的備援和容錯功能。在大多數情況下,建議採用混合型多區域實際生產環境,這表示區域故障時,可以使用區域停用和擴充程序從其他運作中的區域復原,而非從備份復原。

開始從 Cassandra 備份執行還原作業前,請注意下列事項:

  • 停機時間:在還原期間,服務會暫時停止運作。
  • 資料遺失:在最後一次有效備份和還原作業完成之間,資料會有所遺失。
  • 還原時間:還原時間取決於資料和叢集的大小。
  • 選擇性還原資料:您無法只選取特定資料來還原。還原作業會還原所選的整個備份。

如何還原?

視 Apigee hybrid 是部署在單一區域還是多個區域而定,Cassandra 的還原步驟會略有不同。如需詳細的還原步驟,請參閱下列說明文件: