虛擬化數(shù)據(jù)中心架構(gòu)上的PK
原創(chuàng)【51CTO.com獨家快譯,轉(zhuǎn)載請注明出處】微軟和加州大學的研究人員兩個研究小組本周在巴塞羅那舉行的SIGCOMM大會上提出了他們的研究成果,每一家都有自己的優(yōu)點。微軟的團隊主要尋求的是高性能,而忽略了所有通訊的要求,加州大學的團隊主要集中在虛擬機遷移,最小化配置以及迅速處理故障方面。
微軟的研究人員也討論了虛擬機遷移和二層處理,但他們采用的方法要求在每個端點安裝代理。相反,加州大學研究人員的規(guī)劃是調(diào)整交換機軟件,而與端點無關(guān)。加州大學的研究小組是由該校計算機科學系的Amin Vahdat教授領(lǐng)導的,他們提出了一種混合了二層和三層連接的數(shù)據(jù)中心,使大規(guī)模部署成為可能,同時降低了三層的管理和配置要求。
加州大學研究人員說他們的PortLand協(xié)議可以支持100000臺服務器的數(shù)據(jù)中心網(wǎng)絡,而且不需要修改任何主機設置。該小組的研究報告指出“PortLand是一種可擴展的具有容錯能力的二層數(shù)據(jù)中心網(wǎng)絡結(jié)構(gòu)”。Vahdat說“可以讓設備在網(wǎng)絡中即插即用,不用配置或修改任何終端設備,這是PortLand的一個關(guān)鍵目標”。
Vahdat還談到,它支持虛擬機遷移以及某些三層不能做的東西,因為虛擬機可以從一臺服務器遷移到另一臺服務器上,它還引入了流動機制,為共享PortLand分配的媒體訪問控制(MAC)地址,通過減少地址表的大小克服了大部分交換機的內(nèi)存限制。
PortLand需要額外的軟件讓交換機發(fā)現(xiàn)它們在數(shù)據(jù)中心拓撲結(jié)構(gòu)上的位置,這個軟件也可以讓交換機分配一個偽MAC地址給每個直接連接它們的設備。
在PortLand下,交換機維護MAC前綴表,并負責轉(zhuǎn)發(fā)通訊內(nèi)容給其它交換機,直到通訊內(nèi)容抵達目的地。交換機轉(zhuǎn)換偽MAC到真實MAC地址,因此通訊內(nèi)容能夠被正確地傳輸?shù)秸_的設備。
為了方便轉(zhuǎn)發(fā)通訊內(nèi)容,PortLand引入了一個結(jié)構(gòu)管理服務器,它實現(xiàn)了類似于DNS服務器解析URL到IP地址的功能。在偽MAC和IP地址之間的解析沒有使用廣播方案,交換機將來自連接它們的主機的廣播ARP請求重定向到結(jié)構(gòu)管理器,由這個結(jié)構(gòu)管理器返回正確的IP地址。
結(jié)構(gòu)管理器維護網(wǎng)絡的一個軟狀態(tài),因此即使它崩潰了,還可以使用PortLand協(xié)議訪問網(wǎng)絡中的交換機重建地址信息。
如果結(jié)構(gòu)管理器崩潰,在網(wǎng)絡上的連接時間可以忽略,因為該協(xié)議可以恢復到廣播地址解析模式,如果結(jié)構(gòu)管理器處于正常運行狀態(tài),那查找速度是線速的。
PortLand也涉及到了網(wǎng)絡設備管理員控制和系統(tǒng)管理員控制,沒有使用服務器或代理直接修改主機的MAC地址,PortLand架構(gòu)是讓交換機將真實MAC地址轉(zhuǎn)換成偽MAC地址的,Vahdat說“我們只是對交換機軟件做了一點點修改,對交換機硬件沒有做任何變化”。
微軟的研究小組是由Albert Greenberg,David Maltz和Parveen Patel領(lǐng)導的,也涉及到了通過引入一個雙層系統(tǒng)來解決地址問題。
在微軟的VL2架構(gòu)下,每臺服務器都關(guān)聯(lián)了一個位置特定的它連接的交換機IP地址,而在PortLand下,一個VL2目錄系統(tǒng)實現(xiàn)了位置IP到應用程序IP的映射。每臺服務器上的VL2代理檢索目標服務器附近的交換機位置特定的IP地址,并將應用程序包封裝在它里面。
部署一個代理和配置服務器是PortLand專門避開的,但VL2也具有PortLand沒有解決的功能,例如,如果訪問策略拒絕了初始化服務器到目標服務器的連接,VL2目錄服務器可以拒絕提供位置特定的IP地址。這讓VL2有能力執(zhí)行強制訪問控制。
微軟的研究人員野心超過了加州大學的專家,他們研究了數(shù)據(jù)中心的流量模式,設計了一個網(wǎng)絡拓撲讓每個通訊都可以選擇通信路由,避免了持續(xù)熱點擁堵,并為數(shù)據(jù)中心任何兩臺服務器之間提供了統(tǒng)一的高容量。
微軟的研究人員談到,VL2使用了一層高度集成的聚合交換機,在發(fā)生故障時連接都轉(zhuǎn)向這個中間交換機,性能下降不明顯。
【51CTO.com獨家快譯,未經(jīng)許可嚴禁轉(zhuǎn)載】
原文鏈接:http://www.networkworld.com/news/2009/082009-microsoft-sigcomm.html?hpg1=bn
作者:Tim Greene
【編輯推薦】