TT中國 發(fā)表于:13年09月24日 16:51 [轉載] DOIT.com.cn
在提升云與數(shù)據(jù)中心靈活性和處理效率的長期過程中,應用定義網絡(ADN)的概念作為軟件定義網絡的邏輯延伸,其目標是通過網絡高效地處理應用程序。但是,隨著支持這個新概念的技術出現(xiàn)以及供應商也開始發(fā)布支持ADN的產品,ADN也取得了一些進步。
AND的概念是建立在軟件定義網絡(SDN)提供的服務之上。ADN提供了一個框架,它使應用程序能夠向SDN控制器和技術平臺(如應用交付控制器)發(fā)送它們的需求,然后接收反饋,在處理過程中修改需求。
SDN的目標是通過配置各個數(shù)據(jù)包流,實現(xiàn)比傳統(tǒng)交換與路由協(xié)議更高效的網絡資源使用率。雖然優(yōu)化數(shù)據(jù)包流很重要,但是網絡的另一個越來越重要的目標是支持應用處理。
但是,高效處理應用不僅僅需要優(yōu)化各個網絡流,因為由不同組件構成的復雜應用程序運行在不同的服務器上。它需要使用多個網絡連接,其中每一個連接都有不同的帶寬要求和延遲特征。顯然,手動配置服務器和網絡,使之適應各種應用的要求,其效率是不夠高的。
應用程序在不斷地發(fā)展,以適應變化的業(yè)務需求,而且有許多應用程序同時支持運行在公共云和私有云中。如果必須手動配置一個云環(huán)境去支持少數(shù)應用程序,那么可能會破壞了云處理帶來的好處。
在從應用程序收集到信息之后,ADN就能夠實現(xiàn)以下好處:
網絡管理軟件和工具可以在所有可用鏈路上平衡流量負載,實現(xiàn)必要的帶寬、延遲時間和延遲特征。
一個可以在所有服務器之間平衡計算負載的服務器管理軟件接口。
更高效地使用網絡與服務器硬件,從而消除網絡的過度分配,保證有足夠的處理資源。
不同供應商的ADN實現(xiàn)方法
應用定義網絡仍然是相對較新的概念,所以現(xiàn)在業(yè)界還沒有廣泛接受它所提供服務的定義及這些服務器的實現(xiàn)方式。結果,供應商現(xiàn)在采用了不同的實現(xiàn)方法。有一些是改進現(xiàn)有產品,而另一些則在開發(fā)新產品。
Brocade Networks、Citrix Systems和F5 Networks等應用交付控制器供應商都使用的一種方法是擴展他們產品的負載均衡功能。應用交付控制器一開始將作為負載均衡程序,但是它們能夠監(jiān)控所有 使用它們服務的應用程序。新產品中連接網絡管理軟件和工具的接口可以幫助它們獲得應用程序的網絡資源需求。
思科最近發(fā)布的應用中心基礎架構(Application Centric Infrastructure)項目則采用了另一種方法,它使應用程序能夠運行在任意環(huán)境,包括云或傳統(tǒng)數(shù)據(jù)中心,虛擬化環(huán)境或物理設備。其目標是用戶能 夠通過開放接口指定應用需求,而基礎架構將自動提供網絡、計算和存儲需求。這個思科項目預計將加入涵蓋網絡、安全和應用的通用政策管理,也包括更新的交換 機硬件。思科項目的初始組件將在2013年下半年發(fā)布。
還有其他一些供應商在開發(fā)純軟件的ADN解決方案。新創(chuàng)公司Lyattis已經發(fā)布了兩個產品——CloudWeaver Discovery和CloudWeaver FlowMapper。這兩個產品都支持通過Amazon Web Services (AWS)服務交付。CloudWeaver Discovery可以定位和報告分配的AWS資源及其地理位置,而CloudWeaver FlowMapper則顯示當前激活的應用數(shù)據(jù)流,報告可用帶寬和延遲時間,以及標識正在形成的瓶頸。目前,這兩個產品都能夠顯示信息,但是還不支持重新 分配網絡或服務器,所以它們仍然需要操作人員干預。但是,Lyatiss計劃在將來推出一個ADN平臺,它將自動分配云資源。
另外兩個新創(chuàng)公司Boundary和Plexxi也整合了他們的產品,提供另一種ADN實現(xiàn)策略:
Boundary提供了一種軟件即服務解決方案,它能夠標識應用組件及它們之間的網絡流。它會保持這些流的監(jiān)控,然后報告帶寬及其他重要參數(shù)。它同時支持公共云、私有云和傳統(tǒng)數(shù)據(jù)中心。
Plexxi的產品包含多個以太網交換機和一個控制器。交換機之間由雙光線環(huán)路連接,由于不需要分層交換機,因此網絡扁平化了;诜⻊掌鞯目刂破鲗⒅甘窘粨Q機根據(jù)應用需求分配網絡資源。
Boundary和Plexxi的產品組合在一起就可以實現(xiàn)自動化反饋處理。Boundary負責檢測應用組件,持續(xù)監(jiān)控它們連接的流,然后連接 Plexxi控制器,控制交換機分配足夠的網絡資源。這種解決方案要求使用Plexxi交換機和控制器,所以它只能用在基于這些產品的網絡上。
組合監(jiān)控軟件與SDN控制器的方法可以擴展到其他供應商設備上。Plexxi的控制器到交換機協(xié)議是私有協(xié)議;它不使用OpenFlow。但 是,Lyatiss和Boundary等類似的監(jiān)控產品能夠與任意支持OpenFlow的SDN控制器連接,F(xiàn)在有許多兼容OpenFlow的交換機,所 以這個解決方案有可能廣泛應用。
應用定義網絡的模型是一種新概念,目前只有很少的產品支持,而且這些產品仍處理早期開發(fā)階段。但是,將來肯定有更多的產品出現(xiàn)。在實現(xiàn)ADN的過程中,供 應商和企業(yè)將從中獲得更多經驗,這些產品也將不斷地優(yōu)化,最終會開發(fā)出一些標準接口。然后,應用定義網絡將成為一種支持所有云和大型數(shù)據(jù)中心的廣泛應用概念。