保護方法
在備份和災難復原服務中,SAP HANA 資料庫和記錄最常見的保護方法是 SAP HANA savepoint API (永久磁碟快照),適用於 Compute Engine 執行個體上的 SAP HANA。
您也可以使用下列兩種替代保護方法,保護 HANA 資料庫:
- SAP HANA
savepointAPI (LVM 備份) - SAP
backintAPI (完整與增量備份)
只有在需要 HANA Scale-Out,或是需要應用程式感知掛接或掛接及遷移 HANA 資料庫的功能時,才建議使用這些方法。
如果可以使用永久磁碟快照備份方法,請參閱「備份和災難復原 for SAP HANA」。
Compute Engine 執行個體上的 SAP HANA savepoint API (Persistent Disk 快照)
備份和災難復原服務會使用 Persistent Disk 快照,以應用程式一致性為基礎,逐步備份永久磁碟中的資料和記錄磁碟區。備份和災難復原會在多個位置儲存每個快照的多個副本,並自動執行總和檢查碼,確保資料完整性。備份和災難復原服務支援 SAP HANA 2.0 擴充和 SAP HANA 2.0 HA (1+1) 複寫系統。
SAP HANA savepoint API (磁碟區層級備份)
這個方法會運用 SAP HANA 資料庫內部快照,以儲存在資料磁碟區和 Linux 變更區塊追蹤中的儲存點為基礎,進行有效率且節省空間的永久增量備份。
系統會根據指定的備份計畫,以應用程式優先格式擷取 SAP HANA 資料。系統會建立並儲存該資料的黃金副本,然後以增量方式更新,只儲存增量永久模型中變更的資料區塊。這項功能可即時掛接及復原 SAP HANA 資料庫,資料的虛擬副本可立即供使用,不必增生實體副本,也不會佔用額外的儲存基礎架構。
SAP Backint API (完整與增量備份)
舊版備份 SAP HANA 的方式是使用 Backint API,透過 hdbsql 進行備份。Backint API 會透過 iSCSI 或 NFS,將備份資料傳送至對應 SAP HANA 主機的暫存磁碟。這兩種方法都會定期進行完整備份,且擷取的資料會採用專有備份格式,而非區塊格式。
備份和災難復原服務支援的 SAP HANA 設定
備份和災難復原服務可虛擬化及保護下列項目:
專用單一容器系統 (HANA 1.0 或 2.0):在單一容器系統中,系統資料庫和租戶資料庫會視為單一單位,並以單一單位進行管理。
多重容器系統 (HANA 2.0):單一 SAP HANA 系統中的多個獨立資料庫。這些稱為多租戶資料庫容器。多容器系統一律只有一個用於中央系統管理的系統資料庫,以及任意數量的多租戶資料庫 (包括零個),也稱為租戶資料庫。
下表列出所有支援的 HANA 設定,以及適用於各項設定的備份方法。
如果適用,建議使用 HANA
SavePointAPI 方法,但共用儲存空間的擴充設定除外。backint方法適用於所有 HANA 設定。系統一律會自動處理所有設定和選項的 HANA 記錄備份。
| 設定 | SAP HANA savepoint API |
SAP HANA backint |
|---|---|---|
| SAP HANA 2.0 獨立或高可用性 (1+1) | 是 | 是 |
| HANA 2.0 擴充,非共用儲存空間 | 是,需要 SPS 04 以上版本 | 是 |
| 擴充型 HANA 2.0,共用儲存空間 | 否 | 是 |
| 單一容器系統 (HANA 1.0) | 是,需要 SPS 04 以上版本 | 是 |
後續步驟
SAP HANA Scale-Out 的備份和災難復原文件
本頁是系列網頁之一,專門介紹如何使用備份和災難復原服務,保護及復原 SAP HANA Scale-Out 執行個體。如需其他資訊,請參閱下列網頁:
- SAP HANA 擴充備份和災難復原
- 準備備份 SAP HANA Scale-Out 執行個體
- 新增 SAP HANA Scale-Out 主機,並探索及保護其資料庫
- 設定 SAP HANA Scale-Out 的暫存磁碟格式和備份方法
- 設定 SAP HANA Scale-Out 執行個體的應用程式詳細資料和設定
- 備份 HANA 1+n 和 HANA 擴充資料庫
- 還原及復原 SAP HANA Scale-Out 執行個體
- 將 SAP HANA Scale-Out 備份內容掛接為標準掛接點
- 將 SAP HANA Scale-Out 備份掛接為虛擬資料庫
- 掛接及遷移 SAP HANA Scale-Out 備份,以便立即復原至任何目標