讓數據中心變成一個(gè)超級PC,所有的資源都可以在統一的平臺上調配、部署和管理,華為正在做這樣的事情。
云計算的設想是讓數據中心變成一個(gè)可按需擴容或精簡(jiǎn)的超級PC。但要實(shí)現這個(gè)設想,計算、存儲、硬件網(wǎng)絡(luò )三者必須變得不再相互割裂。
借助日新月異的信息技術(shù),虛擬的計算、存儲資源已經(jīng)可以和云平臺緊密結合,但硬件網(wǎng)絡(luò )與云平臺,以及計算、存儲資源的緊密結合卻不那么容易實(shí)現。即使是當下流行的SDN理念,也不能完全讓網(wǎng)絡(luò )像PC總線(xiàn)那樣服務(wù)于云。華為認為,在云計算數據中心,網(wǎng)絡(luò )遲早要完成云網(wǎng)一體化的演進(jìn),彈性架構、虛擬化、開(kāi)放、自動(dòng)化運維……是實(shí)現云網(wǎng)一體化必經(jīng)的過(guò)程。
實(shí)現自動(dòng)化的出路
大規模云計算數據中心面臨的最大挑戰是如何實(shí)現自動(dòng)化的業(yè)務(wù)運營(yíng),而目前最大的阻礙則是業(yè)務(wù)與硬件網(wǎng)絡(luò )的割裂。
“虛擬化廠(chǎng)商可以做到用軟件構建虛擬的交換機、虛擬的路由器和虛擬的防火墻,但從實(shí)際效果來(lái)看,這種方案存在性能上的不足。在我們與業(yè)界主要的虛擬化平臺合作伙伴交流的時(shí)候,他們也都明確表示客戶(hù)有這樣的感受。”華為數據中心網(wǎng)絡(luò )領(lǐng)域營(yíng)銷(xiāo)總監程劍告訴記者,虛擬化軟件廠(chǎng)商一直在力求實(shí)現云系統的自動(dòng)化運營(yíng),但用戶(hù)針對業(yè)務(wù)需求構建云系統時(shí),最大的阻力來(lái)自硬件網(wǎng)絡(luò )。
虛擬化技術(shù)的廣泛應用,并沒(méi)有從本質(zhì)上改變業(yè)務(wù)與硬件網(wǎng)絡(luò )的割裂關(guān)系。以私有云數據中心為例,在創(chuàng )建一個(gè)云業(yè)務(wù)集群時(shí),業(yè)務(wù)需要的計算、存儲資源,已經(jīng)可以由虛擬化軟件實(shí)現自動(dòng)調度,但業(yè)務(wù)需要的硬件網(wǎng)絡(luò )資源,目前還是很難實(shí)現統一調度。實(shí)際上大部分虛擬化廠(chǎng)商或云平臺廠(chǎng)商都是軟件起家的,他們對網(wǎng)絡(luò )設備功能的理解還沒(méi)有達到一定的高度。另外,即使能自動(dòng)創(chuàng )建整套系統,包括虛擬機、軟件網(wǎng)絡(luò )、硬件網(wǎng)絡(luò )在內,后期的故障定位、統一運維也是比較痛苦的。
在華為看來(lái),云網(wǎng)一體化將是打破僵局的唯一出路,也是云計算網(wǎng)絡(luò )發(fā)展的必然趨勢。SDN理念的提出,實(shí)際上是邁向云網(wǎng)一體化的開(kāi)端。
云網(wǎng)一體化新思路
華為數據中心網(wǎng)絡(luò )領(lǐng)域營(yíng)銷(xiāo)部長(cháng)王飛談到,目前業(yè)界對云網(wǎng)一體化思路的實(shí)踐主要有兩個(gè)方向:一種思路是靠純軟件實(shí)現,通過(guò)虛擬機來(lái)創(chuàng )建整套虛擬網(wǎng)絡(luò ),主要代表廠(chǎng)商是VMware、微軟。其缺陷是,雖然可以完成網(wǎng)絡(luò )自動(dòng)化部署,但整體性能不佳。特別是在面向其他非虛擬化的系統,以及園區網(wǎng)作網(wǎng)關(guān)轉化等需求時(shí),僅依靠軟件還無(wú)法實(shí)現硬件網(wǎng)絡(luò )的能力。
另一種思路是在硬件上做優(yōu)化,如某些網(wǎng)絡(luò )廠(chǎng)商提出的SDN思路,在物理網(wǎng)絡(luò )之上疊加一個(gè)軟件控制器,把硬件網(wǎng)絡(luò )的能力抽象出來(lái),以一種業(yè)務(wù)可以“看得懂”的方式,將抽象的網(wǎng)絡(luò )呈現給上層云平臺。但這種方案也存在靈活調度能力不足的問(wèn)題,因為相對而言,硬件的可編程能力弱于軟件。
基于后一種思路,華為提出了一種取長(cháng)補短的方法。在物理網(wǎng)絡(luò )之上構建軟件控制器,把物理網(wǎng)絡(luò )以插件的形式平滑融入到整個(gè)云業(yè)務(wù)系統中,對上層的云平臺提供開(kāi)放的可編程接口,包括控制器北向開(kāi)放接口、網(wǎng)絡(luò )北向開(kāi)放接口,以及設備轉發(fā)層面的開(kāi)放接口。華為數據中心網(wǎng)絡(luò )領(lǐng)域總經(jīng)理余立說(shuō),“這樣的做法既能保證硬件網(wǎng)絡(luò )以開(kāi)放的方式融入云平臺系統,又能讓云平臺通過(guò)控制器方便地控制硬件網(wǎng)絡(luò )而不必非得懂復雜的網(wǎng)絡(luò ),最終實(shí)現業(yè)務(wù)自動(dòng)化發(fā)放和更簡(jiǎn)易的運維。”
和業(yè)內其他廠(chǎng)商不同,華為對云網(wǎng)一體化發(fā)展趨勢的理解更多是基于最終客戶(hù)的真實(shí)需求,例如華為在設計控制層軟件的時(shí)候,更強調其接受VMware、微軟等云平臺的統一管理,華為把整個(gè)硬件網(wǎng)絡(luò )做成一個(gè)“組件”,既可以用云平臺或虛擬化控制器進(jìn)行管理,也可以選擇華為的Cloud Controller控制器進(jìn)行管理。無(wú)形中,反而搭建起了一個(gè)基于華為技術(shù)的云生態(tài)圈。