作者簡介:肖宏輝,畢業(yè)于中科院研究生院,8年的工作經驗,其中6年云計算開發(fā)經驗,關注網絡,OpenStack,SDN,NFV等技術。本文所有觀點僅代表作者個人觀點,與作者現在或者之前所在的公司無關。
SDN全稱是Software Defined Networking,這是一種新型的網絡架構。在SDN風行的這幾年,網絡技術領域出現的創(chuàng)新已經超過了之前20年。2017年只剩下最后幾天,我們一起來聊聊SDN,這次不談技術,只看數據和現狀。
SDN歷史回顧
盡管SDN的歷史可以追溯到更早,但是嚴格來說,SDN的爆炸式發(fā)展始于2010年斯坦福大學發(fā)布的OpenFlow 1.0[1]。
2010年以前,網絡設備商占有了大部分的網絡市場份額,其中以思科最具有代表性。
2011年開始,各家公司開始投資SDN,包括了傳統公司Cisco,HP和IBM等,也包括了創(chuàng)業(yè)公司,Nicira,Plumgrid,Contrail等。
2012年,發(fā)生了兩大SDN領域的收購,VMware以12億美元收購額Nicira,Juniper以1.76億美元收購Contrail。
2013年,思科收以8.63億美元收購Insieme。這些收購表明了各大公司非?春肧DN的發(fā)展。
2014年,逐漸開始有公司報道在生產環(huán)境應用了SDN。其中以Facebook最具有代表性,Facebook不僅公布了數據中心網絡架構,還開源了FBOSS(交換機操作系統)和Wedge(TOR交換機)作為其主導的Open Compute Project的一部分。
2015年,Google確認在其Jupiter & Andromeda項目里面采用SDN來管理大規(guī)模環(huán)境[2]。Google指出,其SDN基于三個元素:白盒交換機,SDN控制器和Clos架構設計。這與Facebook的架構類似,大規(guī)模網絡架構中,似乎都傾向于采用這些SDN元素構建網絡。并且,具有一定研發(fā)實力的公司都傾向于自研自建網絡架構,而不是完全依賴網絡設備商。
2017年,VMware 宣布其NSX 有2400+客戶,帶來10億美元銷售額[3]。這是商用SDN領域披露的最大一筆銷售額。
SDN發(fā)展預期
從SDN的發(fā)展歷史趨勢來看,SDN發(fā)展正當其時。一些研究機構的預測報告也符合這樣的推斷。
● 根據IDC的最新預測,在2016年到2021年,數據中心SDN市場將高速增長,到2021年,市場將達到138億美元的規(guī)模[4]。
● 而根據Allied Market Research對整個SDN的市場預測(IDC只預測了數據中心SDN),在2016年到2022年,SDN市場將以年復合率47%增長,到2022年,將達到1329億美元的規(guī)模[5]。
從這兩份報告來看,現在的SDN還處在上升期。不過這些也只是預測,不一定是最終的結果。實際上IHS2017年的一份問卷報告[6]就給大家潑了冷水。
根據[6],大部分的SDN仍然在實驗室試用階段,甚至都還沒有到生產環(huán)境試用,更不用說應用到生產環(huán)境中。另一方面,不論是試用,還是商用,2016年全年的實際案例,都少于2016年初的預期。
IHS的報告表明,用戶可能對應用SDN有點過于樂觀,用戶可能自己也不確定自己最后會不會用SDN。
SDN市場現狀
回顧SDN的發(fā)展歷史,實際上真正的起步發(fā)展也就這幾年。所以SDN的市場還是相對年輕。根據SDxCentral的2017 Network Virtualization Report[7], 大部分(83%)的SDN部署時間都很短。只有12%的用戶使用SDN超過2年。
從部署規(guī)模上來看,大部分還是中小規(guī)模部署,500個節(jié)點以內的部署,16年占比76%,17年占比63%。不過17年的整體部署規(guī)模要大于16年。從下圖的數據可以看出,SDN的部署規(guī),F在整體還不大,不過17年較16年有所提升,SDN的部署,正在從小規(guī)模實驗,逐漸走向大規(guī)模生產環(huán)境。
從應用領域來看,超過一半的用戶將SDN應用在云計算領域,排在第二位的應用是SD-WAN。應用比例17年較16年都有提升。
不論是部署規(guī)模還是應用比例,2017年比2016年都有所提升,這表明SDN在2017年里面,是處于一個正向發(fā)展的趨勢。而SDN的發(fā)展,得益于云計算和軟件定義數據中心(SDDC)的發(fā)展。接下來看看SDN產品與云平臺的集成情況。在被問及SDN期望與什么云平臺做集成時,私有云絕大多數選擇了OpenStack,而公有云絕大多數選擇了AWS。
這個結果與現在云計算平臺的市場占有排名相當。OpenStack作為一個開源的云計算平臺,更是受到各家SDN廠商的支持,不論是開源的SDN,例如OpenContrail,還是閉源的SDN,例如VMware NSX,不論是軟件SDN,還是硬件SDN,例如思科的nexus系列,都有OpenStack Neutron的Driver,可以接入到OpenStack中。
參考鏈接
[1] http://yuba.stanford.edu/~derickso/openflow-spec-v1.0.0-cookieenhancements.pdf
[2] https://cloudplatform.googleblog.com/2015/06/A-Look-Inside-Googles-Data-Center-Networks.html
[3] https://blogs.vmware.com/networkvirtualization/2017/01/nsx-growth-success-2016.html/
[4] https://www.idc.com/getdoc.jsp?containerId=US41313916
[5] https://www.alliedmarketresearch.com/software-defined-networking-market
[6] https://technology.ihs.com/588005/research-note-getting-sdn-live-in-the-data-center-is-taking-longer-than-expected-survey-reveals
[7] https://www.sdxcentral.com/reports/network-virtualization-sdn-controllers-download-2017/