摘要:VMware網絡系統總設計師、軟件定義網絡之父馬丁·卡薩多(Martin Casado)表示說,NSX產品為Nexus 5000和7000的用戶提供了他們想要的SDN功能,同時還無需更換他們的硬件。
馬丁·卡薩多是在斯坦福大學期間開始研究軟件定義網絡(SDN)的,今天伴隨著VMware所倡導的網絡虛擬化的飛速發展,他已經成為VMware公司網絡及安全業務部門高級副總裁兼總經理??ㄋ_多表示說,VMware的NSX技術取得了重大勝利,并表示其將是思科的以應用為中心的基礎架構 (ACI)的SDN方法的一個很好的替代,或者至少可以說是一個很好的補充。為此,Network World網站的總編輯約翰·迪克斯最近專程造訪了卡薩多的辦公室,就NSX采用的最新情況對其進行了專訪。
大約一年前,我曾在此參加了NSX產品的首次展示發布會。那么,在這一年期間,是否發生了什么改變呢?
這是一個就該問題展開探討的一個很好的時間點,因為VMworld 2015年大會剛剛開完不久。而如果將此次VMworld大會拿來與過去一年的展示會進行比較的話,我們會發現在這一年中有諸多方面的表現均取得了不俗的進步。
去年我們有大約150家付費企業用戶。今年,我們的付費企業用戶則超過了750家。
而在展示會的每一處主展舞臺上,都是NSX產品的主要客戶。我認為我們有25家NSX客戶出席了。例如,DirectTV公司表示說,其歷史上排名第一的付費電視節目:曼尼·帕奎奧拳擊賽事的轉播就是基于NSX。而Tribune Media則表示說,他們在五個月內遷移了140款應用程序到NSX。圍繞著生產部署有著相當大的吸引力。
我們還在此次展會上宣布了該款產品的新版本NSX 6.2,這可以說是積累了我們在這一年期間生產經驗之大成的新版本的產品。在早期的技術周期,我們大部分的企業客戶均屬于那些熱衷于創新者人群,并集中于很多功能性特征和差異化。但是,一旦您開始采用該新版本的產品,您關注的點將轉移到怎么樣使操作方便,易于調試。所以,6.2版本的產品獲得了一致好評。
然后,我們展示了未來的兩大重要技術。其中一款技術我們進行了實際演示——讓NSX連接運行在七處數據中心集裝箱的工作負載,包括AWS的分布在三個大洲的數據中心,均具備完整的NSX安全。這是將NSX作為fabric的概念,能夠提供跨所有端點的連通性和安全性。
第二款技術預覽版是圍繞安全方面的。其最大的用例之一便是為推動NSX的安全性。我認為,或許有40%的客戶都會基于安全方面的考慮而采用該技術。最初,其意味著您企業可以將防火墻推到數據中心,以監控東西走向的流量,這是相當棒的?,F在我們展示了數據中心內進行加密的理念。所以,想象一下對于您企業的某個工作負載,您只需點擊一個復選框,然后所有的通信就可以進行加密。因此,即使在企業內部有對于物理交換機的訪問,諸如SPAN端口,其仍然不會對流量造成影響。
想必大多數的NSX客戶都是VMware的大型合作伙伴吧?
我們有幾十家在生產運行的企業客戶并不是vSphere的客戶。而且我們仍然具有全世界最大的兩款OpenStack云,這與VMware公司無關。我們將繼續積極地朝著開源方向努力,諸如Open vSwitch和Neutron,因為我個人的目標是要改變網絡,這是獨立的虛擬機管理程序。我想要盡可能的觸及每一個端點。我想要觸及硬件終端,我想要觸及KVM終端,我想要觸及Hyper-V,我想要觸及ESX。成為獨立的虛擬機管理程序是我們的目標。當然,銷售也會與我們的銷售活動相配合,但這只是在一個大公司的實際情況,并有現實的將產品推出向市場的引擎。
您剛才提到安全性是一個相當大的用例,那么其他方面的用例還包括了什么呢?
有三個用例:自動化可能是最常見的,大約占約40%。我的意思是自動化的網絡供應和配置,大大縮短了執行這方面工作的時間。安全性接近約40%,而第三大用例是保證應用程序的連續性,這基本上意味著,如果其在數據中心之間遷移,保持應用程序可用的能力。這屬于高可用性和災難恢復的使用案例。在本次展會的主展臺上,我們有一家名為Global Speech Networks的客戶,該公司是澳大利亞最大的云呼叫中心,他們在其所有三個用例中均采用了NSX。這實際上是很常見的。
所有最初關于SDN的宏大愿景并沒有按照您可能曾經設想的方式發展,您是否曾感到過沮喪?
經歷了這么多年,SDN已經發展了很多。我還記得10年前,當我剛開始開發工作,其基本上成了SDN的雛形;而另一名與我互動很頻繁的學生想要把更多的功能轉移到軟件,以便獲得更好的保證。我沒有任何先入為主的觀念,我只是認為其將會有巨大的破壞性,而現在,我們已經看到了整個產業的轉型。您可以看到人們使用SDN的方式的影響,用例的發展演化。我們在硬件上、在供應鏈上都看到了變化。架構的轉變需要時間,但我認為其遲早會發生。
讓使用者感到興奮的一個早期使用的案例是“白盒網絡”的理念,從架子上取下組件并在開源軟件上加載它們。一些最大型的企業仍然偏愛這個理念,而在一般性企業的IT部門似乎在回避集成的一體化項目,而沒有尋求新的。
這是一個公正的評論。我認為這是一個非常復雜的問題,我們應該看看所有的方面,以了解實際動態。
為了白盒發生,您必須從硬件中分離功能。如果您看看現代化的數據中心,特別是那些使用NSX的數據中心,其硬件只是提供能力。您將功能從硬件轉移到軟件層。然后您可以構建您想要的硬件,因為您企業不需要特殊的功能,您只需要能力。Salesforce,Facebook,雅虎等企業就是這樣構建他們自己的數據中心的。
一旦出現這種情況,您取消了硬件的購買決策,讓硬件系統以正確的方式演變,而在過去,這是不自然的,因為每次當您企業需要某個新功能時,您都要刷新周期。我會盡量避免預測什么事情要發生在硬件更新周期。我不知道那是什么樣子。我知道這樣會更便宜,而且如果您企業需要10-gig的降價,其絕對會更便宜。在10-gig數據中心,新的市場競爭者的數量是相當驚人的。
所以,我認為其會帶來巨大的破壞性影響。這是一個基本的調整需要,我不認為任何人都知道能夠準確的預測在未來兩年或三年會是什么樣子,但我認為,硬件交換機的獨立供應商基本上要遵循一個橫向模式,這意味著相對低的利潤率模型。
這是否意味著說,您期望看到白盒模型的長足發展?
白盒在今天之所以不是很流行的原因大約是由于其是作為一款架構模型,而更多的企業用戶希望的則是一家有信譽的供應商,能夠站在他們投資的背后,他們所想要的是一份支持合同,想要知道的是他們有問題時可以拿起電話打給誰進行咨詢。
到目前為止,這只是一些初創公司在推動的想法,而他們并沒有建立提供這些類型的服務。而惠普公司則剛剛宣布推出了一款數據中心交換機開源網絡操作系統,所以該理念現在開始變得非??尚?。我們必須等待其在這個行業中的發展。我不知道白盒是否是正確的選擇。如果顧客問他們是否應該這樣做,我會說,這是他們必須自己弄明白的事情。對他們來說,我認為最重要的事情是保持可選性。只是從硬件上分離您的功能。這樣您企業就可以從思科、Arista、Brocade任何一家購買您的硬件,或部署白盒。選擇最適合您企業的方案,但務必保留您企業的選擇權,而絕不要被陷入一旦您企業需要增加新的功能就必須購買新的硬件的地步。
我可以給您舉一個我最喜歡的例子。現在有這么多的思科Nexus 5000和Nexus 7000用戶,而這些客戶被告知這種架構會在未來10年之內持續。而現在,思科又改口說,“其實您企業需要推倒重來,部署Nexus 9000以便獲得ACI [思科的SDN工具套件]。”
這對于NSX來說是一個絕佳的機會。因為我們去告訴這些客戶說:“我們可以在軟件中為您提供大量的功能,而這些功能ACI在今天無法做到,您還可以盡可能的保護您的硬件投資。當您有一個更新周期時,做您想做的。是否選擇思科的最新版本。由您決定。”
我們在其大量安裝的基礎上發現了豐富的機會。此外,再次強調,思科為轉發數據包制造了相當棒的硬件,他們的方法和任何供應商一樣,但比大多數更好。而客戶不太可能耗盡帶寬。因此,客戶被告知需要更新的原因就在于這些功能應該是在軟件中。
您與思科傳統的設備集成整合情況如何?
這是NSX的相當棒的優點之一。其不需要直接的硬件兼容性。這一切都在軟件的虛擬機管理程序完成。我的意思是,70%的部署都在5Ks和7Ks上。NSX只是把物理網絡作為一個面板來傳遞數據包。我所在乎的是無線寬帶的IP。只要有IP連接,我們都在網絡邊緣以分布式方式執行所有的一切工作。我們可以以分布的方式在網絡邊緣執行所有的事務,諸如L2,L3,負載均衡,防火墻,所有的流動性,所有的安全策略,而不會影響性能,而您可以按照您自己需求建立物理網絡。這就是為什么如果客戶今天有思科5K或7K產品,我想他們應該認真考慮尋求NSX的原因了,因為成本節省出來的是實打實的美元。
所以OpenFlow沒有必要了嗎?
我一直說,我不認為OpenFlow在數據中心有任何業務,我的確編寫了第一個版本的OpenFlow。但它更適合于谷歌在WAN廣域網中所做的,在那里,路由決策實際上是有意義的,您可以做動態路由。我認為其屬于WAN廣域網和工業園區。谷歌正在處理廣域網?;萜找恢睂W⒂诠I園區。在數據中心中有那么多的帶寬,有這樣的低延遲,基本上每個人都只是構建了L3 ECMP fabrics架構。所以您無需使用OpenFlow以控制交換機。在數據中心網絡只是您的L3網絡傳遞數據包,以及在軟件中的虛擬機管理程序的一切功能特點。
如果有企業現在已經有5K,7K產品,部署了brownfield,并已經運行了vSphere,我們假設他們購買了NSX并完成了安裝,然后在每一款應用程序打開,將其放在一個虛擬的網絡,設置防火墻,負載平衡器。這樣,他們可以逐步受益。無需推倒重來更換設備。沒有對交換機的控制。他們可以逐步實現部署。
我認為,我們的產品得到如此多的采用的原因之一就是上述這個原因。企業用戶在硬件或配置方面沒有變化。他們只要在管理程序完成安裝即可,這就是它的工作原理。
您企業在市場上要如何與思科的ACI SDN技術對抗,而當展開正面的市場競爭時,會發生什么?
我可以給您講一個故事。我拜訪了我們在亞洲的一家對NSX感興趣的相當大的客戶,但他們表示說,他們會選擇ACI,因為 “思科給我們是免費的。”而這樣的經歷在此次拜訪旅程中出現了兩次。有兩家客戶告訴我說,思科ACI免費提供給他們。所以,如果要我給您的讀者一點建議的話,我會說,“請選擇免費的ACI。既然是免費的,為什么不要呢?[當記者在采訪后咨詢思科請求就此進行回應時,思科表示說:“思科并不需要免費贈送ACI,因為消費者已然認識到,這是一款更好的技術,相當愿意為它付出。”
但是,ACI肯定將增加管理您企業有形資產的價值。您可以在物理資產上管理安全性和端口組,其在fabric架構管理上有良好的可視性。但是,當涉及到在虛擬邊緣進行虛擬化處理,特別是在vSphere中,就沒有集成整合的支持了。
所以沒有理由說客戶不能同時使用兩者,而且實際上很多企業也的確是這樣做的。我知道有三家企業就是的。我知道的這三家ACI客戶同時使用ACI以及NSX。NSX能夠提供ACI所不能提供的功能,諸如在管理程序完全的分布式防火墻,分布式負載均衡,集成到vCenter,整合到vSphere,然后ACI被用來管理物理資產。
如所有早期的市場一樣,每個人都在試圖弄清楚他們的目標是什么,他們的優勢是什么。隨著時間的推移,我們發現在虛擬環境中NSX是正確的做法。ACI在物理fabric管理中相當杰出的,而兩者的共存其實很自然。
您是否考慮過讓兩個SDN世界能夠整合一體化呢?
我想企業用戶總會有2個不同的控制面板;一個管理連接,另一個負責處理所有的服務。我認為這兩家公司可以使得業務變得能夠更好的融合,當然這是我們感興趣與思科進行討論的。
讓我們換一個話題?,F如今,關于集裝箱的討論越來越多。這對于NSX的采用意味著什么,而對于VMware的大局觀又意味著如何呢?
從NSX的角度來看,我們認為這是不可思議的,我們已經有多家客戶在使用容器集裝箱了。我的思考是:該應用程序需要一定水平的便攜性,使客戶可以在企業內部部署或在云中運行安裝。其不象一款虛擬機,所以您不能在現場的狀態移動它。這就像您在一個房子里安裝它,然后您可以隨意移動該房子。
這種抽象可能是任何東西,但業內人士提出了其看起來像一臺虛擬機,其實是一臺容器集裝箱,這對我來說是相當令人興奮的,因為我們只需要將NSX附屬到容器集裝箱就大功告成了?,F在您的容器集裝箱可以連接到虛擬網絡。您可以將申請您所需要的安全服務,如果該容器集裝箱彈到別的地方,這些安全服務將按照您指定對任何網絡服務進行跟蹤,就像負載平衡。您可以維護所有與之相關的賬單,您可以跟蹤流量,具有可視化,并且可以進行故障排除,所以您可以把其當作一臺虛擬機。
因此,容器集裝箱為應用程序的可移植性增加了價值。我編寫了我的應用程序,在某些環境中安裝它,我無需對其進行改變以便在不同的環境中安裝。這是一個非常輕量級的安裝應用程序的方法,而不必重新編程或更改配置,如果您需要在別的地方安裝,但它不是像正在運行的應用程序可以移動。這要困難得多。
這與vMotion是一樣的。
對。容器集裝箱有利于應用程序的可移植性。我可以把一個容器集裝箱放到Azure,然后又將其遷移到亞馬遜,但我不是以現場的方式對其進行遷移。對于應用程序編程人員來說,容器集裝箱是非常有用的抽象。如果我是一個應用程序編程人員,當將其秦阿姨到亞馬遜時,我無需重新編譯任何東西。
最后一個問題:到目前為止,您對于SDN的采用率是否滿意?
這是一項真實的業務。我們不捆綁任何東西。我們有真正的客戶,我對此感到非常高興,雖然其已經推出近10年。但除此之外,我認為人們適應該理念還仍然需要相當長一段時間。
我認為,真正的影響是人們總是尋找這些奇異拐點,而現實情況是,SDN是一種思考事物的方式。這是一種設計理念。其所探討的是您企業應該有什么樣的特點,您企業可以伴隨著其發展演化,以不同的方式對其進行采用。人們應該采用最適合自己的方案,并盡可能的使用,我認為這才是我們最為期待看到的。