APM (应用性能管理)
在信息科學(xué)和系統(tǒng)控制領(lǐng)域,APM是用來監(jiān)控和管理應(yīng)用軟件是否有效運(yùn)行的。APM通過監(jiān)測(cè)和分析應(yīng)用的表現(xiàn)去保證軟件應(yīng)用的良好運(yùn)行,APM已經(jīng)商用。
基本定義
APM = Application Performance Management,應(yīng)用性能管理,對(duì)企業(yè)系統(tǒng)即時(shí)監(jiān)控以實(shí)現(xiàn)對(duì)應(yīng)用程序性能管理和故障管理的系統(tǒng)化的解決方案。
應(yīng)用性能管理是一個(gè)比較新的網(wǎng)絡(luò)管理方向,主要指對(duì)企業(yè)的關(guān)鍵業(yè)務(wù)應(yīng)用進(jìn)行監(jiān)測(cè)、優(yōu)化,提高企業(yè)應(yīng)用的可靠性和質(zhì)量,保證用戶得到良好的服務(wù),降低IT總擁有成本(TCO)。一個(gè)企業(yè)的關(guān)鍵業(yè)務(wù)應(yīng)用的性能強(qiáng)大,可以提高競(jìng)爭(zhēng)力,并取得商業(yè)成功,因此,加強(qiáng)應(yīng)用性能管理(APM)可以產(chǎn)生巨大商業(yè)利益。
APM的覆蓋范圍包括五個(gè)層次的實(shí)現(xiàn):終端用戶體驗(yàn),應(yīng)用架構(gòu)映射,應(yīng)用事務(wù)了分析,深度應(yīng)用診斷,和數(shù)據(jù)分析
主要功能
應(yīng)用性能管理主要功能如下:
監(jiān)測(cè)企業(yè)關(guān)鍵應(yīng)用性能:過去,企業(yè)的IT部門在測(cè)量系統(tǒng)性能時(shí),一般重點(diǎn)測(cè)量為最終用戶提供服務(wù)的硬件組件的利用率,如CPU利用率以及通過網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù)。雖然這種方法也提供了一些寶貴的信息,但卻忽視了最重要的因素--最終用戶的響應(yīng)時(shí)間。現(xiàn)在通過事務(wù)處理過程監(jiān)測(cè)、模擬等手段可真實(shí)測(cè)量用戶響應(yīng)時(shí)間,此外還可以報(bào)告誰正在使用某一應(yīng)用、該應(yīng)用的使用頻率以及用戶所進(jìn)行的事務(wù)處理過程是否成功完成。
快速定位應(yīng)用系統(tǒng)性能故障:通過對(duì)應(yīng)用系統(tǒng)各種組件(數(shù)據(jù)庫、中間件)的監(jiān)測(cè),迅速定位系統(tǒng)故障,如發(fā)生Oracle數(shù)據(jù)庫死鎖等問題。
優(yōu)化系統(tǒng)性能:精確分析系統(tǒng)各個(gè)組件占用系統(tǒng)資源情況,中間件、數(shù)據(jù)庫執(zhí)行效率,根據(jù)應(yīng)用系統(tǒng)性能要求提出專家建議,保證應(yīng)用在整個(gè)壽命周期內(nèi)使用的系統(tǒng)資源要求最少,節(jié)約TCO。
新應(yīng)用性能管理環(huán)境的一個(gè)關(guān)鍵特性是部署在需要的地方:靠近服務(wù)。有多種方式來實(shí)現(xiàn)這一點(diǎn):
· 在虛擬機(jī)管理程序環(huán)境中,監(jiān)控空間內(nèi)虛擬機(jī)的響應(yīng)時(shí)間和資源消耗情況;
· 在沒有管理程序(例如專用物理服務(wù)器)或管理程序遙不可及(即在IaaS環(huán)境)時(shí),在操作系統(tǒng)上運(yùn)行;
· 在容器內(nèi);
· 在Java或.Net應(yīng)用服務(wù)器環(huán)境內(nèi);
·在終端用戶設(shè)備,連續(xù)或按需即時(shí)下載。
APM最新發(fā)展方向
如果這還沒有讓APM足夠模糊,現(xiàn)在又出現(xiàn)了另一種新方法,即基于網(wǎng)絡(luò)的APM,這是一個(gè)無代理系統(tǒng),它充分深入到現(xiàn)有網(wǎng)絡(luò)設(shè)備,觀察整個(gè)企業(yè)內(nèi)的網(wǎng)絡(luò)內(nèi)容和流量,分析應(yīng)用響應(yīng)時(shí)間,并使用有線協(xié)議識(shí)別錯(cuò)誤。這有別于傳統(tǒng)的APM方法,傳統(tǒng)方法通常使用安裝在應(yīng)用服務(wù)器的代理,從IT環(huán)境選定的幾個(gè)點(diǎn)(包括局域網(wǎng)、廣域網(wǎng)和任何相關(guān)數(shù)據(jù)庫)獲取性能指標(biāo)樣本,以確定哪里的傳統(tǒng)應(yīng)用出現(xiàn)了問題。
雖然從其優(yōu)勢(shì)來看,基于網(wǎng)絡(luò)的APM仍然有限,因?yàn)樗ǔS糜诓榭磻?yīng)用在網(wǎng)絡(luò)的節(jié)點(diǎn)之間需要走多遠(yuǎn),但重要的是,很多供應(yīng)商正將其包含在APM工具套件中。2015年開始,APM供應(yīng)商推出的工具產(chǎn)品更加深入應(yīng)用 ,包括基于用戶響應(yīng)時(shí)間的用戶體驗(yàn)分析、業(yè)務(wù)交易分析、業(yè)務(wù)系統(tǒng)視圖分析、故障定位分析等。
下一代APM
新一代APM:讓整個(gè)IT團(tuán)隊(duì)參與應(yīng)用性能監(jiān)控。
好的APM可以讓IT組織中原本孤立的各個(gè)方面集中在一起,比如自動(dòng)生成準(zhǔn)確的業(yè)務(wù)應(yīng)用系統(tǒng)組件關(guān)系視圖、關(guān)系視圖實(shí)時(shí)更新、準(zhǔn)確掌握應(yīng)用訪問邏輯關(guān)系等。APM工具可以幫助那些原本一直局限于監(jiān)控自身領(lǐng)域的管理員,使他們成長(zhǎng)為理解應(yīng)用及其支持基礎(chǔ)架構(gòu)的更有戰(zhàn)略價(jià)值的性能管理專業(yè)人員。
此外,軟件即服務(wù)提供商也希望有一些不需要指派專職應(yīng)用管理專業(yè)人員的工具。
總結(jié)
以上是生活随笔為你收集整理的APM (应用性能管理)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑图标怎么换图标样式如何修改电脑桌面图
- 下一篇: 电脑如何设置三道开机密码笔记本电脑如何设