醞釀了一年多,華為32路開放架構(gòu)小型機KunLun終于與廣大用戶正式見面了。
在日前召開的CeBIT 2016(漢諾威消費電子、信息及通信博覽會)上,華為對外正式發(fā)布了全球首款32路開放架構(gòu)小型機——KunLun。作為一款可以算得上劃時代的產(chǎn)品,我們首先看看它究竟有何特別之處。
要說KunLun最大的特點,那就是最高支持32路x86處理器,這也是當前x86服務(wù)器領(lǐng)域擴展性最高的。
可能有人問要做到32路很難嗎?是的,很難。眾所周知,做高端服務(wù)器(Scale-up縱向擴展服務(wù)器)最大的難點在于如何以最少的資源消耗來保證處理器之間的緩存一致性,這也是為什么至今僅有極少數(shù)的八路以上的x86服務(wù)器問世的主要原因,歸根結(jié)底,跟技術(shù)水平的高低是有直接關(guān)系的。
拍攝于2015年HCC期間
而在少有的八路以上的x86服務(wù)器中,無論是在惠普Superdome x還是華為開放架構(gòu)小型機KunLun都有一個十分關(guān)鍵的組件就是Node Control Module(節(jié)點控制器)。它起什么作用呢?我們首先看看沒有節(jié)點控制器的八路服務(wù)器內(nèi)部CPU是如何通訊的。
英特爾官方的8路E7的互聯(lián)架構(gòu),由于不提供額外的節(jié)點控制器,限于E7的QPI接口數(shù)量(最多3個),可接訪問的只有相鄰的CPU。如上圖中,藍色的CPU就是黑色CPU0所無法直接訪問的,這意味著CPU0如果想訪問藍色CPU所控制的內(nèi)存數(shù)據(jù),就必須要經(jīng)過其他CPU,反過來藍色CPU所控制的內(nèi)存數(shù)據(jù)傳回CPU0也同樣如此,顯然也會影響途中經(jīng)過的CPU自己的處理效率。
那有節(jié)點控制器的八路服務(wù)器內(nèi)部CPU通訊又是什么情況?
上圖為某品牌八路服務(wù)器的CPU互聯(lián)架構(gòu),從圖中我們可以看出,通過XNC節(jié)點控制器的中繼,CPU之間無需經(jīng)過其他CPU就可以直接互聯(lián),進行內(nèi)存數(shù)據(jù)的“非一致性”訪問(NUMA),而且XNC還會帶來額外的好處——無需使用昂貴的E7-8800系列的8路專用型號,用性價比更好的雙路E7-2800系列就可以做出8路的產(chǎn)品。
從以上對比也不難發(fā)現(xiàn),有和沒有節(jié)點控制器,最終的性能等各方面的區(qū)別還是很大的。換言之,如果沒有節(jié)點控制器這項核心技術(shù),想做八路以上的服務(wù)器也是很困難的,畢竟處理器數(shù)量翻一翻,內(nèi)部CPU之間的通信的頻次可是呈幾何倍數(shù)增長的,這其中的資源浪費可想而知,很可能出現(xiàn)雖然CPU數(shù)量多了,性能卻出現(xiàn)下降的局面。
有關(guān)華為KunLun關(guān)鍵業(yè)務(wù)開放平臺節(jié)點控制模塊的更多信息我們現(xiàn)在還無從而知,但毫無疑問Node Control Module(節(jié)點控制模塊)是其中一項非常重要的技術(shù)。
除此之外,采用創(chuàng)新性的RAS2.0技術(shù),基于x86開放架構(gòu)平臺打造也都是KunLun值得關(guān)注的方面。前者使得KunLun真正稱得上小型機。據(jù)華為IT產(chǎn)品線關(guān)鍵業(yè)務(wù)服務(wù)器總經(jīng)理王震介紹,RAS2.0基于固件、不依賴OS的故障響應和診斷機制,能夠全面、自動的故障信息收集與分析,實現(xiàn)主動預警、隔離、替換失效部件,并率先支持CPU、內(nèi)存等核心部件的在線維護。
后者則賦予了小型機新的活力。我們過去認知的小型機是RISC、SPARC……圍繞他們構(gòu)建的生態(tài)系統(tǒng)也只是少數(shù)幾個廠商的圈子。x86則不同,十幾年耕耘,圍繞它已經(jīng)建立起了資源非常豐富的生態(tài)系統(tǒng),基于此設(shè)計的小型機在平臺、軟件、應用方面相比傳統(tǒng)小型機都會有很大的優(yōu)勢。
華為官方公布的KunLun9016(16路)與IBM Power P780(16路)的對比,性能提升40%的同時,TCO減少了50%。
從以上信息其實也不難看出,華為KunLun已經(jīng)不只是一臺簡單的高端服務(wù)器,更是一種象征,其誕生的意義甚至可以媲美至強7500的面世,說其為x86服務(wù)器領(lǐng)域的又一個里程碑也并不為過。自此,x86平臺與小型機的爭奪將更加白熱化。且不論最后誰勝誰負,但就像華為IT產(chǎn)品線總裁鄭葉來在CeBIT上所講,KunLun的發(fā)布標志著另一個小型機時代的到來。
據(jù)悉,KunLun主要面向四大類應用,包括數(shù)據(jù)庫/OLTP、內(nèi)存計算、HPC和云計算&虛擬化。而盡管KunLun這幾天才正式面世,但就像前文所講,事實上KunLun自研發(fā)出來已經(jīng)有一段時間了,KunLun已經(jīng)積累了不少用戶。王震透露,目前包括國有五大行在內(nèi)的近30家客戶已經(jīng)在應用KunLun。應該說這是一個十分不錯的成績。