美章網(wǎng) 資料文庫(kù) 應(yīng)用性能管理分析范文

應(yīng)用性能管理分析范文

本站小編為你精心準(zhǔn)備了應(yīng)用性能管理分析參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

應(yīng)用性能管理分析

《金融科技時(shí)代雜志》2014年第十期

一、應(yīng)用性能管理模型

(一)應(yīng)用性能管理功能應(yīng)用性能管理(APM)主要指對(duì)關(guān)鍵業(yè)務(wù)應(yīng)用進(jìn)行監(jiān)測(cè)、優(yōu)化,提高應(yīng)用可靠性和質(zhì)量,保證用戶得到良好的服務(wù)。企業(yè)的關(guān)鍵業(yè)務(wù)應(yīng)用的性能強(qiáng)大,可以提高企業(yè)競(jìng)爭(zhēng)力,因此應(yīng)用性能管理的重要性日益得到企業(yè)認(rèn)可。應(yīng)用性能管理主要功能如下。1.監(jiān)測(cè)關(guān)鍵應(yīng)用性能通過(guò)業(yè)務(wù)處理過(guò)程監(jiān)測(cè)、模擬等手段真實(shí)測(cè)量用戶響應(yīng)時(shí)間、業(yè)務(wù)的使用頻率以及用戶所進(jìn)行的業(yè)務(wù)處理過(guò)程是否成功完成。2.快速定位應(yīng)用系統(tǒng)性能故障通過(guò)對(duì)應(yīng)用系統(tǒng)各種組件(數(shù)據(jù)庫(kù)、中間件)的監(jiān)測(cè),迅速定位系統(tǒng)故障,如發(fā)生數(shù)據(jù)庫(kù)死鎖和中間件線程池滿等問(wèn)題。3.優(yōu)化系統(tǒng)性能分析業(yè)務(wù)處理過(guò)程中的瓶頸點(diǎn)和應(yīng)用系統(tǒng)各組件占用資源情況,中間件、數(shù)據(jù)庫(kù)執(zhí)行效率,根據(jù)業(yè)務(wù)對(duì)應(yīng)用系統(tǒng)性能要求分析優(yōu)化,確保應(yīng)用系統(tǒng)提供好的服務(wù)質(zhì)量。

