管理應(yīng)用的可用性和性能。
早期的識(shí)別和解決方式的關(guān)鍵是減少應(yīng)用問(wèn)題的影響。通過(guò)正確的監(jiān)測(cè),很多應(yīng)用問(wèn)題可以在停機(jī)前被發(fā)現(xiàn)和解決。
最終用戶的體驗(yàn)監(jiān)測(cè)是應(yīng)用監(jiān)測(cè)的重要部分。最終用戶的響應(yīng)時(shí)間應(yīng)該一直被測(cè)量,并與現(xiàn)有的服務(wù)等級(jí)協(xié)議比較,在問(wèn)題變得嚴(yán)重之前,能幫助識(shí)別和解決性能變化趨勢(shì)。
現(xiàn)在我們可以采用先進(jìn)的技術(shù)幫助組織捕獲,分析和回放完整地最終用戶會(huì)話。這樣的數(shù)據(jù)對(duì)于再現(xiàn)和診斷與應(yīng)用功能相關(guān)的問(wèn)題而言是非常重要的。這些技術(shù)可以被用來(lái)分析電子商務(wù)和其他自助服務(wù)Web應(yīng)用的可用性問(wèn)題。
除最終用戶的體驗(yàn)數(shù)據(jù)外,資源利用情況和性能數(shù)據(jù)應(yīng)該根據(jù)應(yīng)用技術(shù)棧的層次進(jìn)行采集,包括Web Server,應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)。這些數(shù)據(jù)可以在情況變得嚴(yán)重前提供有關(guān)問(wèn)題的重要信息。例如,缺少一個(gè)索引導(dǎo)致的性能問(wèn)題,只有在過(guò)量的表掃描時(shí)才能采集到特征數(shù)據(jù)。在對(duì)最終用戶產(chǎn)生嚴(yán)重影響之前,表掃描監(jiān)測(cè)應(yīng)該很早就可以發(fā)現(xiàn)這個(gè)問(wèn)題。與此類似,Java應(yīng)用中的內(nèi)存泄露問(wèn)題往往很長(zhǎng)時(shí)間都不會(huì)被發(fā)現(xiàn),通過(guò)監(jiān)測(cè)內(nèi)存使用就可以在災(zāi)難之前發(fā)現(xiàn)這種問(wèn)題。對(duì)相關(guān)組件(包括網(wǎng)絡(luò),操作系統(tǒng),應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù)和應(yīng)用等)的細(xì)粒度監(jiān)測(cè)和報(bào)警,通??梢栽谕C(jī)前發(fā)現(xiàn)應(yīng)用的問(wèn)題。
即使采用最好的,能夠盡早報(bào)警的系統(tǒng),有時(shí)應(yīng)用也會(huì)很快出現(xiàn)問(wèn)題,導(dǎo)致嚴(yán)重的性能下降甚至停機(jī)。這時(shí),公司才會(huì)切實(shí)感覺(jué)到銷售額的下降或成本的顯著上升。不幸的是,在這種情況下,診斷問(wèn)題是很困難的。在當(dāng)前的復(fù)雜應(yīng)用環(huán)境中,一個(gè)問(wèn)題可能與很多變化的因素有關(guān)。下面是一些造成應(yīng)用響應(yīng)時(shí)間突然下降的可能原因:
更改應(yīng)用代碼后未經(jīng)優(yōu)化
未經(jīng)優(yōu)化的SQL語(yǔ)句
意外刪除的索引
意外的數(shù)據(jù)庫(kù)資源競(jìng)爭(zhēng)
Java內(nèi)存泄露
Web服務(wù)器進(jìn)程數(shù)量過(guò)多
網(wǎng)絡(luò)性能問(wèn)題
識(shí)別像上面的這些困難問(wèn)題可能需要多種IT技術(shù)。重要的是技術(shù)人員應(yīng)該方便地掌握恰當(dāng)?shù)臄?shù)據(jù)以便快速縮小問(wèn)題的可能性。技術(shù)人員應(yīng)該能夠快速察看應(yīng)用,應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù),Web服務(wù)器,操作系統(tǒng)和網(wǎng)絡(luò)的性能和資源特征,并可將這些數(shù)據(jù)與具體的交易響應(yīng)時(shí)間的下降相關(guān)聯(lián)進(jìn)行綜合分析。擁有合適的工具以簡(jiǎn)明的方式提供數(shù)據(jù)時(shí)快速解決問(wèn)題的關(guān)鍵。
3.結(jié)論
商業(yè)組織必須不斷地適應(yīng)變化的市場(chǎng)環(huán)境。這給IT部門帶來(lái)很大壓力,必須保證公司的應(yīng)用系統(tǒng)可以支持全面的戰(zhàn)略方向。因此,將面對(duì)更為復(fù)雜的一個(gè)用環(huán)境。沒(méi)有正確的控制和管理,應(yīng)用環(huán)境的持續(xù)改變將導(dǎo)致糟糕的應(yīng)用性能和停機(jī)。對(duì)于一個(gè)組織來(lái)說(shuō),這些問(wèn)題意味著銷售額和生產(chǎn)效率的大幅降低。Gartner估計(jì)任務(wù)關(guān)鍵應(yīng)用的每小時(shí)停機(jī)成本是42,000美元。而通過(guò)在應(yīng)用的整個(gè)生命周期(從開(kāi)發(fā)到生產(chǎn))中采用嚴(yán)格的方法,可以避免大量的損失。采用適當(dāng)?shù)墓ぞ?,?jǐn)慎地控制工作流程可以俄日大多數(shù)IT部門節(jié)省巨額成本。
轉(zhuǎn)貼于:http://opto-elec.com.cn