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