(二)應(yīng)用性能管理模型為推動(dòng)應(yīng)用性能管理的發(fā)展,Gartner從5個(gè)維度定義了應(yīng)用性能管理模型,包括最終用戶體驗(yàn)監(jiān)控、交易事務(wù)追蹤、應(yīng)用組件發(fā)現(xiàn)和建模、應(yīng)用組件深入監(jiān)控、應(yīng)用性能數(shù)據(jù)庫(kù)功能(如圖1所示)。前4個(gè)維度記錄端到端應(yīng)用行為的具體而又全面的視圖,最后一個(gè)維度則涉及與前4個(gè)維度相關(guān)的極大數(shù)據(jù)集的實(shí)時(shí)和歷史關(guān)聯(lián),以及對(duì)這些數(shù)據(jù)集的分析。1.最終用戶體驗(yàn)監(jiān)控采用非入侵的方式(低性能損耗)在異構(gòu)環(huán)境中跟蹤最終用戶真實(shí)體驗(yàn),讓運(yùn)維人員在不直接訪問(wèn)應(yīng)用程序的情況下,準(zhǔn)確了解應(yīng)用程序運(yùn)行狀態(tài)和從最終用戶的角度來(lái)看關(guān)鍵交易路徑性能,把真實(shí)的數(shù)據(jù)反饋給應(yīng)用軟件研發(fā)測(cè)試團(tuán)隊(duì)。此維度的所采用的技術(shù)方案的關(guān)鍵點(diǎn)是如何采集用戶使用的功能和執(zhí)行這些功能時(shí)的體驗(yàn)情況(成功率、響應(yīng)時(shí)間等)。目前主要有4類技術(shù):(1)基于綜合事務(wù)的軟件機(jī)器人;(2)基于裝置的網(wǎng)絡(luò)連接式數(shù)據(jù)包捕獲與分析系統(tǒng);(3)基于的端點(diǎn)測(cè)試系統(tǒng);(4)針對(duì)VoIP和其他基于IP的復(fù)雜服務(wù)的專用系統(tǒng)。2.交易事務(wù)追蹤通過(guò)跟蹤分析關(guān)鍵交易的邏輯執(zhí)行順序,在物理、虛擬或云環(huán)境中的復(fù)合IT應(yīng)用中進(jìn)行阻斷與隔離,快速識(shí)別和隔離應(yīng)用系統(tǒng)可用性和性能問(wèn)題。此維度采用的技術(shù)方案在用戶自定義事務(wù)處理穿越應(yīng)用堆棧和一些支持該應(yīng)用的基礎(chǔ)架構(gòu)元素時(shí),對(duì)事務(wù)開展跟蹤,實(shí)現(xiàn)自動(dòng)的業(yè)務(wù)交易映射和7×24的全面覆蓋。交易事務(wù)追蹤支持交易追蹤和無(wú)技術(shù),無(wú)的追蹤可快速部署到整個(gè)IT基礎(chǔ)設(shè)施和IT應(yīng)用服務(wù)上,實(shí)現(xiàn)每筆交易的追蹤功能;交易追蹤,當(dāng)需要更深入的信息,可以選擇性地部署交易追蹤提供更多的數(shù)據(jù)采集與可視化。3.應(yīng)用組件發(fā)現(xiàn)和建模快速識(shí)別復(fù)雜IT應(yīng)用組件和自動(dòng)映射交易路徑顯示交易拓?fù)浣Y(jié)構(gòu),加速故障定位與修復(fù)。在執(zhí)行用戶自定義事務(wù)處理的時(shí)候,應(yīng)用組件發(fā)現(xiàn)與建模能發(fā)現(xiàn)哪些軟件和硬件組件被使用,以及在支持用戶自定義事務(wù)執(zhí)行路徑時(shí)組件的彼此調(diào)用關(guān)系。此維度采用的技術(shù)方案是3種不同技術(shù)的混合:IT服務(wù)依賴度映射工具,用于發(fā)現(xiàn)不同類型通信數(shù)據(jù)如何在不同類型的物理和虛擬基礎(chǔ)架構(gòu)元素之間流動(dòng);事務(wù)概況快照分析,根據(jù)交易事物追蹤技術(shù)生成的結(jié)果來(lái)進(jìn)行構(gòu)建;SOA拓?fù)鋱D。4.應(yīng)用組件深入監(jiān)控用于診斷和修復(fù)應(yīng)用程序的性能問(wèn)題,幫助確定性能問(wèn)題的根本原因,加速修復(fù)過(guò)程,盡量減少對(duì)業(yè)務(wù)的影響。此維度采用的技術(shù)方案是通過(guò)對(duì)一些關(guān)鍵組件(包括數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用中間件、消息中間件、應(yīng)用堆棧框架、網(wǎng)絡(luò)基礎(chǔ)架構(gòu)等)的深入檢查,以及線程狀態(tài)、資源等待、線程堆棧內(nèi)容和代碼的分析,確定交易緩慢或失敗的原因。5.應(yīng)用性能數(shù)據(jù)庫(kù)功能基于性能管理數(shù)據(jù)庫(kù)(PMDB),實(shí)現(xiàn)積極主動(dòng)的應(yīng)用性能管理,支持性能預(yù)測(cè)、趨勢(shì)和容量的分析,幫助運(yùn)維人員及早進(jìn)行性能分析預(yù)測(cè),在應(yīng)用性能出現(xiàn)瓶頸之前發(fā)現(xiàn)并提前作出響應(yīng),解決問(wèn)題,提高性能和優(yōu)化利用資源。此維度采用的技術(shù)方案是通過(guò)大數(shù)據(jù)技術(shù)對(duì)前4個(gè)維度積累的大量歷史數(shù)據(jù)加工分析,對(duì)客戶感知、業(yè)務(wù)運(yùn)行和應(yīng)用組件等進(jìn)行性能預(yù)測(cè),找出應(yīng)用性能的運(yùn)行規(guī)律和變化趨勢(shì),為應(yīng)用系統(tǒng)的擴(kuò)容優(yōu)化提供科學(xué)依據(jù)。

二、應(yīng)用性能管理目標(biāo)

