對網絡上火,IT人呼喚可編程
在一項針對IT運維人員的調查中,詢問到他們面臨的系統管理最大挑戰時,近一半的受訪者提到了“如何通過自動化技術,提供最終用戶滿意的網絡服務”。IT運維人員在日常工作中,經常面臨大量的重復性工作,而由過去的手工執行轉為自動化操作,就可以減少乃至消除運維中的延遲。
但相對于計算資源的點狀結構,網絡由于其更為復雜的網狀和層次結構,實現完全自動化部署比較困難;常規模式下的手工操作或借助于管理工具的操作,需要對網絡拓撲等實時狀況非常了解,涉及到的網絡節點范圍可能會非常多,非常容易出錯。
同時,企業的發展規模和業務并非靜止,意味著服務并不是一成不變的,它要求網絡配置隨之業務和服務動態調整。常規模式下的手工網絡操作將引起業務服務的長時間延遲甚至中斷,已經不能滿足當前業務的要求。
對于IT管理員來說,所面對的不再是一成不變的設備環境,基礎設施可能隨著需求而快速增長。這種增長既包括數量上的增長,也包含廠商、設備型號的增加。為了屏蔽不同廠商、不同型號設備的差異,使IT管理員的精力聚焦在服務本身,必須要做到對網絡設備業務功能的抽象。
除了上面提到的令人頭痛的網絡管理外,當前的網絡質量又是否盡如人意呢?BYOD的興起使用戶的接入方式呈現多樣化的形態,網絡中是誰、在哪里、干了些什么?關鍵業務是否得到保障?網絡體驗如何?一些列問題擺在面前才發現是一團糟,原來你根本不懂自己的網絡。
同時,網絡在面臨業務需要時,適應緩慢,因為底層的網絡與上層的業務之間往往是割裂、分離的。到目前為止,絕大多數IP網絡都是基于無連接的,只有基于大帶寬的粗放帶寬保障措施,質量保證和監控基本處于放棄狀態。其后果就是,業務只有連通,而無體驗的保證。
當然,在面臨挑戰時,IT技術人員沒有停止對新的網絡技術進行探索和研究的腳步,為了更好地滿足業務的靈活交付,降低IT系統的復雜性,提高網絡性能、靈活性和可管理性,SDN等技術開始走進人們的視野。
SDN是一種將控制從硬件中解耦合的新型網絡架構,其核心技術通過將網絡設備控制面與數據面分離開來,從而實現了網絡流量的靈活控制,為核心網絡及應用創新提供了良好的平臺。
技術研究者們希望在保證高速數據轉發處理的同時,通過控制層和協同層的抽象,將硬件實現上的可編程能力以面向業務的方式提供出來,能靈活地適配新業務或者新協議,而不需要更改轉發硬件,幫助企業以最小的代價快速部署新業務,提升業務服務質量和效率。
簡單來說,SDN可以實現網絡如電腦般可編程,除了設備控制層面可編程之外,在轉發層面也要能適應變化,以保護客戶投資。可編程網絡、可編程交換機正呼之欲出,我們期待SDN在下一代網絡中大放異彩。