在云環(huán)境中網(wǎng)絡(luò)是重要的組成部分,它與計(jì)算、存儲(chǔ)資源共同構(gòu)成了云計(jì)算的基礎(chǔ)架構(gòu),其數(shù)據(jù)的吞吐能力和處理性能直接決定了云計(jì)算的性能。因此,提高云環(huán)境中的網(wǎng)絡(luò)性能一直是網(wǎng)絡(luò)設(shè)備廠商及云計(jì)算相關(guān)廠商努力的目標(biāo)。日前,高性能計(jì)算、數(shù)據(jù)中心端到端互連方案提供商Mellanox宣布推出名為CloudX的云基礎(chǔ)架構(gòu)平臺(tái),有望大幅改善網(wǎng)絡(luò)吞吐和處理能力,從而最大程度地釋放云計(jì)算性能。
Mellanox推出的CloudX云架構(gòu)是一個(gè)可以幫助企業(yè)構(gòu)建高效云計(jì)算平臺(tái)的參考架構(gòu),它基于Mellanox高速的40/56Gb/s互連解決方案和Mellanox OpenCloud架構(gòu)實(shí)現(xiàn),用戶(hù)可以自行選擇像OpenStack這樣的開(kāi)源軟件和其他企業(yè)級(jí)非開(kāi)源軟件以及現(xiàn)成的基礎(chǔ)設(shè)施, 包括服務(wù)器、存儲(chǔ)、互連設(shè)備以及軟件來(lái)構(gòu)建一個(gè)靈活的、性?xún)r(jià)比極高的私有云、公有云或是混合云。
“CloudX架構(gòu)可以為計(jì)算、存儲(chǔ)和高速閃存提供最快的、最高效率的數(shù)據(jù)傳輸性能,使應(yīng)用程序可以實(shí)時(shí)地獲得更多數(shù)據(jù)、幫助企業(yè)更快速地分析市場(chǎng),并做出商業(yè)決策。同時(shí),它還可以降低計(jì)算和存儲(chǔ)設(shè)施的使用成本。”Mellanox CloudX項(xiàng)目高級(jí)總監(jiān)Erez Cohen告訴記者。
Erez Cohen透露,CloudX能夠大幅提升網(wǎng)絡(luò)性能的關(guān)鍵技術(shù)是“卸載”,即它能將部分傳統(tǒng)交由CPU處理的工作改由網(wǎng)絡(luò)設(shè)備中的芯片來(lái)完成,讓CPU從這些工作中解脫出來(lái),去從事更為復(fù)雜的計(jì)算工作。比如,Mellanox的網(wǎng)絡(luò)設(shè)備通過(guò)RDMA(Remote Direct Memory Access,遠(yuǎn)程直接數(shù)據(jù)存取)將數(shù)據(jù)從一個(gè)系統(tǒng)快速移動(dòng)到遠(yuǎn)程系統(tǒng)存儲(chǔ)器中,在這一過(guò)程中消除了外部存儲(chǔ)器復(fù)制和文本交換操作,因而能解放內(nèi)存帶寬和CPU周期以改進(jìn)應(yīng)用系統(tǒng)性能。
很顯然這一解決問(wèn)題的思路與由虛擬化廠商提出的網(wǎng)絡(luò)虛擬化有很大不同。眾所周知,目前云計(jì)算的網(wǎng)絡(luò)資源大體分為兩種處理方式,一種是以虛擬化技術(shù)供應(yīng)商主導(dǎo),它用軟件來(lái)完成網(wǎng)絡(luò)硬件的功能,也就是用CPU來(lái)完成網(wǎng)絡(luò)操作,比如VMware NSX;另一種是網(wǎng)絡(luò)設(shè)備供應(yīng)商主導(dǎo)的,盡可能用網(wǎng)絡(luò)設(shè)備的芯片來(lái)完成CPU的工作,就像Mellanox所做的那樣。
對(duì)這兩種技術(shù)Erez Cohen認(rèn)為不矛盾,不同技術(shù)分別適用于不同場(chǎng)景。“軟件實(shí)現(xiàn)的網(wǎng)絡(luò)管理功能與虛擬化進(jìn)行了緊密集成,降低了投資也方便管理,但其性能受限。作為網(wǎng)絡(luò)設(shè)備供應(yīng)商,我們最了解網(wǎng)絡(luò),我們可以在保持管理靈活性的基礎(chǔ)上提高更高性能的網(wǎng)絡(luò)。”Erez Cohen告訴記者。
據(jù)悉,為了推動(dòng)CloudX云平臺(tái)的落地,Mellanox正在謀求上下游合作伙伴的支持。目前,Red Hat已經(jīng)宣布與Mellanox合作,將最新的CloudX架構(gòu)納入Red Hat的OpenStack云計(jì)算基礎(chǔ)設(shè)施的網(wǎng)絡(luò)中去。另外,今年4月10日,Mellanox-斯坦德CloudX亞太區(qū)聯(lián)合體驗(yàn)中心在南京正式揭牌并投入運(yùn)營(yíng),該體驗(yàn)中心主要向用戶(hù)展示Mellanox最新的CloudX技術(shù),以及如何利用Mellanox高速互聯(lián)網(wǎng)絡(luò)和斯坦德云平臺(tái)解決方案搭建一個(gè)更高效、更高性?xún)r(jià)比的云平臺(tái),向用戶(hù)推廣InfiniBand技術(shù),以消除用戶(hù)對(duì)InfiniBand網(wǎng)絡(luò)的疑慮。
CloudX能夠大幅提升網(wǎng)絡(luò)性能的關(guān)鍵技術(shù)是“卸載”,即它能將部分傳統(tǒng)交由CPU處理的工作改由網(wǎng)絡(luò)設(shè)備中的芯片來(lái)完成。