Microsoft新推出的Windows Vista操作系統(tǒng)在商界引起了強烈反響。因為這個替代XP的全新系統(tǒng)軟件除了一貫的可讀取性以及堆棧和內(nèi)核更新外,還在XP的基礎(chǔ)上做了兩處變動,尤其吸引企業(yè)用戶:提供了全新的TCP/IP堆棧和全新的通用互聯(lián)網(wǎng)文件系統(tǒng)(CIFS)。
這兩處改動之所以具有如此強大的吸引力,主要在于它們能對提高網(wǎng)絡(luò)上的文件共享性能發(fā)揮重要作用,尤其是廣域網(wǎng)(WAN)。據(jù)NemertesResearch稱,分支機構(gòu)的數(shù)量以每年10%的速度快速增長。隨著企業(yè)遠程員工數(shù)量的不斷增加,廣域網(wǎng)性能成為某些企業(yè)最棘手的問題,廣域網(wǎng)環(huán)境中固有的延時和速度缺陷對員工生產(chǎn)率產(chǎn)生了負面影響。
對這些用戶來說,Vista將成為意外的驚喜。作為全新的Windows操作系統(tǒng),Vista承諾為通過廣域網(wǎng)訪問集中放置的Microsoft應(yīng)用的遠程用戶解決長距離的性能問題,并提供類似局域網(wǎng)的性能。實際上,有些人甚至認為Vista將淘汰廣泛部署的用于克服分布式企業(yè)局限性的應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案。
然而,實際情況與這種假設(shè)大相徑庭。Vista雖然是Windows操作系統(tǒng)的巨大進步,致力于解決廣域網(wǎng)性能問題,但是,盡管它業(yè)已推出,(又或者正是因為它的存在),應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案仍舊極為重要。
想知道原因?讓我們來看看Vista給TCP/IP和CIFS帶來了哪些變化。
增加優(yōu)勢區(qū)
對于全新的TCP/IP堆棧,Vista更改了擁塞控制算法以提高性能,并允許以更快的速度發(fā)送更多數(shù)據(jù)。
TCP/IP協(xié)議通過發(fā)送固定數(shù)量的少數(shù)數(shù)據(jù)開始慢速啟動,然后逐漸加大數(shù)據(jù)傳輸規(guī)模并加快傳輸速度,直到出現(xiàn)擁塞開始丟棄數(shù)據(jù)包為止。此時,協(xié)議恢復(fù)初始傳輸速度,開始新一輪的傳輸流程。雖然這種方法在局域網(wǎng)中高效而可靠,但卻不適用于廣域網(wǎng)環(huán)境。因為在廣域網(wǎng)環(huán)境中,數(shù)據(jù)是通過易出現(xiàn)延時問題的、長距離的、固定帶寬的鏈路傳輸?shù)摹?BR> Vista推出了名為CompoundTCP的新算法,該算法能調(diào)節(jié)TCP流控制機制并增加了TCP/IP可以在其中運行的“優(yōu)勢區(qū)”,從而提高了在高延時低帶寬鏈路上的TCP性能,如廣域網(wǎng)環(huán)境。CompoundTCP不僅改進了數(shù)據(jù)在長距離鏈路上的傳輸,而且還減少了抖動,這對IP語音(VoIP)等延時敏感型應(yīng)用至關(guān)重要。
CIFS增強
WindowsVista中的CIFS增強允許更簡單地實施協(xié)議,在設(shè)備之間提供文件和打印共享。
基于Microsoft服務(wù)器信息塊(SMB)協(xié)議的CIFS可將文件分成多個小型數(shù)據(jù)塊,按順序?qū)⒚總€數(shù)據(jù)塊從發(fā)送方傳輸至請求方。發(fā)送方需要請求方確認已接收到了上一個數(shù)據(jù)塊,然后才發(fā)送下一個數(shù)據(jù)塊,因此傳輸一個文件需要幾百甚至幾千次的往返,耗用大量的時間。這種傳輸技術(shù)雖然適用于局域網(wǎng),但在高延時低帶寬的廣域網(wǎng)環(huán)境中,每個數(shù)據(jù)塊的傳輸和認可過程都需經(jīng)過固定容量的長距離鏈路,因此,CIFS效率極低—甚至低于TCP/IP。
Windows Vista基于SMBV2(SMB2)的CIFS實施,添加了幫助簡化大型文件在廣域網(wǎng)上傳輸?shù)墓δ?,允許通過廣域網(wǎng)同時發(fā)送兩個或多個數(shù)據(jù)塊。
桌面系統(tǒng)廣域網(wǎng)優(yōu)化
基于TCP/IP和CIFS的改進特性,我們不難理解為什么有些人認為Windows Vista可能取代應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案。畢竟,Windows Vista解決了廣域網(wǎng)上的應(yīng)用性能問題—即延時和低效協(xié)議的問題。
然而,如果深入了解Vista操作系統(tǒng),尤其是TCP/IP和CIFS特性,我們將得出截然相反的結(jié)論。
首先,上面提到的TCP/IP堆棧的確是幫助更多的市場解決了應(yīng)用性能問題。然而,Windows Vista專門用于高帶寬、低延時的環(huán)境—即局域網(wǎng)和高速城域網(wǎng)絡(luò)。Vista對洲際和國際鏈路、衛(wèi)星鏈路或低帶寬廣域網(wǎng)等高延時環(huán)境的作用甚微,而這部分網(wǎng)絡(luò)代表了絕大多數(shù)的全球網(wǎng)絡(luò)部署。這些環(huán)境仍需要廣域網(wǎng)優(yōu)化平臺。
其次,Windows Vista的CIFS的實施基于SMB2。為了從這個新系統(tǒng)中獲取利益,Microsoft決定不支持SMB2與SMB1之間的向后兼容性。因此,為了確保所有操作系統(tǒng)之間的兼容性,Microsoft決定為所有的Windows Vista部署同時提供SMB1和SMB2支持。Windows Vista產(chǎn)品只能與其它Windows Vista產(chǎn)品進行SMB2通信,而與Vista以前的操作系統(tǒng)之間的任何通信都將被轉(zhuǎn)移到最初的CIFS(SMB1)實施中,意味著根本沒有任何改進。
Windows Vista的普及速度最終將證明企業(yè)對SMB2功能的接受速度。鑒于這個部署需要些時日,因此,基于SMB1的最初的CIFS實施仍將被廣泛使用—也就是說,盡管Windows Vista存在,廣域網(wǎng)傳輸性能較現(xiàn)有水平不會有太大的提升。
最后—也是最重要的一點—現(xiàn)在的分布式企業(yè)支持大量不同類型的應(yīng)用,不僅包括Microsoft文件服務(wù),還包括Oracle、PeopleSoft、SAP、甚至Outlook和Exchange。諸如此類的關(guān)鍵業(yè)務(wù)工具都運行在廣域網(wǎng)上,全新的Windows VistaTCP/IP和CIFS實施基本或根本不會提高這些應(yīng)用在廣域網(wǎng)上的性能。這些應(yīng)用仍需要加速和優(yōu)化,因此,加速和優(yōu)化解決方案仍將占有一席之地。
做出明智決策
盡管產(chǎn)品的宣傳充滿溢美之詞,但我們認為Windows Vista并不像有些人所說的那樣是廣域網(wǎng)加速的真正福音。
當然,這樣說并不是否認Windows Vista令人稱道的巨大改進。對于低延時高帶寬環(huán)境中的用戶來說,Windows Vista將提高一直困擾他們的文件傳輸性能問題。
但對于高延時低帶寬廣域網(wǎng)鏈路的用戶,雖然WindowsVista的改進特性值得稱贊,但絕對不是用戶需要的解決方案。與現(xiàn)有的應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案結(jié)合使用,Windows Vista將大幅度改進工作環(huán)境。但是,由于操作系統(tǒng)單憑自己無法提供完整的解決方案,因此必須借助協(xié)作方法。
這兩處改動之所以具有如此強大的吸引力,主要在于它們能對提高網(wǎng)絡(luò)上的文件共享性能發(fā)揮重要作用,尤其是廣域網(wǎng)(WAN)。據(jù)NemertesResearch稱,分支機構(gòu)的數(shù)量以每年10%的速度快速增長。隨著企業(yè)遠程員工數(shù)量的不斷增加,廣域網(wǎng)性能成為某些企業(yè)最棘手的問題,廣域網(wǎng)環(huán)境中固有的延時和速度缺陷對員工生產(chǎn)率產(chǎn)生了負面影響。
對這些用戶來說,Vista將成為意外的驚喜。作為全新的Windows操作系統(tǒng),Vista承諾為通過廣域網(wǎng)訪問集中放置的Microsoft應(yīng)用的遠程用戶解決長距離的性能問題,并提供類似局域網(wǎng)的性能。實際上,有些人甚至認為Vista將淘汰廣泛部署的用于克服分布式企業(yè)局限性的應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案。
然而,實際情況與這種假設(shè)大相徑庭。Vista雖然是Windows操作系統(tǒng)的巨大進步,致力于解決廣域網(wǎng)性能問題,但是,盡管它業(yè)已推出,(又或者正是因為它的存在),應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案仍舊極為重要。
想知道原因?讓我們來看看Vista給TCP/IP和CIFS帶來了哪些變化。
增加優(yōu)勢區(qū)
對于全新的TCP/IP堆棧,Vista更改了擁塞控制算法以提高性能,并允許以更快的速度發(fā)送更多數(shù)據(jù)。
TCP/IP協(xié)議通過發(fā)送固定數(shù)量的少數(shù)數(shù)據(jù)開始慢速啟動,然后逐漸加大數(shù)據(jù)傳輸規(guī)模并加快傳輸速度,直到出現(xiàn)擁塞開始丟棄數(shù)據(jù)包為止。此時,協(xié)議恢復(fù)初始傳輸速度,開始新一輪的傳輸流程。雖然這種方法在局域網(wǎng)中高效而可靠,但卻不適用于廣域網(wǎng)環(huán)境。因為在廣域網(wǎng)環(huán)境中,數(shù)據(jù)是通過易出現(xiàn)延時問題的、長距離的、固定帶寬的鏈路傳輸?shù)摹?BR> Vista推出了名為CompoundTCP的新算法,該算法能調(diào)節(jié)TCP流控制機制并增加了TCP/IP可以在其中運行的“優(yōu)勢區(qū)”,從而提高了在高延時低帶寬鏈路上的TCP性能,如廣域網(wǎng)環(huán)境。CompoundTCP不僅改進了數(shù)據(jù)在長距離鏈路上的傳輸,而且還減少了抖動,這對IP語音(VoIP)等延時敏感型應(yīng)用至關(guān)重要。
CIFS增強
WindowsVista中的CIFS增強允許更簡單地實施協(xié)議,在設(shè)備之間提供文件和打印共享。
基于Microsoft服務(wù)器信息塊(SMB)協(xié)議的CIFS可將文件分成多個小型數(shù)據(jù)塊,按順序?qū)⒚總€數(shù)據(jù)塊從發(fā)送方傳輸至請求方。發(fā)送方需要請求方確認已接收到了上一個數(shù)據(jù)塊,然后才發(fā)送下一個數(shù)據(jù)塊,因此傳輸一個文件需要幾百甚至幾千次的往返,耗用大量的時間。這種傳輸技術(shù)雖然適用于局域網(wǎng),但在高延時低帶寬的廣域網(wǎng)環(huán)境中,每個數(shù)據(jù)塊的傳輸和認可過程都需經(jīng)過固定容量的長距離鏈路,因此,CIFS效率極低—甚至低于TCP/IP。
Windows Vista基于SMBV2(SMB2)的CIFS實施,添加了幫助簡化大型文件在廣域網(wǎng)上傳輸?shù)墓δ?,允許通過廣域網(wǎng)同時發(fā)送兩個或多個數(shù)據(jù)塊。
桌面系統(tǒng)廣域網(wǎng)優(yōu)化
基于TCP/IP和CIFS的改進特性,我們不難理解為什么有些人認為Windows Vista可能取代應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案。畢竟,Windows Vista解決了廣域網(wǎng)上的應(yīng)用性能問題—即延時和低效協(xié)議的問題。
然而,如果深入了解Vista操作系統(tǒng),尤其是TCP/IP和CIFS特性,我們將得出截然相反的結(jié)論。
首先,上面提到的TCP/IP堆棧的確是幫助更多的市場解決了應(yīng)用性能問題。然而,Windows Vista專門用于高帶寬、低延時的環(huán)境—即局域網(wǎng)和高速城域網(wǎng)絡(luò)。Vista對洲際和國際鏈路、衛(wèi)星鏈路或低帶寬廣域網(wǎng)等高延時環(huán)境的作用甚微,而這部分網(wǎng)絡(luò)代表了絕大多數(shù)的全球網(wǎng)絡(luò)部署。這些環(huán)境仍需要廣域網(wǎng)優(yōu)化平臺。
其次,Windows Vista的CIFS的實施基于SMB2。為了從這個新系統(tǒng)中獲取利益,Microsoft決定不支持SMB2與SMB1之間的向后兼容性。因此,為了確保所有操作系統(tǒng)之間的兼容性,Microsoft決定為所有的Windows Vista部署同時提供SMB1和SMB2支持。Windows Vista產(chǎn)品只能與其它Windows Vista產(chǎn)品進行SMB2通信,而與Vista以前的操作系統(tǒng)之間的任何通信都將被轉(zhuǎn)移到最初的CIFS(SMB1)實施中,意味著根本沒有任何改進。
Windows Vista的普及速度最終將證明企業(yè)對SMB2功能的接受速度。鑒于這個部署需要些時日,因此,基于SMB1的最初的CIFS實施仍將被廣泛使用—也就是說,盡管Windows Vista存在,廣域網(wǎng)傳輸性能較現(xiàn)有水平不會有太大的提升。
最后—也是最重要的一點—現(xiàn)在的分布式企業(yè)支持大量不同類型的應(yīng)用,不僅包括Microsoft文件服務(wù),還包括Oracle、PeopleSoft、SAP、甚至Outlook和Exchange。諸如此類的關(guān)鍵業(yè)務(wù)工具都運行在廣域網(wǎng)上,全新的Windows VistaTCP/IP和CIFS實施基本或根本不會提高這些應(yīng)用在廣域網(wǎng)上的性能。這些應(yīng)用仍需要加速和優(yōu)化,因此,加速和優(yōu)化解決方案仍將占有一席之地。
做出明智決策
盡管產(chǎn)品的宣傳充滿溢美之詞,但我們認為Windows Vista并不像有些人所說的那樣是廣域網(wǎng)加速的真正福音。
當然,這樣說并不是否認Windows Vista令人稱道的巨大改進。對于低延時高帶寬環(huán)境中的用戶來說,Windows Vista將提高一直困擾他們的文件傳輸性能問題。
但對于高延時低帶寬廣域網(wǎng)鏈路的用戶,雖然WindowsVista的改進特性值得稱贊,但絕對不是用戶需要的解決方案。與現(xiàn)有的應(yīng)用加速和廣域網(wǎng)優(yōu)化解決方案結(jié)合使用,Windows Vista將大幅度改進工作環(huán)境。但是,由于操作系統(tǒng)單憑自己無法提供完整的解決方案,因此必須借助協(xié)作方法。