適用於 SAP HANA 向外擴充的備份和災難復原服務

保護方法

在備份和 DR 中,保護 SAP HANA 資料庫和記錄最常見的方法,就是在 Compute Engine 執行個體上使用 SAP HANA 的 SAP HANA savepoint API (永久磁碟快照)。

您也可以使用下列兩種替代保護方法保護 HANA 資料庫:

  • SAP HANA savepoint API (LVM 備份)
  • SAP backint API (完整 + 增量備份)

只有在需要 HANA Scale-Out,或是需要應用程式感知式掛載或掛載及遷移 HANA 資料庫的功能時,才建議使用這些方法。

如果您可以使用永久磁碟快照備份方法,請參閱 SAP HANA 的備份和災難復原服務

在 Compute Engine 執行個體上,適用於 SAP HANA 的 SAP HANA savepoint API (永久磁碟快照)

備份和 DR 會使用永久磁碟快照,以增量方式備份永久磁碟中的資料和記錄磁碟區,並維持應用程式一致性。備份和 DR 會將每個快照的多個副本儲存在不同位置,同時也會自動使用檢查碼機制確保資料完整性。備份和 DR 服務支援 SAP HANA 2.0 向上擴充和 SAP HANA 2.0 HA (1+1) 複製系統。

SAP HANA savepoint API (磁區層級備份)

這種方法會根據儲存在資料卷區和 Linux 變更區塊追蹤中的儲存點,運用 SAP HANA 資料庫內部快照,以便取得有效、節省空間的增量永久備份。

SAP HANA 資料會根據指定的備份計畫,以應用程式優先格式擷取。系統會建立並儲存該資料的黃金副本,然後以增量永久模型中僅含有變更資料區塊的形式,以增量方式更新該副本。這可讓您立即掛載及復原 SAP HANA 資料庫。資料的虛擬副本可立即供使用,無須大量複製實體副本,也不必占用額外的儲存基礎架構。

SAP Backint API (完整 + 增量備份)

備份 SAP HANA 的舊版方式是使用 Backint API 和 hdbsql。Backint API 會透過 iSCSI 或 NFS 將備份資料傳送至已對應至 SAP HANA 主機的暫存磁碟。無論採用哪種方法,都會定期執行完整備份作業,且擷取的資料採用專屬備份格式,而非區塊格式。

不同 SAP HANA 設定的備份和 DR 支援功能

備份和災難復原服務可虛擬化並保護下列項目:

  • 單一容器系統 (HANA 1.0 或 2.0) 專用:在單一容器系統中,系統資料庫和租用戶資料庫會視為單一單位,並以單一單位進行管理。

  • 多容器系統 (HANA 2.0):單一 SAP HANA 系統中的多個隔離資料庫。這類容器稱為多用戶群資料庫容器。多容器系統一律會有一個用於中央系統管理的系統資料庫,以及任意數量的多租戶架構資料庫 (包括零個),也稱為租戶資料庫。

本表列出所有支援的 HANA 設定,以及適用於每個設定的備份方法。

  • 對於所有 HANA 設定 (使用共用儲存空間的橫向擴充除外),HANA SavePoint API 方法是可用時的建議方法。

  • backint 方法適用於所有 HANA 設定。

  • 系統一律會自動處理所有設定和選項的 HANA 記錄備份。

設定 SAP HANA savepoint API SAP HANA backint
SAP HANA 2.0 獨立或 HA (1+1)
向外擴展的 HANA 2.0,非共用儲存空間 是,需要 SPS 04 以上版本
向外擴充 HANA 2.0、共用儲存空間
單一容器系統 (HANA 1.0) 是,需要 SPS 04 以上版本

後續步驟

為備份和 DR 服務準備資料庫

SAP HANA 向外擴充的備份和災難復原服務說明文件

本頁是一系列專門說明如何使用備份和災難復原服務保護及復原 SAP HANA 向外擴充執行個體的文章之一。如需更多資訊,請參閱下列網頁: