21ic通信網(wǎng)消息,大數(shù)據(jù)、云計算、SDN、Hadoop,時間倒回五年,恐怕很少有人聽過這些名詞。不過,隨著信息化應(yīng)用的日趨普及,越來越多的IT新技術(shù)和新產(chǎn)品開始出現(xiàn)在我們身邊,以上這些名詞開始已經(jīng)變得耳熟能詳起來。如今,在這個連電視機和洗衣機都開始講“云”的時代,如果一個IT從業(yè)者還不能和人侃兩通云計算落地,聊幾句大數(shù)據(jù)商業(yè)價值的話,那么很多人都會覺得他已經(jīng)落伍了。
然而,在這一片關(guān)于新技術(shù)、新名詞的喧囂當中,卻很少有人去做一些與應(yīng)用、業(yè)務(wù)相結(jié)合的研究工作。當前火熱的軟件定義網(wǎng)絡(luò)就是當下一個典型的例子。
業(yè)界呼喚“軟件定義”
在企業(yè)級IT產(chǎn)品領(lǐng)域,近幾年來經(jīng)常會見到一個詞——同質(zhì)化。這種同質(zhì)化,大多指的是IT產(chǎn)品在規(guī)格、性能方面的相似程度。企業(yè)IT產(chǎn)品之所以出現(xiàn)同質(zhì)化,與x86通用平臺在服務(wù)器、存儲,乃至網(wǎng)絡(luò)和安全等企業(yè)級產(chǎn)品領(lǐng)域的普及不無關(guān)系。這一點在服務(wù)器產(chǎn)品上最為明顯。
同質(zhì)化現(xiàn)象的出現(xiàn),使得廠商開始逐漸將其發(fā)展重心從對硬件的開發(fā),轉(zhuǎn)向到軟件功能的研究上。從開發(fā)的難度和靈活性上,作為上層建筑的軟件要更勝一籌,這就意味著,廠商更容易從軟件功能的迥異中得到“差異化”。
除此之外,隨著IT架構(gòu)的日益復(fù)雜,特別是數(shù)據(jù)中心規(guī)模的膨脹,管理已經(jīng)成為一個不容忽視的話題。如今,在一個1000平方米、中等規(guī)模的數(shù)據(jù)中心中,已經(jīng)容納了上千臺IT設(shè)備。更何況,超大型數(shù)據(jù)中心已經(jīng)比比皆是。美國互聯(lián)網(wǎng)公司Yahoo在紐約州Lockport新建成的數(shù)據(jù)中心,其占地面積已經(jīng)達到155000平方英尺(約14400平方米)。顯然,管理這類大規(guī)模的復(fù)雜IT架構(gòu),不可能逐臺設(shè)備進行,而是需要從軟件層面將設(shè)備邏輯化,進行統(tǒng)一的管理、監(jiān)控和策略下發(fā)。
一方面,IT產(chǎn)品自身需要強調(diào)軟件功能的作用;另一方面,外部應(yīng)用環(huán)境也需要軟件發(fā)揮更多作用。在這兩部分的推動下,近幾年來,由“軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)”概念所帶動,各種軟件定義(Software Defined)理論層出不窮。
應(yīng)用決定技術(shù)成敗
在理論上,SDN所倡導(dǎo)的,是將原本具有多個控制平面,每個控制平面相對獨立的復(fù)雜網(wǎng)絡(luò)架構(gòu)加以簡化,以單一的控制平面為核心,統(tǒng)一管理所有網(wǎng)絡(luò)設(shè)備,并一并開放API給云管理應(yīng)用。SDN簡明的架構(gòu)設(shè)計,受到了很多廠商的推崇。在網(wǎng)絡(luò)廠商看來,SDN概念的出現(xiàn),不僅為沉寂的網(wǎng)絡(luò)市場注入了新的活力,同時其面向設(shè)備開放的特性,也使得這片市場出現(xiàn)了重新洗牌的機會??梢哉f在理想狀態(tài)下,由于所有網(wǎng)絡(luò)基礎(chǔ)設(shè)施都依賴于控制平面,因此同樣規(guī)格和性能的網(wǎng)絡(luò)產(chǎn)品的機會是均等的,而不存在什么品牌、功能的差異。
不過,在SDN概念被廠商熱捧的同時,其也得到了一些質(zhì)疑。質(zhì)疑者的主要觀點是,軟件定義網(wǎng)絡(luò)目前還只是一個概念,其尚未得到廣泛實踐和應(yīng)用,未來發(fā)展如何還很難預(yù)料。
針對SDN的質(zhì)疑并非毫無道理。
回顧IT技術(shù)的發(fā)展史,我們會發(fā)現(xiàn)大部分技術(shù)在其概念和優(yōu)勢方面的傳播,都要遠遠迅速于實際產(chǎn)品和應(yīng)用的落地。在這個過程中,技術(shù)能否真正產(chǎn)生實際應(yīng)用,成為決定其成敗的關(guān)鍵。
云計算是一個最典型的成功案例?;厥讕啄昵霸朴嬎銊倓偱d起時,IT業(yè)界逢人便談云計算,但是彼時其甚至還沒有一個準確的定義;所有人都知道云計算分布式、資源集中再分配的特性,卻不知道如何實現(xiàn);用戶了解了云計算的優(yōu)勢,卻不知道將其用于自己的哪一部分業(yè)務(wù)合適。那時候云計算會議所討論的,大都還是如何將云計算落地的問題。在今天,這些關(guān)于“如何落地”的問題已經(jīng)不存在了。
與云計算相比,F(xiàn)CoE(以太網(wǎng)光纖通道)要“杯具”的多。盡管其也曾經(jīng)被外界所追捧,強調(diào)兼具光纖通道和以太網(wǎng)的雙料優(yōu)勢,但是用戶寥寥,這一技術(shù)如今只能落下一個草草收場的局面。
建設(shè)實驗網(wǎng),SDN實踐的基礎(chǔ)
由此看來,技術(shù)的成功與否,與實際應(yīng)用的多少有著密不可分的聯(lián)系。SDN恰恰就處于這個關(guān)鍵節(jié)點之上。目前,SDN應(yīng)用僅限于Google、Facebook等擁有自主開發(fā)能力的大型互聯(lián)網(wǎng)企業(yè),還遠遠談不上普及。
相較國外,SDN在中國市場上的應(yīng)用案例就更加稀少,目前我們所知道的,只有中國移動對外宣布將在某些省份進行一些SDN的試點工作??梢哉f,SDN目前的學(xué)術(shù)研究是多于產(chǎn)業(yè)實踐的。
另一方面,國外的SDN組織,比如像Open Networking Foundation(ONF),其在相關(guān)協(xié)議方面并沒有定型,支持早期1.0版本OpenFlow標準的產(chǎn)品并不能升級到最新的1.3.1版本,這無疑會為用戶的產(chǎn)品后續(xù)支持帶來困擾。
因此,對于廠商來說,相較紙上談兵,最為重要的是通過不斷地實踐和實驗,摸索SDN應(yīng)用的方法。遺憾的是,這樣的廠商并不多。在國內(nèi),DCN(神州數(shù)碼網(wǎng)絡(luò))一直都在潛心進行SDN方面的研究工作。為此,在2011和2012年,DCN與清華大學(xué)和中科院分別進行了合作,在國內(nèi)率先建設(shè)起了兩張SDN網(wǎng)絡(luò)。在國內(nèi)網(wǎng)絡(luò)領(lǐng)域盲目追求新概念的時候,DCN的這一做法是非常務(wù)實的。
通過這兩張SDN實驗網(wǎng),DCN實現(xiàn)了在實際負載下的IPv6和IPv4路由計算下發(fā)、IPv6安全準入、流量采集和監(jiān)控、網(wǎng)絡(luò)虛擬化、QoS(服務(wù)質(zhì)量)等多項SDN應(yīng)用。這些應(yīng)用與用戶的實際需求與業(yè)務(wù)息息相關(guān),DCN在這方面的實踐,為SDN的大規(guī)模部署奠定了基礎(chǔ)。
唐代著名畫家戴嵩曾經(jīng)花費大量時間描繪了一幅“斗牛圖”。圖畫中,斗牛的尾巴高高向上翹起,異常兇猛。戴嵩對這幅作品很得意,遂拿給別人欣賞。誰曾想,在一片交口稱贊聲中,一位牧童卻站了出來:“您畫錯了。兩牛相斗,已經(jīng)將全力用在角上,這時尾巴則夾在兩條腿之間,哪還會豎起來。”
在我們生活中,有無數(shù)的事實證明,只有實踐才能出真知。在IT領(lǐng)域也不例外。