SAP HANA如何將數(shù)據(jù)處理及分析性能發(fā)揮到極限?
當(dāng)我們?cè)谔詫毶纤阉髂惺垮X包時(shí),淘寶會(huì)不斷的為我們推送男士錢包甚至男士襯衣等可能促成消費(fèi)的產(chǎn)品;當(dāng)我們?cè)诎俣壬纤阉髌嚂r(shí),旁邊的廣告同樣會(huì)與汽車用品相關(guān)。事實(shí)上,數(shù)據(jù)分析的價(jià)值不僅僅體現(xiàn)在這些日常生活的細(xì)節(jié)中,企業(yè)也越來越依賴從數(shù)據(jù)中獲取有價(jià)值的信息,進(jìn)而指導(dǎo)自己的采購、倉儲(chǔ)、研發(fā)和銷售等工作。
x86平臺(tái)助力SAP HANA打造新一代內(nèi)存計(jì)算平臺(tái)
在數(shù)據(jù)分析與處理領(lǐng)域,SAP HANA一體機(jī)非常具有代表性。如今的SAP HANA不僅僅是為內(nèi)存數(shù)據(jù)庫,而且是一個(gè)內(nèi)存計(jì)算平臺(tái),承載了OLTP、OLAP、基于事件和規(guī)則的流處理、預(yù)測(cè)分析、空間數(shù)據(jù)分析等功能。SAP HANA實(shí)現(xiàn)了大數(shù)據(jù)量的全內(nèi)存處理,真正實(shí)現(xiàn)了業(yè)務(wù)的“實(shí)時(shí)”分析,對(duì)于提升企業(yè)決策效率,具有極大的作用。
實(shí)時(shí)是SAP HANA一大亮點(diǎn),若要將其實(shí)時(shí)處理能力發(fā)揮到極限,就不得不說到底層硬件平臺(tái)的發(fā)展。傳統(tǒng)的小型機(jī)、高端存儲(chǔ)為上層傳統(tǒng)數(shù)據(jù)庫為主的關(guān)鍵業(yè)務(wù)應(yīng)用提供計(jì)算和存儲(chǔ)服務(wù)是企業(yè)級(jí)信息化系統(tǒng)的主流。
隨后x86平臺(tái)生態(tài)崛起,在性能上已經(jīng)完全能夠滿足企業(yè)需求,借助分布式架構(gòu),x86服務(wù)器更是有著小型機(jī)無法比擬的可擴(kuò)展性及成本優(yōu)勢(shì),如下圖所展示的關(guān)鍵業(yè)務(wù)系統(tǒng)改造已經(jīng)遍布各行業(yè)。
傳統(tǒng)小型機(jī)搭配高端存儲(chǔ)轉(zhuǎn)變?yōu)榛趚8 6集群
HANA底層硬件平臺(tái)的構(gòu)建與運(yùn)維之道
x86架構(gòu)不僅為小型機(jī)指明了一個(gè)新的發(fā)展方向,并且將不同領(lǐng)域的廠商充分融合形成一個(gè)完整的生態(tài),用戶選擇也開始呈現(xiàn)多樣化發(fā)展趨勢(shì)。HANA場(chǎng)景下,就有不同的解決方案流派,采用Scale up(縱向擴(kuò)展)還是Scale out(橫向擴(kuò)展)架構(gòu)就是廠商與客戶首先需要確定的。
Scale up滿足需求,優(yōu)先選擇Scale up
對(duì)于企業(yè)客戶來講,選擇Scale up還是Scale out則是一個(gè)難題。上圖可以看到兩種硬件架構(gòu)各有優(yōu)勢(shì)。Scale up在性能及資源利用率上有較高的優(yōu)勢(shì),而Scale out則因?yàn)樯婕岸鄠€(gè)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸而具有性能損耗,并且多個(gè)節(jié)點(diǎn)需要高度優(yōu)化才能夠達(dá)到資源利用率較高的水平,但是Scale out靈活易于擴(kuò)展,這對(duì)于數(shù)據(jù)增長(zhǎng)較快的企業(yè)來說有一定優(yōu)勢(shì)。
綜合起來講,如果Scale up能夠滿足SAP HANA需求,那么Scale up應(yīng)當(dāng)時(shí)企業(yè)***。那么接下來的問題就是在Scale up解決方案中,如何以最小的硬件投資,享受到***的擴(kuò)展性。傳統(tǒng)的Scale up方案受限于服務(wù)器的CPU架構(gòu),***只能擴(kuò)展至8顆CPU便到達(dá)天花板,有些解決方案以高初始配置來獲得擴(kuò)展能力,而x86平臺(tái)之外的POWER不同機(jī)型之間不能實(shí)現(xiàn)擴(kuò)展,如果要獲取***的擴(kuò)展能力必須開始便部署***配置服務(wù)器。
華為芯片突破單機(jī)CPU互聯(lián)極限
華為的解決方案是基于KunLun的SAP HANA一體機(jī),可以支持內(nèi)存從512GB擴(kuò)展至32TB,也是唯一支持全閃存的16TB HANA一體機(jī),針對(duì)大型內(nèi)存計(jì)算的大規(guī)模數(shù)據(jù),也能從容應(yīng)對(duì)。華為KunLun HANA一體機(jī)通過華為Node Controller互聯(lián)芯片的處理器互聯(lián)技術(shù),突破8路Xeon E7 v3處理器互聯(lián)極限,支持8路、16路、32路,***可實(shí)現(xiàn)64路Xeon E7 v3處理器高速互聯(lián),率先提供固件級(jí)物理與邏輯分區(qū)特性,可按需從單個(gè)物理核到32顆CPU彈性、靈活擴(kuò)展,計(jì)算資源可大可小,***化資源利用。
HANA基準(zhǔn)測(cè)試
上圖可以看到從4路到8路再到16路,華為的KunLun HANA一體機(jī)幾乎達(dá)到了性能的線性擴(kuò)展。
目前華為KunLun HANA一體機(jī)性能處于業(yè)界***水平,2017年6月21日,華為KunLun 9008在SAP B4H基準(zhǔn)測(cè)試中,刷新了這一測(cè)試記錄,其中Phase 2并發(fā)壓力測(cè)試取得了每小時(shí)執(zhí)行7927次查詢的優(yōu)異測(cè)試成績(jī),涉及查詢數(shù)據(jù)量4000多億條記錄,性能是同類解決方案的1.9~4 倍性能。
與傳統(tǒng)數(shù)據(jù)庫不同,SAP HANA將數(shù)據(jù)庫放置于內(nèi)存中,數(shù)據(jù)重新加載到內(nèi)存的時(shí)間是非常長(zhǎng)的,不論是計(jì)劃內(nèi)停機(jī)還是意外宕機(jī),業(yè)務(wù)都會(huì)有數(shù)小時(shí)中斷風(fēng)險(xiǎn)。為此,華為從三個(gè)方面解決這個(gè)問題。
首先,華為KunLun HANA一體機(jī)支持關(guān)鍵業(yè)務(wù)實(shí)時(shí)在線不停機(jī)的情況下,對(duì)CPU和內(nèi)存等核心部件進(jìn)行物理在線移除或添加。KunLun服務(wù)器上運(yùn)行的 SUSE Linux Enterprise Server 在SUSE企業(yè)級(jí)Linux操作系統(tǒng)內(nèi)核基礎(chǔ)上,配合KunLun底層固件,實(shí)現(xiàn)Linux內(nèi)核的ACPI(Advanced Configuration and Power Management Interface,高級(jí)配置和電源管理接口)驅(qū)動(dòng)模塊、內(nèi)存/CPU熱插拔模塊、內(nèi)核內(nèi)存管理子系統(tǒng)的協(xié)同工作,并無縫配合優(yōu)化后的KunLun BIOS流程,從內(nèi)核到用戶態(tài)工具,構(gòu)建出高度自動(dòng)化和可靠的熱插拔解決方案。
高效運(yùn)維
其次,華為通過充分的故障預(yù)測(cè)機(jī)制,將可能發(fā)生故障的組件進(jìn)行標(biāo)記,并通過關(guān)鍵內(nèi)存鏡像功能將數(shù)據(jù)遷移至獨(dú)立的內(nèi)存資源池中,并對(duì)故障內(nèi)存進(jìn)行在線隔離。隨后客戶可以對(duì)內(nèi)存等組件進(jìn)行熱插拔。這項(xiàng)技術(shù)使得內(nèi)存故障引發(fā)的計(jì)劃外宕機(jī)時(shí)間縮減為0;
***,為了規(guī)避設(shè)備重啟數(shù)據(jù)加載到內(nèi)存時(shí)間過長(zhǎng)問題,華為KunLun HANA一體機(jī)充分利用PCIe SSD的性能優(yōu)勢(shì),推出了全閃存HANA一體機(jī),這一產(chǎn)品非常適用于數(shù)據(jù)備份以及系統(tǒng)升級(jí)等場(chǎng)景。
截至目前,SAP與華為的戰(zhàn)略合作解決方案已獲得全球廣大客戶的認(rèn)可與信賴。華為 KunLun SAP HANA一體機(jī)在零售、制造、能源、高科技、金融等行業(yè)已有大規(guī)模應(yīng)用,其中中國(guó)石油、意大利電信TIM、俄羅斯鐵路、歐洲***大百貨公司ECI都是行業(yè)客戶代表。
***時(shí)間挖掘到數(shù)據(jù)價(jià)值,并作出決策意味著能夠***時(shí)間獲取利潤(rùn)。數(shù)據(jù)爆炸式增長(zhǎng)的今天,實(shí)時(shí)處理和分析重要卻擁有極高的技術(shù)壁壘。華為KunLun SAP HANA一體機(jī)的出現(xiàn)打破了數(shù)據(jù)分析瓶頸,讓企業(yè)客戶能夠?qū)崟r(shí)便捷的掌控整個(gè)系統(tǒng),始終站在商業(yè)發(fā)展的最前沿。
全文結(jié)束--