云計算時代,企業需要新型的數據中心網絡架構。而新型網絡架構主要指的就是借助軟件定義網絡和網絡自動化平臺來打造數據中心網絡架構。硬件廠商形象深入人心的戴爾近年來也進行了超過120億美金的收購,改變自己的IT形象,其中就包括了大量的軟件定義網絡產品。本文中,我們一起談談SDN和自動化在云時代的意義。
虛擬網絡架構之于云
虛擬網絡架構是動態數據中心的基石。為數據中心內應用程序附加價值與優先級,其根本出發點在于價值。直到現在,數據中心的網絡設計仍然是一種設計不當的藍圖:它與所運行上層應用關系不大。隨著虛擬化的出現,現在競爭局面已經完全顛倒。一個正確的數據中心網絡設計現在必須從這些問題開始:我希望在虛擬化分層上做什么?我應該如何移動虛擬機?我應該如何在虛擬機中部署應用程序?我們應該如何規劃這些應用程序的網絡需求?另外,我應該如何保證這些應用在數據中心的分發時間,它們如何最大程度上利用底層網絡?因此,軟件定義網絡(SDN)很適合用于動態調整位于應用層之上的網絡,從而使之最適合應用程序運行。
為了實現這種設計,企業需要采用一種三層架構,其中包括應用與管理層、控制器和交換機??刂破鞒蔀榱硪环N指令分發器,它與上一層次分離。戴爾基于OpenFlow標準的交換機,它整合了所有方面。并且戴爾認為自己有機會將應用層與控制器、交換機連接在一起。
網絡虛擬化與SDN的結合
經常有CIO問道如何將網絡虛擬化與SDN結合。使用SDN,就不需要使用手工過程或命令行界面更改網絡配置。不需要聘請經過專業培訓的網絡工程師。只需要請一些開發人員,在一個自動化系統上整合以下功能:獲取應用管理級分層上的指令,將它發送給控制器,而交換機上不需要編程。假設您想要在半夜時在兩個終端間傳輸大量數據。最好的方式是,應用可以在完全不需要人工干預的前提下初始化一個具有大帶寬的VPN通道。所以,SDN就成為一種基于應用需求以實時方式實現網絡可編程性的方法。
網絡與OpenStack或CloudStack的整合
OpenStack是一個新領域。有些人可能會認為讓大多數客戶將整個私有云運行在OpenStack上,現在并不是黃金時期。但是,戴爾非??春肙penStack,因為它允許使用一些常規開源開發生態系統實現大量的創新。戴爾參與了OpenStack社區的許多擴展開發。系統地開發OpenStack架構中網絡、服務器和存儲的模塊與插件。如果是云服務提供商,那么可以使用戴爾的存儲、服務器和網絡,而不需要依賴于VMware或微軟虛擬機管理程序。最終,私有云客戶也一樣適合使用。OpenStack可以成為它的最有效替代方法。這可能需要一定的時間,因為不同的客戶擁有不同的復雜度和用例。因此,OpenStack肯定屬于云服務提供商可以挖掘經濟價值的高端領域,但是對于大多數企業而言,這仍然是一種虛擬機管理程序主導的領域。
SDN中是否還需要結構(Fabrics)
幾年前,結構(Fabrics)只出現在數據中心。結構這個概念是用于解決所有的數據中心網絡問題,在結構興起一段時間之后,戴爾認識到這里涉及許多差別很大的客戶??蛻魮碛胁煌墑e的數據中心問題。二層端到端結構已經成為Juniper和Brocade等公司的主推技術。但是,它們不僅非常復雜,而且必要性也不如剛提出時那么明顯。有越來越多的Web 2.0數據中心會在連接三層產品的二層網絡孤島之間進行平衡。一個扁平交換機的控制范圍符合管理這些網絡的現實情況。將舊式有限的二層網絡連接到三層網絡上,正是最高級Web 2.0數據中心公司目前正在做的工作。結構并沒有死去,但是它們需要在數據中心的運營要求與需求上經過現實考驗。此外,SDN正成為結構的一個有趣熱點。戴爾甚至還沒有將它界定為結構的范疇,將它稱為端到端的二三層協議數據中心網絡。戴爾所關心的是,保證虛擬與服務器計算節點能夠以無阻塞高帶寬方式連接數據中心內每一臺設備。
是否要轉到40Gb和100Gb以太網
戴爾認為轉到40Gb和100Gb以太網是非常重要的。如果每一臺服務器都能夠配備10Gb連接,而應用需要訪問和管理數據,意味著每一臺服務器節點的虛擬機密度更大,那么帶寬需求會按指數級增加。按照定義,假設一臺服務器有10Gb帶寬,那么上游流量則需要40或100Gb。100Gb并非是必須的配置。但是,如果您想開發40Gb無阻塞分布式核心架構,并且想要直接擴展中心與葉子節點,那么就一定需要這個配置,這樣就可以實現40Gb主干網絡,從而實現機架內東西向及機架與分布式核心網絡的最大路由速度。組合使用10Gb和40Gb,更重要的是在架構上進行整合,就能夠在數據中心內實現足夠大的帶寬?,F在,大多數流量發生在虛擬機之間;即所謂的東西向流量。這時您必須先優化本地流量,然后再想辦法實現100Gb或以上的主干網絡。數據中心以外的終端用戶可能會有這樣的需求,但是暫時還不需要在WAN鏈路上實現10Gb或40Gb帶寬。
無論如何,SDN和自動化對于未來的網絡以及云數據中心而言都是非常重要的,企業需要開始學習接納SDN,探索如何向SDN過渡。