由于市場上對數(shù)據(jù)中心網(wǎng)絡(luò)結(jié)構(gòu)的描述含糊不清(在最近幾個(gè)月,各個(gè)主流供應(yīng)商都發(fā)布了各自的產(chǎn)品),網(wǎng)絡(luò)人員難免困惑:什么才是真實(shí)的數(shù)據(jù)網(wǎng)絡(luò)結(jié)構(gòu)?Juniper的數(shù)據(jù)中心策略QFabric--正好能夠回答這個(gè)問題。
David Yen是Juniper Networks公司結(jié)構(gòu)與交換技術(shù)團(tuán)隊(duì)的執(zhí)行副總裁,在本次專訪中,Yen將與我們一起暢談我們可以期待的Juniper產(chǎn)品,以及一個(gè)數(shù)據(jù)中心網(wǎng)絡(luò)結(jié)構(gòu)必須包含的幾大要素(無阻隔、扁平網(wǎng)絡(luò)、低延遲、無抖動(dòng)以及虛擬化支持等)。
每個(gè)人對于新數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)都有自己的看法。您是如何定義這個(gè)結(jié)構(gòu)的呢?在目前大肆宣傳的形勢下,網(wǎng)絡(luò)人員又該如何將其進(jìn)行分類?
David Yen:目前,“fabric”一詞在被大肆地濫用。在我們看來,作為一個(gè)合格的數(shù)據(jù)中心結(jié)構(gòu),它必須公平和無阻塞的提供任意到任意的連接。而這不僅是靜態(tài)行為。它還需要能夠識別流量速率的所有動(dòng)態(tài)變化。而且,它將確保目標(biāo)接口的全部帶寬在任何時(shí)間都能夠公平地共享給所有嘗試向這個(gè)特定目標(biāo)接口發(fā)送數(shù)據(jù)的競爭接口。而帶寬會(huì)平等地共享給競爭的接口,甚至在外出接口由于流量過多而因帶寬受限造成擁塞時(shí),也不影響傳輸流量的進(jìn)入端口,它們會(huì)將流量傳輸?shù)椒菗砣繕?biāo)接口。這是第一個(gè)標(biāo)準(zhǔn)。
我們希望達(dá)到的第二個(gè)標(biāo)準(zhǔn)是它必須具有較低延遲和較低抖動(dòng)。對于一些中小型數(shù)據(jù)中心,延遲必須低于幾毫秒。即使在一些大型數(shù)據(jù)中心,它也必須低于十幾毫秒。為何是毫秒呢?因?yàn)榘凑瘴锢矶桑幸粋€(gè)桌子,中間沒有其他物體,100米的距離傳輸要花費(fèi)半毫秒。因此,當(dāng)您實(shí)現(xiàn)一個(gè)數(shù)據(jù)中心網(wǎng)絡(luò)或者數(shù)據(jù)中心結(jié)構(gòu)時(shí),按道理您需要提供一個(gè)近直線傳輸?shù)乃俣取#易詈檬悄軌驅(qū)崿F(xiàn)這個(gè)速度。不僅僅要具有較低延遲,還要有較低抖動(dòng)。抖動(dòng)是延遲的瞬間變異。在目前基于計(jì)算機(jī)的公平交換中,當(dāng)您給多個(gè)訂閱者發(fā)送一個(gè)消息時(shí),您希望能保證他們最好都在相同的時(shí)間接收到消息。如果從一個(gè)源頭到不同目的地之間存在很大的差異,那么在這種競爭中顯然沒有公平可言。
第三個(gè)要求是這種數(shù)據(jù)中心網(wǎng)絡(luò)必須在任何擁塞情況下都不出現(xiàn)丟包現(xiàn)象。這很重要,因?yàn)閬G包的絕對不可接受的,特別是在現(xiàn)代一些關(guān)鍵任務(wù)環(huán)境中,如金融服務(wù)數(shù)據(jù)中心。
第四個(gè)是一次性成本和功耗擴(kuò)展。目前數(shù)據(jù)中心網(wǎng)絡(luò)技術(shù)的成本和能耗會(huì)隨接口數(shù)量的增長而線性增長,但不會(huì)像傳統(tǒng)架構(gòu)那樣指數(shù)級增長。這對于云計(jì)算方面的數(shù)據(jù)中心是非常重要的,因?yàn)閿?shù)據(jù)中心中可能有大量的端口。
第五個(gè)要求是這種數(shù)據(jù)中心需要支持虛擬化和服務(wù)。越來越多的云計(jì)算數(shù)據(jù)中心正在虛擬化,以簡化資源分配和增加彈性。這種數(shù)據(jù)中心架構(gòu)顯然必須支持這種功能。
第六個(gè)要求是它必須有一個(gè)高可靠性和可擴(kuò)展性的模塊化分布式的實(shí)現(xiàn)。因?yàn)樗悄K化的,所以它可以很容易擴(kuò)展,同時(shí)客戶可以以增量方式建設(shè)數(shù)據(jù)中心。而且,您可以實(shí)現(xiàn)一性,所以這種架構(gòu)可以在部分服務(wù)中斷的情況仍正常工作。
最后,這種數(shù)據(jù)中心結(jié)構(gòu)必須像一個(gè)邏輯設(shè)備一樣操作和運(yùn)行。這是為了簡化可管理性,從而直接降低運(yùn)營成本。任何供應(yīng)商在將它的數(shù)據(jù)中心網(wǎng)絡(luò)或者結(jié)構(gòu)稱為一個(gè)結(jié)構(gòu)時(shí),它實(shí)際上需要滿足更高的標(biāo)準(zhǔn),而非目前的市場上所泛泛談及的內(nèi)容。
現(xiàn)在有很多種不同的說法。您期望網(wǎng)絡(luò)人員如何區(qū)分目前市場上探討的各種愿景計(jì)劃?
David Yen:不錯(cuò),它們是不同的。對于小型的數(shù)據(jù)中心而言,傳統(tǒng)結(jié)構(gòu)所造成的問題并不嚴(yán)重,它們只有幾百臺服務(wù)器和幾十個(gè)存儲設(shè)備,一個(gè)高效的雙層架構(gòu),即使是傳統(tǒng)架構(gòu),它的延遲相對也是比較低……在這些情況下,它們可能并不會(huì)出現(xiàn)大的問題。在這些方面,Juniper有著非常成功的通用EX產(chǎn)品線,客戶可以使用這類產(chǎn)品。
但是當(dāng)數(shù)據(jù)中心變得越來越大時(shí),例如您部署了上千臺計(jì)算機(jī)和存儲設(shè)備,那么您就需要考慮更多的問題。各種問題、成本、電源、復(fù)雜性和延遲都會(huì)累加放大。但是,相應(yīng)地您也可以理解為,擁有這些大型數(shù)據(jù)中心的企業(yè),一般都有非常高智商和專業(yè)的IT人員,他們能夠區(qū)分這兩種環(huán)境的差別。當(dāng)他們沒有選擇時(shí),他們就必須使用一些臨時(shí)補(bǔ)救措施。但是當(dāng)他們發(fā)現(xiàn)有些方法能從根本上解決擴(kuò)展、電源、復(fù)雜性和延遲問題,并能允許他們靈活地虛擬化和向各種應(yīng)用程序共享所有資源時(shí),他們一定會(huì)接受。