2015年3月18日星期三

Brocade增強VCS平台 VDX6940降低SDN門檻


虛擬化和雲運算技術大幅躍進,數據中心設計往往不能追上。虛擬化不單減低了系統複雜性,改變了軟件開發流程,簡化數據中心管理。為了配合虛擬化和雲運算,網絡設備均加強支援軟件定義網絡(SDN)。Brocade支援SDN最力,也積極收購NFV廠商,以配合其策略。

虛擬化帶來不少挑戰。特別數據中心設計。以往數據中心的流量以「南─北」的直向互動;數據以向外為主。虛擬化以後,服務器之間流量和移動大增;「東─西」橫向流量大增。以往,為了建立多可用性(High Availability),交換器均支援Spanning Tree協定(STP),STP不能應付大量橫向的流量,加上過半的埠位,又因STP備用閑置,逐漸被Fabric「網狀技術」淘汰和取代。

為了迎合數據中心的虛擬化,廠商支援不同的Fabric技術。除了廠商自主研發的制式,IEEE也提出SPB(Shortest Path Bridging),IETF支援TRILL標準。不同標準各自為政,Brocade的Virtual Cluster Switching(VCS)採用TRILL標準。

有關Fabric技術的爭論,至今仍然未有完結,新興公開技術還包括MLAG。但其他虛擬網絡技術,形勢卻反而日漸明朗。

Brocade宣佈推出新VDX6940系列產品,以1U機架,合組成Brocade VCS Logical Chassis,多達48部交換機,可化作單一邏輯機箱管理。VDX6940可以減低建立Fabric前期投資,但埠位的密度卻極高。三月份推出的VDX6940-36Q,支援多達36個40GbE埠位,或可利用分線纜,分拆成144個10GbE埠位。VDX6940具備Chassis性能,也支援大量SDN功能。稍後六月份推出Brocade VDX 6940-144S,2U高度內提供96個10GbE埠位,以及12個 40GbE或4個100GbE埠。

支援任何ODL控制器

Brocade技術顧問黃智恆說:VDX6940支援OpenFlow 1.3標準,可經由ODL的控制器配置SDN功能。ODL為開源計畫,客戶可選擇Brocade支援的Vyatta控制器,可也採用其他品牌ODL控制器,就應用的要求,配合OpenFlow來配置。

Brocade也收購不少NFV(Network Functional Virtualization)產品,即是將以往硬件提供網絡功能,轉而由軟件取代,以X86服務器提供。Brocade收購了著名虛擬路由器Vyatta,最近又收購Connectem,均屬於NFV產品。NFV支援SDN;包括OpenFlow和OpenDayLight(ODL)計畫,跟OpenStack整合,經由控制器動態產生及管理。

今年一月,Brocade為了加速客戶採用SDN,宣布建基於 OpenDaylight 的Vyatta控制器提供一年免費授權,也就是可獲官方的技術支援,免除開源軟件的後顧之憂。

VXLAN簡化跨網絡營運

以往交換機採用VLAN技術分隔網絡,裝組不靈活,加上位址數量限制,VMware提出了VXLAN虛擬技術,取代VLAN技術。

Brocade亦加強支援虛擬網絡VXLAN(Virtual Extensible LAN)的Overlaying Network。VXLAN有效解決傳統VLAN限制,不再需要在交換機CLI介面輸入繁瑣設定,以NSX控制器,可快速分隔出大量虛擬網絡。

VMware提出VXLAN獲得了業界廣泛支持,成為IETF公開標準,不少網絡廠商紛紛響應產品加入VXLAN閘道功能,並兼容VMware的NSX控制器,可更迅速作部署。不過,VCS fabric還可作單一VXLAN閘道,也就是多部VDX交換機可當成單一NSX閘道,改進性能與可靠性,並簡化管理工作。

VCS fabric作為VXLAN閘道,自動化管理實體和虛擬網絡的互動,分析虛擬網絡內通訊和瓶頸等效能問題。Brocade推出IP Analytics Pack for VMware vRealize Operations,可透過VMware的vRealize工具監察VXLAN功能,優化VXLAN管理。黃智恆說:VDX6940可配合虛擬Vyatta路由器,為VXLAN提供路由功能,利用VM部署路由器,更加簡單。

Linux內核KVM已支援VXLAN協定。VCS平台上暫時還沒有KVM上分析VXLAN虛擬網絡的效能,Juniper則率先推出了Cloud Analytics Engine,分析KVM上VXLAN效能。隨著KVM趨向流行,相信更多網絡設備會加入支援。

支援DevOps快速開發

SDN不單解決舊的問題,也帶來新商機;包括支援DevOps開發模式。所有基建設備利用軟件定義和控制,縮短開發人員建立環境、測試、排錯的時間。Puppet和Chef均是DevOps工具,用於自動化管理系統裝組,包裝預先配置的環境,加快部署VM。開發人員可根據本身配置要求,快速部署到VMware、OpenStack,甚至Azure的環境。

VDX作業系統包含了Puppet代理程式。開發人員可在Puppet上自動化裝組交換器的各項性能和網絡設計,實現以DevOps快速開發,不斷臻善軟件性能。現代的軟件,尤其流動軟件須快速增加功能,推陳出新極快。以往軟件開發過程;從蒐集用戶要求,設計原型,編寫程式、測試和質量工程,經長時間才完成一次版本升級。Puppet幾乎是最流行DevOps平台。開發人員可快速建立原型和進行各項測試,並開放給業務人員試用。透過Puppet快速以預設網絡環境自動化部署,而目前幾乎所有的網絡設備,作業系統均已內嵌Puppet的代理程式,相信未來以Puppet為基礎的DevOps潮流,即將席卷IT業界。



沒有留言:

發佈留言