但是,ThunderX目前是唯一支持雙路架構(gòu)的ARM芯片服務(wù)器。從用戶體驗(yàn)上講,性能差不多;高集成度;可以針對一些特定的應(yīng)用進(jìn)行一些優(yōu)化,比如存儲,網(wǎng)絡(luò)和安全等等。

這個是處理器一個系統(tǒng)框圖,黃色部分是CPU核心,有很多處理器,是自主開發(fā)的48核處理器。這個可以通過右側(cè)CCPI實(shí)現(xiàn)互聯(lián),就是SSMP;另外,左側(cè)非常重要,我們有16個控制器。然后,這個芯片里面集成萬兆40級網(wǎng)絡(luò)接口,最多可以到8個。

%e5%9b%be%e7%89%874

我們針對不同的業(yè)務(wù),還有很多的應(yīng)用加速引擎。針對安全,有一些專門應(yīng)用單元。然后,有一些專門的計(jì)算單元。比如在做分布式存儲時候,要求實(shí)時壓縮減壓縮,這個里面集成一個減壓縮的硬件模塊。總之,這是一個很完整的一個系統(tǒng)。

做超融合,需要一個解決方案,今天拿這個作為一個案例來講,怎么樣利用相關(guān)技術(shù)構(gòu)建一個整個環(huán)境。

%e5%9b%be%e7%89%875

這里面需要交換機(jī),我們這上面有一個交換芯片,這是一個SDN的可編程軟件。下面這個OSD,還有存儲集群,我們就是構(gòu)建一個存儲服務(wù)器。這樣在一個機(jī)架里面,最多可以到兩個PB存儲空間,還有就是64位存儲器,1920和存儲內(nèi)核。然后,也是非常大的內(nèi)存,10T-20T內(nèi)存,720Gbps網(wǎng)絡(luò)帶寬,1726Gbps存儲帶寬。

往這個里面看一下,有網(wǎng)絡(luò)交換機(jī),有計(jì)算,以及有OSD,這里面怎樣組織的?在這個框圖右側(cè),就是一個OSD,這里面有一個ThunderX處理器,支持16個SATA2 6Gb/s。所以,這個里面可以有兩個SSD操作系統(tǒng)。另外,有14個硬盤,通過SSD做日志,有12個做數(shù)據(jù)。上網(wǎng)絡(luò)以后,就可以出40G接口,上交換機(jī)。這是從系統(tǒng)配制的角度。這是一個單獨(dú)的48核或者24核處理器,可以根據(jù)應(yīng)用場景做不同的系統(tǒng)配制。

%e5%9b%be%e7%89%876

看一下ThunderX Ceph平臺。主板,里面有處理器芯片,8個內(nèi)存的插頭。另外有一些接口,然后,另外有16個SATA2 6Gb/s 接口,有一些40G網(wǎng)絡(luò)接口,這可以構(gòu)建一個系統(tǒng),比如可以支持12個硬盤,2xSSD,還有內(nèi)存,Ubunte 16.04操作系統(tǒng)。

%e5%9b%be%e7%89%877

進(jìn)一步往機(jī)器里面看一看,中間是一個ThunderX處理器,左側(cè)是硬盤,有SSD,右面就是網(wǎng)絡(luò)接口。比如說,做計(jì)算的時候,可以選一個24核處理器,然后CPU配比,一個OSD,對兩個CPU核心。如果是存儲,12+2這樣一個硬盤,可以做到1比6,OSD,還有SSD這個配比。網(wǎng)絡(luò)部分,選擇機(jī)器硬盤,還有SSD這個配制,是選擇出10G,40G網(wǎng)絡(luò)接口,每一個可以出240個OSD。然后,有很多網(wǎng)絡(luò)帶寬處理這些業(yè)務(wù)。

%e5%9b%be%e7%89%878

這是一個在運(yùn)行ThunderX24的情況下跟英特爾對比的情況,英特爾是用E5 2620v3處理器,我們運(yùn)行同樣版本操作系統(tǒng),同樣的內(nèi)存,同樣硬盤配制情況下,做了兩種測試,第一種,就是對象存儲,還有一種塊存儲,我們看到大部分的場景基本上跟英特爾持平,有些場景可以超過英特爾。

%e5%9b%be%e7%89%879

大家都在講TCO。如圖,左邊是基于ThunderX計(jì)算節(jié)點(diǎn),存儲節(jié)點(diǎn),右邊就是基于英特爾X86,需要芯片組,需要外置網(wǎng)卡。如果都是做存儲,需要CPU,需要芯片組,需要HBA卡,再需要這個這個網(wǎng)卡組件這樣的系統(tǒng)。非常簡單,不管是計(jì)算節(jié)點(diǎn),還是存儲節(jié)點(diǎn),就是一個芯片都是可以搞定,不需要任何擴(kuò)展。所以,整體上TCO更低。

%e5%9b%be%e7%89%8710

總體上,ThunderX Ceph可以降低40%和60%的成本。性能,因?yàn)槎嗪?,通過優(yōu)化內(nèi)核和OSD的比率,可以非常大限度提高對象存儲、塊存儲的性能。網(wǎng)絡(luò)帶寬方面,我們有一些接口,還有非常好的一些功能。

%e5%9b%be%e7%89%8711

兩個存儲的應(yīng)用場景。第一個,作為存儲系統(tǒng)應(yīng)用,我們是用48核處理器,大概最高或者是排第二位的一個處理器,2千多美金一個處理器。同樣的環(huán)境,同樣的應(yīng)用,我們可以看到ThunderX都比2690 V3有一個更好的表現(xiàn)。

%e5%9b%be%e7%89%8712

數(shù)據(jù)庫,也是某種意義上的存儲應(yīng)用,如圖,我們是48核處理器,因特爾也是2690 V3,跟英特爾比較起來,平均是14%的提升。實(shí)際業(yè)務(wù)場景里面,特別是高并發(fā)業(yè)務(wù)場景,我們不僅僅是性能很好,還非常穩(wěn)定。當(dāng)然,英特爾也非常穩(wěn)定。

%e5%9b%be%e7%89%8713

看看生態(tài)。過去2年的時間,我們花了非常多的精力構(gòu)建基于ThundnerX的生態(tài)系統(tǒng)。最下面就是服務(wù)器平臺,中間是平臺軟件,還有操作系統(tǒng),虛擬化,最上面,開發(fā)工具。主流的都在里面了。

%e5%9b%be%e7%89%8714

%e5%9b%be%e7%89%8715

今年8月份,我們收購了QLogic,它是Cavium的全資子公司。我的報(bào)告到這里了。謝謝大家。

 

分享到

zhoub

相關(guān)推薦