流經(jīng)應用服務(wù)器的流量可以認為相對傳統方式是不變的。也就是傳統上應用到終端的流量。而云數據中心成了流量的匯聚點(diǎn)。流經(jīng)云數據中心的流量將不僅包括與云終端的交互流量。還包括訪(fǎng)問(wèn)應用服務(wù)器的流量。除了業(yè)務(wù)流量和存儲流量,網(wǎng)絡(luò )還需要承載云計算系統設備之間的管理消息交互以及云計算系統的維護和監控流量。這部分管理流量在桌面云大規模部署時(shí)也是不可忽視的。
流量流向的變化。直接影響了業(yè)務(wù)實(shí)現的時(shí)延,業(yè)務(wù)的端到端時(shí)延可以簡(jiǎn)單示例如圖2。
可見(jiàn),時(shí)延主要是傳輸時(shí)延和處理時(shí)延。處理時(shí)延與虛擬機設置(CPU、內存、存儲等)是否合適有很大關(guān)系。同時(shí)也與是否使用了優(yōu)化技術(shù)(如壓縮、鏡像等)有關(guān)。傳輸時(shí)延主要受傳輸帶寬影響。與傳輸協(xié)議實(shí)現機制有很大關(guān)系。時(shí)延還來(lái)自云環(huán)境下附加的交互和傳輸需求,如上面提到的外設前端驅動(dòng)與后端驅動(dòng)的互動(dòng)、云管理和云控制等。
另外,桌面云作為SaaS,其虛擬化服務(wù)場(chǎng)景在多租戶(hù)場(chǎng)景下有其普適性。多租戶(hù)反過(guò)來(lái)也帶來(lái)多租戶(hù)數據如何有效隔離的安全性問(wèn)題。以及網(wǎng)絡(luò )如何在識別用戶(hù)的基礎上。進(jìn)行智能帶寬控制和匹配的問(wèn)題。
從上面的分析可以看出,云計算的應用使得網(wǎng)絡(luò )指標對用戶(hù)體驗的影響更大,網(wǎng)絡(luò )不僅需要大帶寬,而且需要更快的響應速度。需要在識別用戶(hù)的基礎上,進(jìn)行良好的質(zhì)量控制和安全保障。下文將針對桌面云大規模推廣應用的需求,提出桌面云應用交付網(wǎng)絡(luò )的概念。
桌面云應用交付網(wǎng)絡(luò )方案
業(yè)界普遍認同的“應用交付網(wǎng)絡(luò )(ADN)”,指的是采用網(wǎng)絡(luò )優(yōu)化/加速技術(shù),確保用戶(hù)的業(yè)務(wù)應用能夠快速、安全、可靠地交付。云計算網(wǎng)絡(luò )方案本身就是一種ADN。應用交付是多種技術(shù)的有機結合,桌面云ADN是網(wǎng)絡(luò )集成的彈性架構和系統解決方案。針對上節所分析的問(wèn)題。桌面云ADN將著(zhù)眼于高帶寬、快速響應和安全保障。
網(wǎng)絡(luò )虛擬化
網(wǎng)絡(luò )虛擬化,就是將服務(wù)器物理網(wǎng)絡(luò )資源抽象成邏輯資源(虛擬機)。將服務(wù)器網(wǎng)卡虛擬成更多的相互隔離的虛擬網(wǎng)卡,以實(shí)現云服務(wù)的彈性和動(dòng)態(tài)性。網(wǎng)絡(luò )虛擬化引入虛機交換功能,實(shí)現了高速互聯(lián)的扁平化的大二層交換網(wǎng)絡(luò )架構,同時(shí)具備虛擬化網(wǎng)絡(luò )的自動(dòng)部署能力,在寬帶與時(shí)延方面保證用戶(hù)的優(yōu)質(zhì)體驗。虛擬化網(wǎng)絡(luò )的構建思路如下:
- 采用網(wǎng)絡(luò )扁平化設計,簡(jiǎn)化網(wǎng)絡(luò )層次,減少傳送跳數,提高性能。
- 創(chuàng )建萬(wàn)兆核心網(wǎng)絡(luò )和千兆接入網(wǎng)絡(luò ),采用高帶寬互聯(lián)接口,提高虛擬機的I/O能力。
- 通過(guò)接入交換機的堆疊和核心交換機的集群,減少鏈路,減少虛擬機之間的外部交互,提高網(wǎng)絡(luò )的擴展性和可靠性。
- 采用網(wǎng)絡(luò )虛擬化新技術(shù),如802.1Qbg EVB(邊界虛擬橋)和802.1Qbh BPE(橋接端口擴展)等。支持端口捆綁和鏈路聚合等功能,克服生成樹(shù)協(xié)議的局限性。
- 采用虛擬化組網(wǎng)新技術(shù),如TRILL(多鏈接半透明互聯(lián))、OTV(虛擬化中繼傳輸)、SPB(最小路徑橋接)、VSS(虛擬交換系統)和IRF(智能彈性架構)等,支持多個(gè)虛擬機的本地交換,擴展虛擬環(huán)境并優(yōu)化多路徑轉發(fā)性能。
需要說(shuō)明的是,不同的虛擬化部署技術(shù)對網(wǎng)絡(luò )性能的影響程度是不一樣的,具體采取什么樣的技術(shù)需要權衡應用需求和網(wǎng)絡(luò )部署的性?xún)r(jià)比。
虛擬機VM是實(shí)際提供服務(wù)的主體。在虛擬化網(wǎng)絡(luò )中,如果虛擬機在云數據中心內部二層網(wǎng)絡(luò )中遷移,其端口配置、與其他聯(lián)網(wǎng)資源的連接關(guān)系、其IP地址、VLAN信息及安全組信息等會(huì )保留和延續;同時(shí)相應的網(wǎng)絡(luò )策略也會(huì )自動(dòng)適配,包括路由策略、訪(fǎng)問(wèn)控制策略等。
存儲虛擬化
桌面云應用涉及到用戶(hù)數據的有效存放和讀取。合適的存儲方式是很重要的。為了適配桌面虛擬機的流程。獲得更高性能,需要采用虛擬化的共享存儲。良好的存儲規劃可以簡(jiǎn)化對網(wǎng)絡(luò )的壓力,否則會(huì )適得其反。存儲虛擬化屏蔽存儲資源的物理位置。并將它們虛擬化為一個(gè)資源整體。展現統一視圖以有效利用資源和降低存取時(shí)間。同時(shí)簡(jiǎn)化備份、恢復和其他存儲任務(wù)。存儲虛擬化往往結臺存儲網(wǎng)絡(luò )化以滿(mǎn)足數據擴展需求。