SDN:仍處于起步階段
軟件定義網(wǎng)絡(SDN)已經(jīng)吸引了整個IT世界的關(guān)注,這是很自然的事情。SDN似乎并沒有阻礙完全虛擬化數(shù)據(jù)中心的發(fā)展,即可以調(diào)試或用于特定或者一般目的,然后解調(diào)試,整個都在軟件中進行。但注意,這里使用了“似乎”這個詞。
SDN的大肆炒作的功能仍然離企業(yè)還很遠,SDN尚處于起步階段,其在實驗室實現(xiàn)的功能至少要幾年才能進入企業(yè)生產(chǎn)環(huán)境。
數(shù)字說明了這一切。根據(jù)IDC的研究結(jié)果顯示,在2013年,整個企業(yè)網(wǎng)絡行業(yè)的市場價值為420億美元,其中將近一半來自2-3層網(wǎng)絡交換機市場。SDN只能產(chǎn)生約37億美元的價值(8.8%),而且要到2016年才能達到這個數(shù)字。與早前的預測相比,IDC的預測數(shù)字有所增加,但從整個網(wǎng)絡行業(yè)來看,SDN仍然相去甚遠。
SDN的***的未知數(shù)之一就是被移植到應用層的網(wǎng)絡功能水平。我們經(jīng)常聽說有完全自我配置的應用程序能夠創(chuàng)建網(wǎng)絡環(huán)境來滿足其特殊需求,但 VMware的Martin Casado最近指出,有時候應用程序具有太多“權(quán)力”。在超級計算機領(lǐng)域,應用程序被賦予了太多對環(huán)境的控制權(quán),這很容易使應用程序崩潰。而且,太多智能應用程序可能會妨礙對方的功能,資源競爭將會變得非常激烈。
根據(jù)Adara Networks公司的Karthikeyan Subramaniam表示,理想情況下,先進的編排和自動化平臺會處理這些問題。但即使是這樣,仍然有一些惱人的問題要處理。例如,在OpenFlow 中,使用可變長度的header(例如IP和TCP協(xié)議中的那些)可能會造成性能損失,而使用固定長度header的傳統(tǒng)2層網(wǎng)絡交換機則不會。這意味著 OpenFlow不太可能完全取代2層網(wǎng)絡,而是作為需要先進的VM或會話管理的應用程序的輔助功能,而這需要以犧牲數(shù)據(jù)包或幀轉(zhuǎn)發(fā)性能為代價。
根據(jù)PacketPusher的Ethan Banks表示,從工程的角度來看,SDN也有一個骯臟的小秘密:它并沒有真正解決網(wǎng)絡問題。它只是給網(wǎng)絡技術(shù)人員提供工具來解決他們自己的問題。當涉及配置、編排以及故障排除時,提供一套新的API就像是給他一把螺絲刀,并要他打造自己的汽車一樣。當你試圖解決傳統(tǒng)網(wǎng)絡中出現(xiàn)的所有問題時,你需要一個真正的解決方案。然而,在這一點上,沒有人能夠確定SDN環(huán)境應該如何定義和架構(gòu),這是我們在進入多租戶網(wǎng)絡之前就存在的問題。
這聽起來像是我們在“詆毀”SDN,但并不是這樣。SDN的炒作周期快要結(jié)束了,真正的工作即將開始,我們將看到這些美好的承諾慢慢轉(zhuǎn)變?yōu)楝F(xiàn)實。
一個完全軟件定義的數(shù)據(jù)環(huán)境肯定已經(jīng)在醞釀之中,但這并不會適合所有的用例。企業(yè)網(wǎng)絡環(huán)境擁有龐大的應用程序和服務安裝基礎,將這些應用程序和服務轉(zhuǎn)移到軟件定義服務器、存儲和網(wǎng)絡架構(gòu)將需要相當多的重新編碼,或者甚至需要完全重新部署更新版本。
在軟件定義技術(shù)扎根于數(shù)據(jù)生態(tài)系統(tǒng)之前,SDN并不能發(fā)揮其應有的價值。不過,這最終會實現(xiàn)。到那時候,企業(yè)社區(qū)將迎來一個美麗新世界:一個高度動態(tài)的資源豐富的數(shù)據(jù)環(huán)境,一類新的應用程序知道如何利用這個環(huán)境。