天天看點

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

作者:涼軒

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

2010年SAP釋出了一款産品,其全稱是SAP High Performance Analytic Application,這款産品就是我們所熟知的SAP HANA。經過多年的發展,SAP HANA已經從一個“應用”演變為一個内置計算、資料庫、分析和預測等各種引擎的高性能應用平台,現在越來越多的子產品逐漸往這個平台靠攏或者說內建。

為保證自身的最佳性能,SAP HANA把資料存儲在記憶體中,同時,使用持久化的存儲系統來進行故障的恢複。在資料庫正常操作時,資料和undo日志在儲存點過程中會自動的持久化到硬碟中,資料的變化被記錄在redo日志中。雖然儲存點(Savepoint)和寫日志操作可以防止斷電、硬體故障等突發因素對資料庫的影響,但當持久化儲存設備發生故障後或者誤操作時,二者就無能為力了。為了防止上述情況導緻的資料丢失,SAP HANA資料庫的備份是必要切必須的。

一、SAP HANA備份特點:

SAP HANA備份可以分成日志備份和資料備份兩個部分,具體特點包括:

1)兩個部分的備份過程是互相獨立的,SAP HANA進行第一次資料備份以前,日志備份是不會進行的;

2)備份和恢複都是應用于整個資料庫的,不可以備份和恢複資料庫中某一個對象;

3)SAP HANA備份至少需要 BACKUP ADMIN 和 CATALOG READ權限;

二、阿裡雲混合雲備份(HBR)的技術實作

阿裡雲混合雲備份(HBR)在一年前即推出了SAP HANA BACKINT內建方案,成為亞洲首家通過SAP HANA BACKINT認證的雲廠商,此外,HBR還可以為阿裡雲ECS,NAS,OSS以及自建機房内的檔案,VMware,SQL Server等提供安全,高效的備份和容災保護。

傳統的備份方案如下圖所示,需要依賴于SAP HANA Studio 或者 cockpit等工具将需要備份的資料dump到本地磁盤或者NAS上,再上傳到OSS當中,可以看出在備份方案中,配置非常繁瑣,還需要搭配各種腳本進行生命周期的管理。

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

為了簡化這個流程,HBR通過內建SAP HANA BACKINT接口跟SAP HANA進行三方內建,SAP HANA在啟動備份的過程會啟動HBR部署好的插件,将資料備份到HBR的備份庫當中,HBR将所有需要腳本參與的步驟進行全自動化的管理。

此外, HBR HANA插件遵循SAP HANA Backint接口規範,由SAP HANA資料庫向HBR HANA插件中存入流式資料,還原時由SAP HANA發起,再由HBR插件對備份時的資料流進行回放操作。

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

通過以上兩種技術手段,大大提升了SAP HANA的備份效率,同時,為了實作資料更快速的恢複, SAP HANA通常采用全備份+日志備份的方式,這就導緻了怎麼樣去縮減全備份的存儲空間占用,為了解決這個問題, HBR在流式協定之後采用了變長重删的算法,變長重删算法能較好的将資料變化影響限定在一個切片或相鄰的兩個切片之間,這樣的算法實作了30:1的重删比,能夠有效的縮減SAP HANA全備份的存儲容量,有效的降低使用者的存儲成本。

三、HBR備份SAP HANA的三種方式

針對SAP HANA的部署方式,目前分為三種:

1、SAP HANA 單節點部署

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

-HBR控制台将控制指令直接發送給SAP HANA節點上的HBR agent (hybridbackup)

-Hybridbackup根據控制指令生成相應的SQL語句發送給SAP HANA資料庫。

-SAP HANA資料庫收到相應的SQL語句之後啟動備份任務并調用BACKINT讀取備份資料。

-BACKINT将資料流重定向到IDS當中進行重删壓縮處理,最終儲存在HBR的備份庫當中。

2、SAP HANA 雙機HA部署 - 分為主節點和備節點,如果主節點發生故障則由主節點切換為備節點

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

-HBR需在兩台SAP HANA節點部署HBR Agent,但同一時間工作的資料面程式(BACKINT與IDS)隻有一台和SAP HANA主節點保持一緻。

-控制指令由HBR控制台任意選擇一台線上的hybridbackup發送控制指令。

-hybridbackup生成SQL指令将指令發送到高可用虛拟IP位址,高可用虛拟IP位址會将請求路由到目前的active節點上執行

3、SAP HANA Scale-out部署 - 通常為資料量較大的資料庫部署方式HBR 備份 SAP HANA scale-out

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

-SAP HANA Scale-out 部署采用Master-worker結構,有一台主節點,所有的備份恢複指令都需要發送到主節點進行執行

-SAP HANA worker也通用分布了部分資料,是以在備份執行時,相應的master 和 worker都會有資料流産生。

-控制指令依然由HBR控制台任意選擇線上的hybridbackup節點進行發送。

四、HBR備份SAP HANA的優勢

相比于在本地備份SAP HANA 資料庫,在阿裡雲上備份SAP HANA 資料庫的優勢包括:

1、 高可靠:備端采用多副本方式存儲,進而實作99.999999999%的資料可靠性;

2、 更安全:多使用者資源隔離機制,支援異地容災機制,提供多種鑒權和授權機制及白名單、防盜鍊、主子賬号功能等;

3、 更經濟:備份庫采用重删存儲,支援按量付費,資源包等多種付費形式,降低整體擁有成本;

4、 更簡單:操作簡單易用,通過HBR控制台界面即可輕松實作SAP HANA資料庫的周期性備份、日志備份的相關配置。

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢
如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢

如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢
如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢
如何輕松搞定SAP HANA資料庫備份?一、SAP HANA備份特點:二、阿裡雲混合雲備份(HBR)的技術實作三、HBR備份SAP HANA的三種方式四、HBR備份SAP HANA的優勢