整個IT世界正在發生變化。一是大數據,每個人都能感受到數據的快速增長;二是互聯網的移動化,這就帶來了移動設備的快速增長和普及;另外一個是計算機和數據日益從原來的存儲模式搬遷、轉移到云和移動設備中去;再有就是社交媒體應用的普及,企業的成果更多的通過社交媒體提供給受眾,這導致服務器最早走進虛擬化時代,從多臺物理機變為虛擬服務器。
看到以上的變化,很多人感嘆現在的網絡卻沒有跟上新的IT運營模式。
博科高級技術顧問沈之千在近日的公開課中指出,現在的網絡在業內被稱為傳統的網絡架構,雖然網絡架構非常縝密,但是其通過不同的網絡設備供應商來供應網絡設備,就需要遵循互通性。這從網絡管理的角度來說,需要很多的、私有的網絡管理工具,甚至網絡供應商所提供的應用程序接口,也是私有協議。這對于擁有幾十臺,幾百臺,甚至是上千臺設備的企業來說,維護起來是非常困難,同時,企業需要推出新應用的時候,在這種舊的網絡層面上構建創新也是很困難和緩慢的。
企業需要的是從系統運維到整個系統的擴展,再到系統的補丁都能夠實現一體化,提高工作效率,以便及時快速的開發新應用,提高傳遞給用戶的速度,同時降低成本。
所以構建一套新型的應用開發和維護一體化模式是企業迫切需要的。
新一代的網絡理念就是把整個做網絡的任務更簡單化,把控制層面剝離出來,由轉發控制來對它進行數據的轉發,指令的下達,這樣控制的層面與數據轉發層面之間就有一個接口,這個接口在SDN的世界中被稱為南向接口。
“但是對于企業來說只有南向協議還是不夠,從應用開發來說還是希望能有一種語言來操控,而不必更多的了解南向協議,因為南向的協議畢竟是跟設備直接來打交道的,那就要提到DevOps的運營模式了。DevOps的開發理念就是希望能夠把應用滲透到虛擬的服務器或網絡中去,它希望能夠把所有看成統一的單元,這也是云計算操作系統所提倡的,從應用開發的角度來說,它提供的是被稱為北向的接口。”沈之千說。
那么什么是DevOps呢?
在一個企業系統,應用開發推出服務的體系當中,有開發、有運維和質量保障也就是QA的這幾個組成部分,從圖中可以看到DevOps就是三個東西的交集。
原來企業系統的模式要求能及時快速的推進新一代服務的應用,從運維的角度來說,是盡可能的穩定,做系統維護的周期能盡可能的拉長。對于現在的新型企業網絡來說這種模式已經不能滿足要求了,所以DevOps這種新的模式,更為運營商所接受。
DevOps提出了一種新的理念,開發和運維以及QA應該是一體的,企業應用的推出應該更為迅速。
所以未來網絡架構會是什么樣的呢?“未來的網絡架構會更多的用軟件的方式來操控網絡,這樣更靠近應用層面,比傳統架構更為開放。”除此之外,沈之千還強調了NFV的作用,它是廣義SDN體系當中一個組成部分,同剛才所說的,SDN的把傳統控制通道剝離出來的控制器理念不同,它是另外一種模式,這種方式是直接用軟件來實現傳統的網絡功能。比如說路由、防火墻和負載均衡,這些直接用軟件來實現。也就是說,網絡功能虛擬化采用了另外一種方式,直接用軟件部署在虛擬機上,來實現傳統網絡的功能。
NFV的這種軟件網絡在SDN這個大的概念體下,可以被看作是一個網絡的單元,SDN既可以操縱底下南向的接口,也可以通過南向的協議來操縱這個軟件的網絡功能部分。所以,NFV對現在SDN整個的理念是非常靈活的補充,企業可以通過它進行快速地網絡部署和改變,同時由于它用軟件來實現,也使成本下降。
所以,博科公司根據IT業界的變化,和企業用戶的需求,推出了一整套的SDN和NFV的解決方案,希望用戶能夠在它上面多做實踐盡早投入到轉向DevOps的轉變上去。
當然,向DevOps的轉變并不是很迅速就能夠完成的,因為DevOps需要比較深入的SDN和NFV實踐,傳統的網絡設備都是硬件形式存在的,跟現在軟件編程的方式有很大不同,而現代無論是SDN或者是NFV都是慢慢向軟件靠攏的。
沈之千指出,DevOps對企業的工程師就有一些新型的要求。DevOps要走向的是未來SDN、NFV的世界,網絡工程師需要熟悉的更多的是軟件因素的東西,進一步熟悉一些編程的語言,和各種新的理念。
“新一代IP”就是新理念之一。新一代的IP就是面向第三代IT平臺的網絡。
新IP需要一個更簡化的網絡。博科為此提供了一系列的網絡設備,譬如高密度的10G,40G,100G的平臺,集群化的矩陣式網絡等,但是博科更提倡的是這些網絡功能慢慢走向軟件化,以及與云計算系統的對接,博科仍會努力里會做基礎的、開放的強勁的集群網絡。
概括來看一下博科的網絡產品:
面對新一代IP,博科提供了一整套的應用程序的接口,以協助網絡層面更加貼近企業應用,從SDN的角度來說,SDN控制器可通過北向的接口,也可通過云計算的平臺與應用層結合;同時,博科提供了一整套的API技術,使SDN控制器可通過南向的接口連接硬件設備和NFV的網絡設備。
沈之千說,如果企業需要構建網絡基礎架構,博科會主要專注于數據中心覆蓋層的技術。身處云計算時代的企業若想在已有的傳統網絡上面構建不同的專用通道,那么博科的覆蓋層技術就能協助企業在不干擾傳統網絡連接及重大配置的前提下,構建不同的、虛擬的專用通道。
當然,在覆蓋層技術上博科也提供別的多種的方式,比如通過軟件,也就是NFV的網絡功能虛擬化來實現,這被博科成為“軟件的覆蓋網絡”。虛擬機系統內部之間的通訊完全通過軟件的覆蓋網絡來實現,博科提供的是這種系列的軟件路由器的方式,分布式的虛擬路由通過自動化工具可以在短時間內解決整個路由體系的問題。
博科NFV的解決方案性能也十分出眾,隨著英特爾在硬件技術的發展,博科的虛擬路由器現在已經能夠輕易達到80G的吞吐,能輕松的完全替代原來硬件的路由器方式,以及硬件的防火墻、硬件的負載均衡解決方式。
博科的企業網家族也在不斷在推出“看似簡單但不簡化“的新一代、具有高智能的網絡設備,主要的是其提供了博科新一代的與SDN相對接的技術,比如OpenFlow技術。
面對New IP,博科面對基礎層能夠提供像以太網矩陣,新一代企業網絡堆棧的交換機,和X86上面網絡功能虛擬化的NFV功能;從中間層面來說,博科能通過NFV、SDN來協助快速部署網絡功能;從應用層來說,博科能統一自動化地部署調配底層的網絡功能。
“此外,博科提供了BVC,也就是Opendalight的控制器,這是一個博科公司的ODL商用化版本,也有構建其上的SDN應用,目前可以免費下載,以熟悉整個SDN的體系。”沈之千說。
當然,博科不僅僅提供產品,也提供培訓以及社區體系。完全基于Opendaylight控制器標準的BVC嚴格遵守開源社區的規范,一旦被檢測有漏洞或其他不足,博科就會及時修復,并且公開到源社區中去。博科會對它提供完整的文檔,培訓教材,技術支持,以及專家論壇等等。除此以外,博科會在多個場合應用BVC,比如實現多個數據中心之間提供的網絡即服務的功能等。
博科在社區中貢獻一些源代碼,以及發現的產品漏洞,還在博科自己的SDN的控制器上開發SDN的應用,用戶在社區中可以免費下載SDN控制器、API、文檔及視頻資料、博科樣本的腳本和與專家互動等等。
博科相信,傳統網絡一定會慢慢走向軟件控制的體系,博科將為此提供高密度的、虛擬化感知的新型基礎架構。