雖然SDN具有為混合云優(yōu)化企業(yè)網(wǎng)絡(luò)的潛力,但是它的技術(shù)及其周圍的生態(tài)系統(tǒng)仍處于不成熟的階段。 虛擬化已經(jīng)改變了企業(yè)部署服務(wù)器和存儲資源的方式,但是至少到目前為止這項(xiàng)技術(shù)對網(wǎng)絡(luò)的影響還未顯著顯現(xiàn)。
因此,網(wǎng)絡(luò)瓶頸問題將繼續(xù)成為混合云部署中的一大挑戰(zhàn),企業(yè)用戶需要在私有云和公共云之間連接和編排工作負(fù)載。
企業(yè)用戶希望通過幾次鼠標(biāo)點(diǎn)擊就能完成云基礎(chǔ)設(shè)施的部署,而虛擬化技術(shù)正是做到了這一點(diǎn)。與其他的虛擬化技術(shù)一樣,軟件定義網(wǎng)絡(luò)(SDN)有可能可以通過將系統(tǒng)軟件和網(wǎng)絡(luò)硬件的分離來簡化網(wǎng)絡(luò)部署工作。SDN實(shí)現(xiàn)了軟件控制面板和轉(zhuǎn)發(fā)硬件節(jié)點(diǎn)(例如路由器和交換機(jī))的解耦。這就讓企業(yè)用戶有可能使用商用路由器,而不是采用供應(yīng)商提供的昂貴專用設(shè)備。
雖然SDN有著這些優(yōu)點(diǎn),但是它還沒有做好完全解決混合云網(wǎng)絡(luò)問題的準(zhǔn)備。 “SDN的另一個(gè)含義就是仍然做不了什么,”ZK研究公司的首席分析師Zeus Kerravala說。
虛擬網(wǎng)絡(luò)連接的復(fù)雜性、缺乏全面的SDN生態(tài)系統(tǒng)以及不完善的管理工具都延緩著SDN的部署。
未兌現(xiàn)的諾言
從理論上來說,SDN能夠讓企業(yè)用戶以更大的靈活性和敏捷性來配置網(wǎng)絡(luò)設(shè)備。在過去,應(yīng)用程序都是通過硬件連接,并與特定的通信線路緊密連接的。而在SDN體系架構(gòu)中,管理人員應(yīng)該能夠根據(jù)實(shí)際需要創(chuàng)建新的網(wǎng)絡(luò)連接,但這恰恰是SDN目前所無法承諾做到的,它還無法滿足混合云機(jī)器網(wǎng)絡(luò)瓶頸的現(xiàn)實(shí)需求。
從傳統(tǒng)意義上來說,那是一個(gè)新的網(wǎng)絡(luò)系統(tǒng)取代了舊的網(wǎng)絡(luò)系統(tǒng)。但是就SDN而言,物理網(wǎng)絡(luò)連接依然如故,而虛擬層則位于頂部。這意味著企業(yè)用戶本質(zhì)上管理著兩個(gè)網(wǎng)絡(luò)而不是一個(gè)網(wǎng)絡(luò)。這種設(shè)計(jì)不但沒有簡化配置,而且增加了管理的復(fù)雜性。
此外,服務(wù)器與存儲器的虛擬化也是相對更易于實(shí)現(xiàn),因?yàn)檫@些系統(tǒng)通常都被部署在數(shù)據(jù)中心的范圍內(nèi)。但是,網(wǎng)絡(luò)設(shè)備就需要跨越數(shù)據(jù)中心至多個(gè)端點(diǎn),這就增加了潛在配置的數(shù)量。 同時(shí),隨著越來越多的企業(yè)采用了公共云和混合云,潛在端點(diǎn)的數(shù)量也會相應(yīng)增加。
不斷變化的網(wǎng)絡(luò)管理配置文件公共云和混合云的設(shè)計(jì)讓網(wǎng)絡(luò)故障排除工作更具挑戰(zhàn)性。在傳統(tǒng)網(wǎng)絡(luò)中,監(jiān)控系統(tǒng)會集中關(guān)注兩個(gè)方面:可用性與運(yùn)行性能。諸如BMC、CA、惠普企業(yè)、IBM以及微軟之類的供應(yīng)商提供的工具可部署在網(wǎng)絡(luò)入口點(diǎn);它們可以監(jiān)控IT系統(tǒng)處理信息的速度、發(fā)現(xiàn)網(wǎng)絡(luò)瓶頸以及隨著時(shí)間推移查找故障點(diǎn)。
但是,云極大地改變了IT基礎(chǔ)設(shè)施處理信息的方式。現(xiàn)代工作負(fù)載不再與特定硬件緊密相連;它們會在不同系統(tǒng)之間進(jìn)行頻繁大量的遷移。流量模式的變化如此巨大以至于監(jiān)控網(wǎng)絡(luò)入口點(diǎn)和出口點(diǎn)幾乎沒有任何價(jià)值,因?yàn)檩斎牒洼敵龅臄?shù)據(jù)會發(fā)生顯著變化。
現(xiàn)代工作負(fù)載需要一個(gè)新的管理方法和工具集。老式網(wǎng)絡(luò)管理系統(tǒng)依賴于被廣泛接受的標(biāo)準(zhǔn)(如簡單網(wǎng)絡(luò)管理配置),但在混合云網(wǎng)絡(luò)中在很大程度上都缺乏這些規(guī)范。
“目前,企業(yè)對SDN的現(xiàn)狀了解極少,”IDC公司研究總監(jiān)Brad Casemore說。
當(dāng)使用云時(shí),系統(tǒng)管理員可以通過幾次鼠標(biāo)點(diǎn)擊就完成服務(wù)器資源分配,而不需要采用手動方式來輸入復(fù)雜命令。為了讓這一功能成為可能,供應(yīng)商們需要花一點(diǎn)時(shí)間來增加這些基本的服務(wù)器功能。例如,Chef和Puppet運(yùn)行在VMware、微軟和Red Hat之類廠商所提供的虛擬層和云抽象層上。SDN有一個(gè)新的虛擬層,但還缺少云抽象或編排軟件。思科和VMware等公司正在致力于開發(fā)這些新功能,為云管理員增加網(wǎng)絡(luò)帶寬仍然是一個(gè)乏味的過程。
最終,SDN將讓云管理員們能夠分配新的網(wǎng)絡(luò)資源,就如同分配服務(wù)器資源一樣方便——但這個(gè)功能目前還不成熟。VMware公司成立于1998年,他們花了大約十年時(shí)間推出Puppet 和 Chef這樣的工具。SDN于2011年問世,所以以SDN技術(shù)為核心的生態(tài)系統(tǒng)仍處于其發(fā)展的早期階段。
最終的結(jié)果是,SDN管理的大部分都還是采用手動方式,而沒有實(shí)現(xiàn)自動化;它需要網(wǎng)絡(luò)專家的支持。由用戶提供網(wǎng)絡(luò)帶寬以支持新應(yīng)用程序的想法(這是一個(gè)云服務(wù)器和存儲器的常用模式)仍然只是一個(gè)愿望。在SDN市場成熟之前,特別是在針對每個(gè)應(yīng)用程序動態(tài)調(diào)整的自動配置網(wǎng)絡(luò)服務(wù)方面,SDN應(yīng)用將會滯后,同時(shí)許多混合云部署中仍將存在網(wǎng)絡(luò)瓶頸。