Compuware:應(yīng)用性能管理系統(tǒng)邁向新紀(jì)元
原創(chuàng)2013年2月28日,在Compuware公司北京辦公室內(nèi)召開了一場小型的媒體溝通會(huì)。來自Compuware的技術(shù)產(chǎn)品經(jīng)理Werner Breitfuss和Compuware大中華區(qū)解決方案銷售總監(jiān)李翔一起為大家分享了APM的技術(shù)趨勢及新一代APM的特點(diǎn)。
Compuware技術(shù)產(chǎn)品經(jīng)理Werner Breitfuss
新技術(shù)和市場環(huán)境帶動(dòng)用戶需求快速變化
應(yīng)用性能管理(APM)不僅是IT問題,也是業(yè)務(wù)問題。性能不佳的應(yīng)用可能導(dǎo)致員工的生產(chǎn)率下降、運(yùn)營成本上升、用戶忠誠度下滑,影響企業(yè)收入,最終會(huì)損害企業(yè)的品牌和形象。
APM市場已經(jīng)有將近20年歷史,其發(fā)展之初,主要是做網(wǎng)絡(luò)性能監(jiān)控,測量網(wǎng)絡(luò)速度對用戶體驗(yàn)整個(gè)應(yīng)用的影響。傳統(tǒng)的應(yīng)用性能管理方案關(guān)注于從數(shù)據(jù)中心構(gòu)架角度進(jìn)行部件級監(jiān)控。這種方式往往是被動(dòng)的,很少能對故障真正的根本原因定位分析提供太多幫助,對業(yè)務(wù)分析也不夠詳盡,而且部署和維護(hù)成本較高。
隨著中間件技術(shù)、JAVA、Weblogic等技術(shù)逐漸普及,虛擬化、云計(jì)算、大數(shù)據(jù)等技術(shù)落地企業(yè);接入移動(dòng)終端設(shè)備的多樣性和應(yīng)用復(fù)雜度的增加;互聯(lián)網(wǎng)渠道、電子渠道成為營銷的中心,這種復(fù)雜性對業(yè)務(wù)和銷售影響的比重增加。原有的APM系統(tǒng)已經(jīng)很難對應(yīng)用性能的監(jiān)測做到透明可視與全局把握。用戶需要從開發(fā)、測試、生產(chǎn)到上線之后監(jiān)測應(yīng)用整個(gè)生命周期的性能表現(xiàn)。
dynaTrace是Compuware公司APM解決方案的重要組成部分。據(jù)Werner介紹,dynaTrace可以將用戶性能管理,業(yè)務(wù)交易管理,高級監(jiān)控和代碼級診斷功能巧妙的集成在同一系統(tǒng)中。dynaTrace通過專利技術(shù)PurePath實(shí)現(xiàn)對進(jìn)入應(yīng)用的所有交易進(jìn)行監(jiān)控和分析,從單個(gè)用戶點(diǎn)擊瀏覽器開始,一直可以追蹤此用戶點(diǎn)擊動(dòng)作在后臺的代碼執(zhí)行流,貫穿整個(gè)應(yīng)用,最終可以跟蹤到此用戶點(diǎn)擊導(dǎo)致的訪問數(shù)據(jù)庫動(dòng)作,反向亦然。這種記錄和追蹤用戶交易跨越整個(gè)應(yīng)用的細(xì)粒度代碼數(shù)據(jù)信息的能力,使得dynaTrace能夠?qū)崿F(xiàn)主動(dòng)式性能管理。
PurePath技術(shù)能在系統(tǒng)運(yùn)行時(shí)深入應(yīng)用內(nèi)部,生產(chǎn)環(huán)境下部署的PurePath能追蹤和捕獲所有業(yè)務(wù)系統(tǒng)內(nèi)部交易的端到端代碼執(zhí)行路徑,執(zhí)行上下文和執(zhí)行時(shí)間信息,從用戶點(diǎn)擊,跨越所有不同JVM/.NET實(shí)體,最后查詢數(shù)據(jù)庫的整個(gè)后臺執(zhí)行過程。擁有這些精確深入的原子級別細(xì)節(jié)信息,PurePath可以實(shí)現(xiàn)更準(zhǔn)確的報(bào)告,細(xì)粒度的業(yè)務(wù)交易分組,細(xì)化的SLA(服務(wù)等級協(xié)議)管理以及更快的定位故障問題的根本原因。
dynaTrace APM解決方案的優(yōu)勢
基于PurePath核心技術(shù)的dynaTrace打破了傳統(tǒng)APM方案技術(shù)和構(gòu)架的限制,深入到應(yīng)用內(nèi)部管理應(yīng)用性能。和其他APM解決方案相比,dynaTrace具有以下優(yōu)勢:
1.零配置與自適應(yīng):和傳統(tǒng)解決方案不同,dynaTrace無需進(jìn)行復(fù)雜額外配置,即使在非常復(fù)雜的應(yīng)用架構(gòu)環(huán)境下,也可以在幾十分鐘內(nèi)部署完畢。當(dāng)應(yīng)用發(fā)生變化時(shí),dynaTrace會(huì)自動(dòng)適應(yīng)這種變化,并隨之調(diào)整儀表盤信息。這加快了實(shí)現(xiàn)價(jià)值的速度,降低了總體擁有成本,提高了效率。
2.7*24小時(shí)提供全部交易的代碼級執(zhí)行信息:當(dāng)故障發(fā)生時(shí),無需花費(fèi)大量人力重現(xiàn)環(huán)境來定位故障原因,dynaTrace會(huì)完整追蹤和記錄用戶后臺交易執(zhí)行詳盡信息。
3.關(guān)注所有用戶體驗(yàn):dynaTrace系統(tǒng)從不同視角關(guān)注應(yīng)用不同相關(guān)者,為其提供獨(dú)特的價(jià)值,包括業(yè)務(wù)部門人員,運(yùn)維人員,測試工程師以及軟件架構(gòu)師和軟件研發(fā)工程師。
4.為業(yè)務(wù)發(fā)展提供支持:dynaTrace不但可以監(jiān)控應(yīng)用,還可以監(jiān)控銷售收入的實(shí)時(shí)數(shù)據(jù),每分鐘到底產(chǎn)生了多少訂單,有多少訂單在支付階段出錯(cuò)了,有多少筆交易,是多少錢,不同類型交易的組合情況。實(shí)時(shí)業(yè)務(wù)分析和應(yīng)用性能數(shù)據(jù),使用dynaTrace可以即時(shí)得到這些信息,成為大數(shù)據(jù)做BI分析的數(shù)據(jù)來源。
據(jù)Werner表示,Compuware 即將在五月份發(fā)布dynaTrace新版本,將支持PHP技術(shù)。移動(dòng)設(shè)備方面的用戶體驗(yàn)方面,對iOS和安卓兩個(gè)主流的應(yīng)用可以做深入監(jiān)控,用戶在使用移動(dòng)互聯(lián)網(wǎng)的手機(jī)應(yīng)用時(shí),dynaTrace可以使終端上的操作和后端應(yīng)用交易執(zhí)行情況可以關(guān)聯(lián)起來,使得可以記錄每個(gè)用戶在設(shè)備上每次點(diǎn)擊,從終端和后臺交易執(zhí)行情況關(guān)聯(lián)起來的全面的監(jiān)控和把握。
2012年,Gartner咨詢公司在《應(yīng)用性能監(jiān)測(APM)魔力象限》報(bào)告中將Compuware歸入“領(lǐng)導(dǎo)者”象限。據(jù)記者了解,Compuware在國外APM市場擁有很高的贏單率,面對國內(nèi)APM市場上一些本土企業(yè),如何將先進(jìn)的技術(shù)產(chǎn)品服務(wù)好國內(nèi)用戶,是Compuware未來一段時(shí)間內(nèi)需要面對和思考的問題。在去年,Compuware發(fā)布了dynaTrace 4.2中文版本,Compuware公司同時(shí)表示,以后的版本都會(huì)提供中文版本來滿足本地市場的需求。