對(duì)應(yīng)用性能監(jiān)控工具APM該有怎樣的期待?
由于沒(méi)有有效的性能管理,應(yīng)用遭遇響應(yīng)時(shí)間延遲,這讓顧客憤怒不已,還破壞雇員的生產(chǎn)積極性。試錯(cuò)法排除故障以及可見(jiàn)性低導(dǎo)致斷電。這都引發(fā)關(guān)鍵業(yè)務(wù)功能長(zhǎng)時(shí)間無(wú)法使用,中斷了銷(xiāo)售與生產(chǎn)周期。
內(nèi)部性能管理工具趕不上運(yùn)行著的業(yè)務(wù)應(yīng)用的步伐。諸如企業(yè)資源規(guī)劃這樣復(fù)雜的應(yīng)用,可能添加多個(gè)層,諸如云計(jì)算接口這樣的新軟件類(lèi)型為了維持性能,每年的存儲(chǔ)增長(zhǎng)超過(guò)50%。這些更改使得應(yīng)用性能監(jiān)控與管理APM更加困難。
有些IT企業(yè)或它們服務(wù)的業(yè)務(wù),低估了對(duì)于有效APM的需求,或者對(duì)增加應(yīng)用性能復(fù)雜性的效果感到失望。
高性能工具
復(fù)雜的應(yīng)用性能監(jiān)控工具涵蓋應(yīng)用分布式架構(gòu)的方方面面,并能適應(yīng)新技術(shù)與新附加物的靈活性。關(guān)注工具中嵌入的成本可以指導(dǎo)應(yīng)用程序體系結(jié)構(gòu)的重新設(shè)計(jì),最小化成本的同時(shí)消除了性能抑制。
APM工具必須能查找到根源問(wèn)題,然后快速識(shí)別修復(fù)。使用既能積極主動(dòng)又能及時(shí)搞定故障修復(fù)的工具。問(wèn)題報(bào)告可以輕松使用么?可以繼續(xù)深入到下一層架構(gòu)么?或者網(wǎng)絡(luò)層,軟件堆棧的多層(應(yīng)用、應(yīng)用服務(wù)器與數(shù)據(jù)庫(kù))?
通過(guò)收集歷史數(shù)據(jù)庫(kù)性能趨勢(shì),監(jiān)控工具能積極預(yù)防問(wèn)題,允許將問(wèn)題隔離到一個(gè)專(zhuān)門(mén)設(shè)置的軟件實(shí)例上。例如,Idera的Precise Software for SAP包含假設(shè)工具,顯示基礎(chǔ)架構(gòu)該如何更改,如添加固態(tài)驅(qū)動(dòng)將改變應(yīng)用性能。
一開(kāi)始就別讓性能監(jiān)控與管理工具成為降低應(yīng)用速度的推手。選擇資源消耗低的工具。輕量級(jí)(例如基于日志)的架構(gòu)最小化開(kāi)銷(xiāo)的同時(shí)***化數(shù)據(jù)收集工作。
性能收益
不錯(cuò)的應(yīng)用性能監(jiān)控工具獲得用戶(hù)與業(yè)務(wù)/最終用戶(hù)的青睞。IT團(tuán)隊(duì)可以交付更快的故障檢修方式,消除試錯(cuò)法導(dǎo)致的斷電。相對(duì)小型的故障在發(fā)展為大問(wèn)題之前就能被捕獲并得到解決。
APM工具幫助團(tuán)隊(duì)預(yù)防問(wèn)題,而不僅僅是解決問(wèn)題。通過(guò)性能趨勢(shì)分析,IT團(tuán)隊(duì)可以減輕架構(gòu)升級(jí)的負(fù)擔(dān),讓硬件更有效更具有成本效益。