10月18日消息(安迪)在“2018年開放數(shù)據(jù)峰會(huì)(Open Data Center Summit 2018)”上,ODCC網(wǎng)絡(luò)工作組組長(zhǎng)、阿里巴巴資深技術(shù)專家楊志華發(fā)表了主題為“MSDC網(wǎng)絡(luò)進(jìn)化論”的演講。
楊志華表示,如果達(dá)爾文的進(jìn)化論是適者生存,今天整個(gè)行業(yè)網(wǎng)絡(luò)進(jìn)化的方式就變成了“技術(shù)棧”的掌控,大的技術(shù)方向都是逐漸朝著有利于最終用戶技術(shù)掌控的方向發(fā)展。
如何滿足業(yè)務(wù)對(duì)網(wǎng)絡(luò)“既要又要還要”?
做網(wǎng)絡(luò)首先必須要談業(yè)務(wù)需求,例如金融業(yè)務(wù)、社交業(yè)務(wù)、電商業(yè)務(wù)、云業(yè)務(wù)等不同行業(yè)和不同業(yè)務(wù)對(duì)網(wǎng)絡(luò)也有不同需求。
其中,全棧業(yè)務(wù)由于是從基礎(chǔ)設(shè)施到中間件、數(shù)據(jù)庫(kù)、用戶接入都包括,可以用很多層面相互補(bǔ)充,因此相對(duì)來(lái)說(shuō)對(duì)網(wǎng)絡(luò)沒有這么高要求。
但例如公有云等非全棧業(yè)務(wù)由于能掌控的方面基本只能到虛擬機(jī)操作系統(tǒng)層面,從用戶接入到數(shù)據(jù)庫(kù)都是第三方自主,業(yè)務(wù)能掌控的層次比較少,此時(shí)業(yè)務(wù)對(duì)網(wǎng)絡(luò)的要求就會(huì)更多更高。尤其是隨著云計(jì)算、大數(shù)據(jù)、人工智能的發(fā)展,平臺(tái)化趨勢(shì)到來(lái),未來(lái)會(huì)有越來(lái)越多的非全棧業(yè)務(wù)面臨這方面的挑戰(zhàn)。
在楊志華看來(lái),如果業(yè)務(wù)背景的要求是寸土必爭(zhēng),這是非常典型的“既要、又要、還要”,就如同去4S店買車一樣,既要有奔馳的安全性又要有寶馬的操控性,還要有吉利的廉價(jià),這是不可能的,但在網(wǎng)絡(luò)領(lǐng)域我們是可以部分實(shí)現(xiàn)的。
如何讓網(wǎng)絡(luò)滿足業(yè)務(wù)的需求?楊志華認(rèn)為我們可以自己打造自己所需要的網(wǎng)絡(luò),自己掌握了網(wǎng)絡(luò)技術(shù)棧的時(shí)候,就能夠在很大程度上實(shí)現(xiàn)“既要又要還要”。如果達(dá)爾文的進(jìn)化論是適者生存,今天整個(gè)行業(yè)網(wǎng)絡(luò)進(jìn)化的方式就變成了“技術(shù)棧”的掌控,大的技術(shù)方向都是逐漸朝著有利于最終用戶技術(shù)掌控的方向發(fā)展。
“技術(shù)棧”不只是巨頭公司才能掌控
但長(zhǎng)期以來(lái),“技術(shù)棧”的掌控都是大公司、大巨頭做的事。但如今,楊志華認(rèn)為我們已經(jīng)有了很多基礎(chǔ),在這個(gè)基礎(chǔ)之上可以做很多事情,而且如今的技術(shù)趨勢(shì)是有利于用戶掌握技術(shù)棧的方向,主要有以下幾大趨勢(shì):
趨勢(shì)1:在數(shù)據(jù)中心里單芯片Box可以替代框式設(shè)備,而且單芯片盒子也能做大數(shù)據(jù)中心,將來(lái)數(shù)據(jù)中心設(shè)備的選擇會(huì)極簡(jiǎn),只要選擇大容量單芯片做Box就可以,相比框式設(shè)備難度降低了很多倍。
趨勢(shì)2:Small Buffer芯片,不管是理論上還是實(shí)踐,其實(shí)今天數(shù)據(jù)中心內(nèi)部設(shè)備的主流都是往這方面轉(zhuǎn)移,好處是成本可以大幅降低,落地周期更短。以往我們會(huì)選deep buffer設(shè)備,可能感覺保險(xiǎn)一些,但面對(duì)業(yè)務(wù)“既要又要還要”的時(shí)候就要做更仔細(xì)的考慮。
趨勢(shì)3:軟硬件解耦。軟硬件周期、特點(diǎn)、發(fā)展速度都不一樣,緊耦合在一起時(shí)哪個(gè)都很難做到最好,解耦之后可以有更多硬件的選擇,不管是標(biāo)準(zhǔn)化硬件還是自己定制都可以;軟件方面既可以使用第三方軟件,也可以自己研發(fā),商業(yè)廠商也許也可以單獨(dú)提供,選擇越來(lái)越多。這樣在設(shè)備層面就可以有自己的選擇和控制,也可以自己研發(fā)。
趨勢(shì)4:開源社區(qū)作為基礎(chǔ),更好掌控自身運(yùn)維能力。以往傳統(tǒng)運(yùn)維層面頂多是通過(guò)SNMP、Netconf等應(yīng)用級(jí)接口來(lái)做,現(xiàn)在不僅可以基于API做還可以自己根據(jù)自己的需求做一些在代碼層面的定制,也可以用一些標(biāo)準(zhǔn)化組件。從運(yùn)維角度來(lái)看,網(wǎng)絡(luò)變更、系統(tǒng)升級(jí)無(wú)法避免,但傳統(tǒng)方式可能面臨設(shè)備不通、系統(tǒng)重啟導(dǎo)致業(yè)務(wù)中斷等問(wèn)題,我們希望有一種技術(shù)改完之后重啟一下就行但是保證不斷流,從專業(yè)術(shù)語(yǔ)上來(lái)說(shuō)warmboot溫啟動(dòng)。雖然有一定難度,但從芯片角度來(lái)看早就可以支持,十多年前商業(yè)廠商就有類似ISSU這種高大上的專業(yè)技術(shù),但是需要雙引擎支持,在Box級(jí)別設(shè)備上做不到,但如今SONiC等開源社區(qū)軟件就在開發(fā)中,今天基于開源社區(qū)的基礎(chǔ)是可以實(shí)現(xiàn)的。
ODCC多維度推進(jìn)
為了幫助最終用戶加強(qiáng)對(duì)于“技術(shù)棧”的掌控,ODCC會(huì)在開放硬件方面做一些工作,從AOC包括開放光模塊方面都會(huì)制定技術(shù)規(guī)范,在國(guó)際標(biāo)準(zhǔn)基礎(chǔ)上有一些細(xì)化,通過(guò)有些關(guān)鍵參數(shù)來(lái)保障互聯(lián)互通的兼容性。
同時(shí),在ODCC也有一些會(huì)員貢獻(xiàn)交換機(jī)硬件設(shè)計(jì),把邏輯設(shè)計(jì)和更深入的細(xì)節(jié)告訴大家;此外,在工作組層面希望將來(lái)做白盒硬件標(biāo)準(zhǔn)技術(shù)規(guī)范,包括最佳實(shí)踐的設(shè)計(jì)建議,大家可以依據(jù)技術(shù)規(guī)范最佳實(shí)踐選擇相應(yīng)的市場(chǎng)白盒,也可以在這個(gè)基礎(chǔ)上再做一些定制。
軟件方面的探索ODCC已經(jīng)開展了一年,初衷就是希望推動(dòng)在今天軟硬件解耦趨勢(shì)下解決軟件方面的問(wèn)題。
楊志華表示,如果要獨(dú)立研發(fā)一款交換機(jī)軟件難于上青天,投入非常大,但是現(xiàn)在基于開源社區(qū)相對(duì)變得更加容易,例如SONiC開源操作系統(tǒng)及在此基礎(chǔ)上推出的鳳凰發(fā)行版,目前大的互聯(lián)網(wǎng)公司都在開發(fā)代碼也都在用,既可以直接使用,也可以進(jìn)一步參與代碼開發(fā),站在巨人的肩膀上可以走得更遠(yuǎn)。
作者:安迪 來(lái)源:C114通信網(wǎng)