應(yīng)用程序性能:復(fù)雜的應(yīng)用程序困擾WAN專業(yè)人員
通過Web應(yīng)用程序,用戶可以使用連接到互聯(lián)網(wǎng)的設(shè)備在任何地方完成工作,但是隨著基于瀏覽器應(yīng)用程序的復(fù)雜程度和數(shù)量的增加,WAN管理員需要重新評估他們的網(wǎng)絡(luò)工程策略,以便提高應(yīng)用程序性能。
Rick Drescher是紐約一家房地產(chǎn)服務(wù)公司Studley Inc.的技術(shù)服務(wù)管理主管,他說,“關(guān)于應(yīng)用程序性能,我們面臨的最大問題是基于Web的應(yīng)用程序,因為它們數(shù)量眾多而且完全互連。”Studley將Microsoft SharePoint作為業(yè)務(wù)應(yīng)用程序的基于Web的“啟動平臺”,支持公司600名員工使用諸多應(yīng)用程序。
Drescher說,“基于Web的應(yīng)用程序是不能容忍丟包問題的,因此,如果你是通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)將它呈現(xiàn)在某人的屏幕上,即使使用TCP,傳輸介質(zhì)仍然會丟失三分之一的數(shù)據(jù)包,所以終端用戶將無法使用這個應(yīng)用程序。應(yīng)用程序也會開始出現(xiàn)超時問題。”
Forrest Schroth是位于佛羅里達州勞德代爾堡的一家人事服務(wù)公司的首席數(shù)據(jù)網(wǎng)絡(luò)工程師,他認(rèn)為,當(dāng)SFN公司的IT組織將大量的企業(yè)資源計劃(ERP)應(yīng)用程序遷移到一個Web門戶系統(tǒng)時,應(yīng)用程序性能便會下滑。
“Web應(yīng)用程序性能如此拙劣,新產(chǎn)品幾乎無法使用,”Schroth說。
供應(yīng)商瞄準(zhǔn)應(yīng)用程序性能優(yōu)化的商機
根據(jù)WAN和Web優(yōu)化供應(yīng)商最近發(fā)布的公告表明,他們看到了解決應(yīng)用程序性能的商機。
Riverbed Technology長期以來一直支持Web應(yīng)用程序的HTTP優(yōu)化 ,主要是Microsoft應(yīng)用程序,它最近進行了兩項旨在提高和擴展Web應(yīng)用程序加速技術(shù)的收購:Zeus和Aptimize,前者是一個 虛擬應(yīng)用程序交付控制器 (ADC) 供應(yīng)商,后者是一個新興公司,專注于網(wǎng)頁內(nèi)容優(yōu)化。
通過這兩項收購,Riverbed不僅解決了應(yīng)用程序的擴展和復(fù)雜性問題,而且用戶還可以在分公司之外進行訪問。Riverbed一直以來都在宣傳它的WAN優(yōu)化設(shè)備:不對稱部署的Steelhead,這意味著每個連接端都會有一個設(shè)備。
Riverbed越來越確信,它必須跳出傳統(tǒng)的對稱優(yōu)化模式,并且改進它對訪問Web應(yīng)用程序的遠程用戶、合作伙伴或客戶的不對稱優(yōu)化支持,”Riverbed的企業(yè)發(fā)展戰(zhàn)略副總裁Paul O'Farrell說。
他說,Zeus基于軟件的方法簡化了管理員將其部署到云環(huán)境的過程。O'Farrell說,通過加速各種組件在頁面上的渲染方式,Aptimize的技術(shù)提高了Web應(yīng)用程序的性能。它將多個內(nèi)容請求整合到一個事務(wù)中,包括圖像或JavaScript代碼。
O'Farrell說,“Steelheads會預(yù)抓取HTTP內(nèi)容,但是它們實際上并不會解析HTML本身的內(nèi)容。Aptimize所做得是檢查HTML代碼本身,并對它進行即時轉(zhuǎn)換。這個在概念似乎很容易做到,但是,實際上它很容易破壞網(wǎng)頁,特別是JavaScript。”
同時,內(nèi)容交付網(wǎng)絡(luò)(CDN)和網(wǎng)頁優(yōu)化供應(yīng)商Akamai 最近與BMC一起合作,致力于為Akamai客戶提供更細(xì)致的監(jiān)控分析數(shù)據(jù)。新的Edgeview軟件,Akamai客戶可以免費使用它的Web優(yōu)化服務(wù),通過性能數(shù)據(jù)來比較指定頁面的加載速度,不管它們是否連接到Akamai的網(wǎng)絡(luò)上。但有一個服務(wù)是收費的——對頁面組件的指定用戶會話進行類似的分析。
Andy Rubinson是Akamai的資深產(chǎn)品營銷經(jīng)理說,“員工不大可能像客戶一樣,拋棄一個網(wǎng)站不再回訪。但是,你肯定會失去某個Web應(yīng)用程序的一些用戶,因為如果它們表現(xiàn)不佳的話,人們并不想使用這些工具。”
Strangeloop是一個網(wǎng)頁內(nèi)容優(yōu)化的創(chuàng)業(yè)公司,它的技術(shù)與Aptimize類似。今年年初,Akamai也與Strangeloop合作,共同交付一個整合的CDN和優(yōu)化服務(wù)。Akamai也在五月份宣布與Riverbed結(jié)成戰(zhàn)略聯(lián)盟,兩個公司表示將致力把每個供應(yīng)商的軟件整合到其它的基礎(chǔ)架構(gòu)。
提高Web應(yīng)用程序性能的方法有很多
在SFN Group面臨的ERP整合問題中,Schroth最初將WAN優(yōu)化看作是一種解決Web應(yīng)用程序性能問題的可能方案,但是,他并不認(rèn)為這樣的方法能夠擴展到SFN這種規(guī)模的公司,該公司擁有超過100,000名的用戶。
“我們即將部署一個定制開發(fā)的Web應(yīng)用程序,這是一個相當(dāng)復(fù)雜的應(yīng)用程序,如果我們沒有WAN優(yōu)化,那么這一切將無法實現(xiàn)。”IJM的信息系統(tǒng)副總裁說。
“我們所面臨的挑戰(zhàn)是,我們有800個辦事處需要連接到兩個數(shù)據(jù)中心上,但當(dāng)時大多數(shù)解決方案都要求每個位置都要部署,這樣成本會極高,”Schroth說。“如果你只有10至15個大型分點,那這些解決方案還是可行的。”
相反,他將他的WAN從幀中繼升級到更高效的多協(xié)議標(biāo)簽交換機(Multiprotocol Label Switching ,MPLS) 服務(wù),同時為他的Web應(yīng)用程序建立了服務(wù)質(zhì)量(QoS)和服務(wù)分類(CoS)策略。它的流量獲得了次要優(yōu)先級,僅排在語音流量之后,Schroth說。
Schroth已經(jīng)計劃對基于云的應(yīng)用程序重新設(shè)計將他的WAN,他的服務(wù)器管理員同事一直都在考慮Software as a Service (SaaS)。目前,出于安全考慮,他將互聯(lián)網(wǎng)流量從分公司回傳到數(shù)據(jù)中心,但是,這個設(shè)計會造成延遲,這對于基于SaaS應(yīng)用程序的用戶而言是很難接受的。他正在想是否能為這些分公司直接提供互聯(lián)網(wǎng)連接。
“如果我們將遠程站點確定為家庭用戶,那么我們就能夠放寬這些遠程站點的互聯(lián)網(wǎng)訪問,”Schroth說。
對于有高帶寬需求的Studley分公司用戶,通過釋放私有WAN通道,Drescher開始使用低費用的商業(yè)級互聯(lián)網(wǎng)連接來提高Web應(yīng)用程序的性能。他也部署了Steelheads,以便最有效地利用他的私有連接。
Drescher已經(jīng)配置了思科第二代整合服務(wù)路由器(Integrated Service Routers ,ISR G2s),以便將標(biāo)準(zhǔn)網(wǎng)頁瀏覽流量轉(zhuǎn)移到便宜的寬帶通道上。他將在今年稍晚的時間里,開始對Web應(yīng)用程序性能的方案進行概念驗證,這些Web應(yīng)用程序通過這些連接上的虛擬專用網(wǎng)絡(luò)(VPN)通道來支持和保證性能。
“我并不認(rèn)為私有網(wǎng)絡(luò)的方案有多好,但是,它的獨立性開始變強,”Drescher說。
根據(jù)位于華盛頓一個組織的信息系統(tǒng)副總裁John Lax介紹,人權(quán)組織國際司法代表團(IJM)廢除了發(fā)展中國家的奴隸制和非法性交易,它在世界上部分基礎(chǔ)設(shè)施較差的地區(qū)運營著15個遠程辦公室,對于這些地方而言,很難尋求能夠負(fù)擔(dān)得起的高質(zhì)量帶寬。
Lax說,IJM在烏干達辦公室的256 kps鏈路一般只交付64 Kbps的帶寬,而每個月的費用是1,200美元,這對于諸如SharePoint的重要Web應(yīng)用程序而言并不可想象的。部署Steelhead WAN優(yōu)化設(shè)備能夠?qū)⑵骄阅芴岣?到5倍,從而使IJM首次能夠啟動一個基于Web的全球幫助應(yīng)用程序平臺。
Lax說,“我們即將部署一個定制開發(fā)的Web應(yīng)用程序,它將讓我們通過一個用戶界面執(zhí)行所有的案例跟蹤和管理。它是一個非常復(fù)雜的應(yīng)用程序,如果我們沒有Steelheads,那么這一切將無法實現(xiàn)。”