五維度應(yīng)用性能管理模型對(duì)應(yīng)用性能管理的要點(diǎn)和方向給出了完備的定義和指導(dǎo),基于這些定義,結(jié)合銀行業(yè)應(yīng)用系統(tǒng)運(yùn)維需求,可設(shè)定以下應(yīng)用性能管理方案的目標(biāo)。從用戶的角度感知應(yīng)用的性能,實(shí)時(shí)觀測(cè)用戶對(duì)應(yīng)用的真實(shí)感受,重點(diǎn)關(guān)注業(yè)務(wù)響應(yīng)時(shí)間、業(yè)務(wù)成功率兩方面。從業(yè)務(wù)(交易)的角度感知應(yīng)用的性能,實(shí)時(shí)對(duì)業(yè)務(wù)處理邏輯的各環(huán)節(jié)實(shí)時(shí)監(jiān)測(cè),及時(shí)發(fā)現(xiàn)各處理環(huán)節(jié)出現(xiàn)的性能問(wèn)題,重點(diǎn)關(guān)注各業(yè)務(wù)環(huán)節(jié)的處理效率、處理處理量、堆積量。對(duì)應(yīng)用組件深入監(jiān)控,包含網(wǎng)絡(luò)、存儲(chǔ)系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、中間件層、應(yīng)用層、Web層等,并對(duì)各層應(yīng)用組件的監(jiān)控結(jié)果建立關(guān)聯(lián)關(guān)系,重點(diǎn)關(guān)注各應(yīng)用組件的異常運(yùn)行和性能表現(xiàn)。自動(dòng)發(fā)現(xiàn)應(yīng)用拓?fù)浒l(fā)現(xiàn)應(yīng)用組件以及應(yīng)用組件之間的依賴關(guān)系,將應(yīng)用拓?fù)洹?yīng)用組件的事件、性能數(shù)據(jù)統(tǒng)一集成為一個(gè)整體管理。面向?qū)嶋H的運(yùn)行環(huán)境,根據(jù)一定頻率采集的用戶實(shí)際體驗(yàn)、業(yè)務(wù)交易與應(yīng)用組件的性能數(shù)據(jù),預(yù)測(cè)應(yīng)用問(wèn)題發(fā)生,實(shí)現(xiàn)主動(dòng)式管理,并能夠?yàn)楣芾砣藛T提供短期和長(zhǎng)期應(yīng)用運(yùn)行報(bào)告,進(jìn)行趨勢(shì)分析和容量規(guī)劃。在統(tǒng)一的視圖中展現(xiàn)業(yè)務(wù)、應(yīng)用組件的性能,可以直觀、快速?gòu)谋O(jiān)控檢測(cè)出應(yīng)用性能問(wèn)題。在7×24安全運(yùn)行的生產(chǎn)環(huán)境,及時(shí)發(fā)現(xiàn)可能引起應(yīng)用性能問(wèn)題的各類事件,并應(yīng)用組件的映射關(guān)系,用于快速判斷問(wèn)題的影響程度和問(wèn)題的根源分析定位。

三、應(yīng)用性能管理方案

基于上述目標(biāo)和各APM廠商的一些產(chǎn)品,我們提出如下技術(shù)方案。在該技術(shù)方案中,整體分為4層,每一層的功能定位和實(shí)現(xiàn)方式各不相同,后續(xù)逐一給出描述。系統(tǒng)技術(shù)架構(gòu)圖如圖2所示。

(一)被管應(yīng)用對(duì)象層這一對(duì)象層包括組成應(yīng)用硬件、基礎(chǔ)軟件、應(yīng)用軟件以及業(yè)務(wù)和客戶體驗(yàn)等部分,是應(yīng)用性能管理的對(duì)象。

(二)應(yīng)用對(duì)象管理平臺(tái)層針對(duì)各種被管理應(yīng)用對(duì)象的監(jiān)控管理平臺(tái),對(duì)于不同的被管理對(duì)象,需要選擇特定的管理工具。結(jié)合需求以及各廠商產(chǎn)品情況,方案設(shè)計(jì)中給出的建議如下。1.客戶體驗(yàn)監(jiān)測(cè)平臺(tái)實(shí)現(xiàn)從最終用戶的角度感知應(yīng)用性能,及時(shí)發(fā)現(xiàn)應(yīng)用性能問(wèn)題。目前應(yīng)用最為廣泛的解決方案主要有Oracle公司RUEI(RealUserExperienceInsight)和Compuware公司的EUEM(End-UserExperienceMonitoring)。2.業(yè)務(wù)與應(yīng)用監(jiān)測(cè)平臺(tái)實(shí)現(xiàn)應(yīng)用軟件、業(yè)務(wù)和交易級(jí)別的監(jiān)控,從業(yè)務(wù)和交易路徑的各環(huán)節(jié)的處理效率分析應(yīng)用性能問(wèn)題,找到業(yè)務(wù)路徑中的瓶頸。目前應(yīng)用較為廣泛的解決方案主要有IBM公司的ITCAM、Compuware公司dynaTrace、天旦公司的CrossFlowBPC、華青融天公司的EZSona、融信易安公司的IT應(yīng)用監(jiān)測(cè)分析平臺(tái)等。3.應(yīng)用組件監(jiān)測(cè)平臺(tái)實(shí)現(xiàn)主要基礎(chǔ)應(yīng)用組件的監(jiān)測(cè)和分析,從存儲(chǔ)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件的角度去發(fā)現(xiàn)觀察,找出可能影響影響應(yīng)用性能的各種潛在問(wèn)題。目前應(yīng)用較為廣泛的解決方案主要有IBM公司TIVOLI和BMC公司Patrol等。4.應(yīng)用組件依賴關(guān)系管理平臺(tái)實(shí)現(xiàn)應(yīng)用組件的自動(dòng)發(fā)現(xiàn),互相調(diào)用關(guān)系管理,交易路徑及交易拓?fù)渥R(shí)別與映射。目前應(yīng)用較為廣泛的解決方案主要有IBM公司TADDM和BMC公司的ADDM以及HP公司的UD。

