惠普已經(jīng)在本周舉辦的SAP年度客戶大會上發(fā)布首套系統(tǒng)方案,其中采用來自基于安騰的Superdome設(shè)備以及配備至強(qiáng)處理器的大內(nèi)存ProLiant服務(wù)器的多項(xiàng)技術(shù)成果。
這套代號為“Kraken項(xiàng)目”的系統(tǒng)將以ConyergedSystem 900的面貌投入商用市場,并將關(guān)注重點(diǎn)放在SAP HANA身上。也就是說,它已經(jīng)接受深度調(diào)整并獲得SAP認(rèn)證,能夠運(yùn)行最新版本HANA內(nèi)存內(nèi)數(shù)據(jù)庫以及運(yùn)行時環(huán)境。作為“DragonHawk”高端共享式內(nèi)存系統(tǒng)集合中的成員,這套設(shè)備也為惠普接下來利用英特爾至強(qiáng)處理器構(gòu)建Superdome級產(chǎn)品方案的規(guī)劃打響了第一槍。
事實(shí)上,如果大家認(rèn)真查閱過相關(guān)規(guī)格表單,就會發(fā)現(xiàn)ConvergedSystem 900其實(shí)被劃入了ProLiant Superdome系統(tǒng)類別。截至目前,惠普仍然嚴(yán)守著關(guān)于Kraken設(shè)備的一部分工程技術(shù)機(jī)密,不過惠普企業(yè)部門ConvergedSystems市場推廣副總裁Paul Miller在接受采訪時透露了更多細(xì)節(jié)信息。
這臺Kraken設(shè)備配備由英特爾提供的“Ivy Bridge-EX”至強(qiáng)E7-2800 v2系列處理器。具體來講,它使用的是擁有CO步進(jìn)機(jī)制的十五核心E7-2890 v2處理器;這顆運(yùn)算心臟擁有2.8GHz主頻、37.5MB緩存以及155瓦功耗設(shè)計(jì)點(diǎn)。
該版本至強(qiáng)E7芯片在設(shè)計(jì)上專門針對雙插槽NUMA節(jié)點(diǎn),價(jià)格比面向四插槽設(shè)備的E7-4800系列略低一點(diǎn)、甚至比面向八插槽設(shè)備的E7-8800系列更便宜。比起使用英特爾的“Patsburg”C602J芯片組及E7-8800系列構(gòu)建起一套最高擁有12TB主內(nèi)存的向上擴(kuò)展設(shè)備方案,惠普選擇了另一條道路,即將大量雙插槽節(jié)點(diǎn)整合在一起以滿足多種不同類型的實(shí)際需求。
Kraken服務(wù)器中的每塊刀片上都擁有四個物理插槽,并采用惠普“Orion 2”芯片組的衍生方案將其構(gòu)成雙向節(jié)點(diǎn)。Orion 2芯片組屬于惠普所謂PREMA架構(gòu)的組成部分,單詞中全部大寫的五個字母分別代表著性能、彈性、效率、可管理性以及要可用性。
這是第二代Orion芯片組,最初出現(xiàn)在ProLiant DL980 G7服務(wù)器之上——這款服務(wù)器可向上擴(kuò)展至八個插槽,并使用“Sandy Bridge-EX”至強(qiáng)E7 v1處理器。(惠普目前還沒有推出具備八插槽的第八代設(shè)備,根據(jù)其全力關(guān)注更具可拓展性的DragonHawk設(shè)計(jì)方案的趨勢來看、這樣的方案將永遠(yuǎn)不會出現(xiàn)。)Orion 2芯片組接入到至強(qiáng)E7芯片上的QuickPath Interconnect(簡稱QPI)點(diǎn)對點(diǎn)互連端口當(dāng)中。
為了將八套雙插槽節(jié)點(diǎn)整合在一起,惠普用到了曾出現(xiàn)在Superdome 2設(shè)備之上、基于安騰9300與9500處理器的sx3000芯片組的一套衍生方案。這套芯片組也就是我們通常所說的節(jié)點(diǎn)控制器或者交叉開關(guān),它能夠?qū)⒉煌?jié)點(diǎn)連接在一起、從而為操作系統(tǒng)提供一套單一的內(nèi)存空間。(如果大家希望完全采用英特爾路由機(jī)制,只要保證系統(tǒng)使用的是E7-8800系列衍生處理器,C602J芯片組也能夠?qū)崿F(xiàn)同樣的功能并最高支持八個插槽。)
SAP公司允許各個HANA節(jié)點(diǎn)構(gòu)成集群體系,這樣它們就能實(shí)現(xiàn)向外擴(kuò)展并提高性能表現(xiàn),但這要求數(shù)據(jù)在不同節(jié)點(diǎn)之間往來穿梭。將HANA部署在像Kraken設(shè)備這樣的單一大型NUMA節(jié)點(diǎn)上的意義在于,該設(shè)備能夠提供速度極快的節(jié)點(diǎn)交叉連接,甚至比以太網(wǎng)或者Infiniband網(wǎng)絡(luò)還高出一個量級。(正是這樣的速度讓節(jié)點(diǎn)之間共享內(nèi)存成為了可能。)
惠普并沒有明確公布Kraken設(shè)備中各節(jié)點(diǎn)間的帶寬數(shù)據(jù)或者延遲水平,但采用安騰9500處理器的32插槽Superdome 2中sx3000芯片組能夠提供每秒1.22TB系統(tǒng)傳輸帶寬與每秒816GB的系統(tǒng)內(nèi)32插槽間I/O帶寬。(Superdome 2設(shè)備的每個插槽都擁有四級緩存,但不清楚Kraken設(shè)備是否會沿用四級緩存機(jī)制。)Miller對Kraken設(shè)備的互連帶寬或者延遲數(shù)字避而不談,但他表示16插槽設(shè)備的整體I/O接口傳輸帶寬最高可達(dá)每秒640GB,由主板上的LAN端口還能額外帶來每秒160Gb LAN帶寬。
所有SAP HANA設(shè)備都必須使用至強(qiáng)E7處理器進(jìn)行構(gòu)建。這家德國軟件巨頭之所以堅(jiān)持這一前提,是因?yàn)檫@套內(nèi)存內(nèi)數(shù)據(jù)庫需要利用至強(qiáng)E7芯片所獨(dú)有的額外內(nèi)存帶寬與彈性功能。當(dāng)所有業(yè)務(wù)數(shù)據(jù)都駐留在主內(nèi)存當(dāng)中時,整套體系也就消除了產(chǎn)生其它錯誤的可能性。
目前SAP已經(jīng)成功將最大HANA實(shí)例推向12TB大關(guān),但請大家不要誤會:底層DragonHawk設(shè)備所能處理的實(shí)例規(guī)模要遠(yuǎn)大于12TB。雖然Miller并未靜態(tài),但在理論上一臺16插槽設(shè)備應(yīng)該能夠利用64GB內(nèi)存條構(gòu)建起24TB的整體內(nèi)存容量。HANA內(nèi)存壓縮功能可以將有效系統(tǒng)內(nèi)存容量一舉提升三倍到十倍,Miller表示,這就意味著Kraken設(shè)備上數(shù)據(jù)庫的最大有效規(guī)模應(yīng)該達(dá)到36TB到120TB之間。這樣的數(shù)據(jù)庫規(guī)模實(shí)在龐大得令人驚訝,但標(biāo)準(zhǔn)的全英特爾8插槽設(shè)備沒有理由無法支持此類大型數(shù)據(jù)庫實(shí)例。
通過使用自己的芯片組實(shí)施方案,惠普成功完成了兩項(xiàng)任務(wù)。第一,他們能夠在給定內(nèi)存容量之下部署兩倍計(jì)算資源,這對于一部分特定客戶來說意義非凡。此外,通過Kraken設(shè)備正式發(fā)售之后的一系列升級措施,惠普將在Kraken設(shè)備上支持其nPar物理分區(qū)機(jī)制,從而允許客戶在同一臺物理設(shè)備中設(shè)置多個隔離性HANA分區(qū)并作為冗余方案。換句話來說,企業(yè)用戶將能夠在單一系統(tǒng)之內(nèi)通過Superdome交叉結(jié)構(gòu)進(jìn)行HANA數(shù)據(jù)庫復(fù)制。
既然SAP公司允許我們將HANA節(jié)點(diǎn)匯總成集群體系,那么最明顯的問題就是:為什么還要采用大型NUMA設(shè)置方案、而不直接使用集群呢?
“如果大家認(rèn)真審視HANA,就會發(fā)現(xiàn)它真正面向的是三種不同類型的工作負(fù)載,”Miller解釋道。“在事務(wù)型工作負(fù)載中,大家最需要的特性就是低延遲表現(xiàn);而且事實(shí)上,大家無法在集群體系中實(shí)現(xiàn)這樣的訴求。具體來講,SAP公司也不建議用戶在集群體系中建立一套規(guī)模達(dá)12TB系統(tǒng)的事務(wù)型數(shù)據(jù)庫實(shí)例,并將此作為以HANA為基礎(chǔ)運(yùn)行應(yīng)用程序的認(rèn)證配置方案。集群化架構(gòu)對于數(shù)據(jù)倉庫以及分析類實(shí)例而言表現(xiàn)出色,但由于事務(wù)型實(shí)例對性能非常看重,因此SAP建議大家將HANA應(yīng)用程序運(yùn)行在單一內(nèi)存池之上。”
正如前面所提到,NUMA設(shè)備中的各個節(jié)點(diǎn)擁有一套傳輸速度遠(yuǎn)高于以太網(wǎng)或者InfiniBand的互連機(jī)制。再加上未來nPar分區(qū)支持能力,惠普將在災(zāi)難恢復(fù)領(lǐng)域帶給用戶印象深刻的執(zhí)行效果。
Kraken設(shè)備將提供兩種機(jī)型供用戶選擇,分別為八節(jié)點(diǎn)與十六節(jié)點(diǎn)版本,具體參數(shù)如上圖所示?;萜諘谠撛O(shè)備中預(yù)置SUSE Linux Enterprise Server 11 SP3,這套系統(tǒng)也是SAP HANA數(shù)據(jù)庫運(yùn)行的必要前提;Miller表示目前還無法透露惠普何時才會支持紅帽企業(yè)Linux與HANA數(shù)據(jù)庫組合在Kraken設(shè)備上的運(yùn)行,SAP與紅帽雙方在本周于奧蘭多舉辦的SAPPHIRE大會上也提到了這一話題。
Kraken設(shè)備預(yù)告配置有內(nèi)部存儲與3PAR存儲陣列,用于在磁盤之外為操作系統(tǒng)、系統(tǒng)軟件以及快照功能提供存儲支持。隨著在不久的將來nPar功能的正式面世,惠普將有能力將大量Kraken設(shè)備劃分成多個分區(qū),從而運(yùn)行物理內(nèi)存在向上擴(kuò)展規(guī)模方面達(dá)到80TB甚至更高的工作負(fù)載。
有趣的是,惠普本身就是SAP公司的一位大客戶,雖然早已經(jīng)開始將自身業(yè)務(wù)運(yùn)行在配備HP-UX Unix系統(tǒng)以及甲骨文數(shù)據(jù)庫的Superdome 2設(shè)備之上,但目前該公司正在逐漸將負(fù)載轉(zhuǎn)移到Kraken與HANA的組合方案當(dāng)中。Miller表示,過去需要耗時達(dá)兩個小時的惠普工作負(fù)載初始化測試以及復(fù)雜查詢處理如今只需要兩分鐘,而其它原本耗時約七分鐘的查詢?nèi)蝿?wù)現(xiàn)在七秒左右即可完成。這相當(dāng)于高達(dá)六十倍的性能提升效果。
惠普將從本月十六號開始正式接受Kraken設(shè)備訂單,并在今年第三季度向客戶們發(fā)貨。
Miller對于其它可能陸續(xù)推出的ConvergedSystem 900具體機(jī)型及上市時間避而不談。不過sx3000芯片組的最大擴(kuò)展能力為32插槽,而且如今每個插槽能夠接入768GB物理內(nèi)存?,F(xiàn)有至強(qiáng)架構(gòu)擁有46位物理尋址能力,也就是說大家能夠在單一NUMA實(shí)例中最多塞進(jìn)64TB內(nèi)存。
因此從理論角度講,只要設(shè)備中能夠容納足夠的排線,惠普完全可以在32插槽ConvergedSystem設(shè)備上實(shí)現(xiàn)32TB甚至64TB內(nèi)存容量。順帶一提,大家無法在這臺設(shè)備上加載除SLES以及HANA之外的任何其它軟件——如果嘗試載入及運(yùn)行,系統(tǒng)將不會正常工作。因此就別耍這種小聰明啦。
目前ConvergedSystem 900的定價(jià)仍未公開,不過Miller給我們提前打了預(yù)防針。配備6TB主內(nèi)存的基礎(chǔ)型八插槽Kraken設(shè)備(包括前面提到的所有硬件以及除HANA SP7堆棧之外的全部軟件——HANA SP7需要用戶單獨(dú)購買許可,惠普不會在設(shè)備中提前配置)在價(jià)格上“不會超過”87萬美元。而享受與之配套的惠普技術(shù)服務(wù)方案需要另外支付17萬美元,其中包括40個小時的咨詢、部署加速以及工程技術(shù)服務(wù),再加上為期三年的主動式常規(guī)售后。
因此整套設(shè)備的定價(jià)基本上略高于100萬美元。而16插槽、主內(nèi)存為12TB的配置型號提供小幅度折扣,整體使用成本大約為179萬美元,其中156萬美元用于這套即將面世的系統(tǒng)本身、另外23萬美元由來自后續(xù)服務(wù)。當(dāng)然,這里提到的價(jià)格還不包括惠普ServiceGuard高可用性副本軟件,它的作用是在不同nPar分區(qū)之間進(jìn)行數(shù)據(jù)復(fù)制。