SDN和NFV之間有什么區別?
Glen Kemp:網絡功能虛擬化(NFV)和軟件定義網絡(SDN)是兩個非常相關的技術。SDN可以想象成是在高度自動化環境中部署的一系列網絡對象,比如交換機、路由器和防火墻。它的自動化可以根據管理員的需求通過使用商業或開源工具來定制實現。一個完整的SDN可能只包括相對簡單的組網需求,比如VLAN和接口配置。
很多時候,我們會從SDN聯想到服務器虛擬化,因為它也能夠將多個虛擬網絡連在一起。這可能會涉及NFV,但也不一定。NFV是把負載均衡、防火墻或者IPS等服務從專用硬件遷移到虛擬環境的過程。當然,這是向應用程序和服務虛擬化遷移的一部分。
像高速緩存和內容控制這種功能可以很容易的遷移到虛擬化環境中,但是不一定能夠明顯降低運營成本,除非再添加一些智能功能。因為從操作的角度來看,直接從 物理環境遷移到虛擬環境,在電源和機架空間消耗超過初始設置會收效甚微。直到引入了一些SDN技術相關的動態智能,NFV繼承了許多傳統硬件設備部署的問 題,比如靜態、管理員定義的以及管理策略。
有一個很好的例子是虛擬應用交付控制器(ADC)。通過仔細配置,就可以對網絡狀態做出反應,并根據需求對應用服務器自旋向上或向下。但是,傳統的硬件部 署已經能夠做到這一點,而且配置是非常靜態的;它不會顧及到ADC本身會過載或者附加的應用程序需要迅速被投入生產的情況。隨著SDN功能驅動了NFV, 也發生了一些有用的事情。在微觀和宏觀層面上,當需要改變的時候,網絡可以做出反應。另一個實例是隨著負載的增加,可以在虛擬ADC集群下配置,而且,生 產性應用程序可以很容易復制并重新部署在開發環境中。這種潛力是無窮的。
所以NFV即使沒有一個完全成熟的SDN介入也是可以的。但是如果兩者一起部署,用SDN來驅動NFV將是一個強大的組合。
NFV和SDN在2014年初都不會成為交鑰匙解決方案,因為還有很多整合和策略設計。對于很多企業來說這都會成為現實,但是目前還沒有完全到位。這就是說,這些工具還在迅速發展,很多廠商會給市場帶來很多技術來支持SDN或NFV的部署。而最終,這兩種技術的實施將會由業務需求來驅動。