(三)數(shù)據(jù)匯聚層將應(yīng)用對(duì)象管理平臺(tái)層捕獲的應(yīng)用性能數(shù)據(jù)、配置數(shù)據(jù)、事件數(shù)據(jù)標(biāo)準(zhǔn)化,并分類統(tǒng)一存儲(chǔ)管理,作為數(shù)據(jù)分析與展現(xiàn)層的數(shù)據(jù)來(lái)源。目前一般使用數(shù)據(jù)庫(kù)技術(shù)、數(shù)據(jù)庫(kù)倉(cāng)庫(kù)技術(shù)等實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。

(四)數(shù)據(jù)分析與展現(xiàn)層對(duì)可能影響應(yīng)用性能的各種數(shù)據(jù)通過(guò)特定的數(shù)據(jù)模型進(jìn)行加工分析,形成經(jīng)過(guò)量化的用于展現(xiàn)的應(yīng)用運(yùn)行狀況的各種圖表、儀表盤、應(yīng)用拓?fù)涞龋峁┙o應(yīng)用的管理和維護(hù)人員。具體包括以下3部分。1.應(yīng)用事件管理平臺(tái)管理應(yīng)用對(duì)象所發(fā)生的可能影響應(yīng)用性能的事件,并進(jìn)行關(guān)聯(lián)分析,作為7×24運(yùn)行監(jiān)控的重要平臺(tái)之一,用于快速定位產(chǎn)生事件的應(yīng)用對(duì)象。2.應(yīng)用展示平臺(tái)在應(yīng)用拓?fù)渖弦钥梢暬姆绞浇y(tǒng)一展示性能數(shù)據(jù)、事件數(shù)據(jù),作為7×24運(yùn)行監(jiān)控的展示平臺(tái),輔助運(yùn)維人員定位應(yīng)用性能問(wèn)題根源和評(píng)估影響度。3.應(yīng)用性能平臺(tái)通過(guò)數(shù)據(jù)模型分析性能數(shù)據(jù),對(duì)客戶體驗(yàn)、業(yè)務(wù)交易、應(yīng)用組件的性能進(jìn)行預(yù)測(cè),用于應(yīng)用性能評(píng)估和規(guī)劃。

四、總結(jié)

本文通過(guò)分析應(yīng)用性能面臨的挑戰(zhàn),深入理解應(yīng)用性能管理的五維度管理模型,并結(jié)合實(shí)際運(yùn)維需求設(shè)定實(shí)用的應(yīng)用性能管理目標(biāo),設(shè)計(jì)出應(yīng)用性能管理技術(shù)方案,并對(duì)技術(shù)方案的框架和功能進(jìn)行了詳細(xì)介紹。

作者:宋義華班孝明單位:中信銀行總行

主站蜘蛛池模板: 一本色道久久综合亚洲精品高清| 亚洲韩国欧美一区二区三区| 久久人人做人人玩人精品| 天堂在线ww小说| 中国黄色一级片| 日本精品啪啪一区二区三区| 亚洲免费闲人蜜桃| 波多野结衣中文字幕一区二区三区 | 亚洲色无码国产精品网站可下载 | 99久久无色码中文字幕人妻| 性欧美xxxx| 久久亚洲精品中文字幕无码| 欧洲精品免费一区二区三区| 国产精品无码久久久久| jlzz大全高潮多水老师| 成人妇女免费播放久久久| 久久久精品中文字幕麻豆发布| 桃花直播下载免费观看| 亚洲日韩一页精品发布| 热热色原原网站| 免费无码成人片| 久久久久999| 国产精品无码专区av在线播放 | aⅴ免费在线观看| 小婷的性放荡日记h交| 中文字幕日本最新乱码视频| 日本簧片在线观看| 久章草在线精品视频免费观看| 欧美一级看片免费观看视频在线| 和朋友共享娇妻高hh| 超碰色偷偷男人的天堂| 国产成人无码精品久久久露脸| 草莓在线观看视频| 国产精品福利一区二区| 97精品依人久久久大香线蕉97| 大肉大捧一进一出好爽视频| japanese日本护士xxxx18一19| 字幕网免费高清观看电影| 三上悠亚在线观看视频| 成人在线播放av| 中文字幕av无码无卡免费|