套用性能管理

套用性能管理

套用性能管理(Application Performance Management)是一個比較新的網路管理方向,主要指對企業的關鍵業務套用進行監測、最佳化,提高企業套用的可靠性和質量,保證用戶得到良好的服務,降低IT總擁有成本(TCO)。使用全業務鏈的敏捷APM監控,可使一個企業的關鍵業務套用的性能更強大,可以提高競爭力,並取得商業成功,因此,加強套用性能管理(APM)可以產生巨大商業利益。

國外主要APM廠商有Compuware、iMaster、AppDynamics、New Relic等。

國內主要APM廠商有博睿Bonree、聽雲雲智慧OneAPM

基本介紹

  • 中文名:套用性能管理
  • 外文名:Application Performance Management
  • 簡稱:APM
最終用戶體驗監控,運行時套用架構的發現,建模和展示,用戶自定義事務處理剖析,套用部件的深度監控,分析,AppDynamics 套用性能管理,套用智慧型,智慧型套用,開放的、可擴展的,New Relic應性能管理(APM),雲智慧透視寶 套用性能管理,聽雲 套用性能管理,CompuwareAPM 套用性能管理,OneAPM 套用性能管理,追蹤用戶真實體驗,面向事務,實時可視化的監控,線上雲端部署,深入代碼級診斷,ManageEngine APM套用性能管理,CA APM 套用性能管理,挑戰,機會,優勢,
五個功能維度

最終用戶體驗監控

端對端傳輸時,捕捉呈獻給用戶數據的可用性,延遲度,執行
正確性和質量。

運行時套用架構的發現,建模和展示

捕捉在套用執行過程中,不同的軟硬體的參與行為,以及這些部件用於交流的數組的傳輸路徑。

用戶自定義事務處理剖析

追蹤用戶自定義事件,包括對在第二步(套用拓撲結構的發現和展示)中捕捉的事務,這為應對用戶對套用的需求而產生。

套用部件的深度監控

對在第二條中提到的資源和調用事件進行細粒度監測。部件包括伺服器端和移動終端及界面。

分析

套用封裝好的程式(包括行為學習引擎,複雜事件處理平台,日誌分析和)和上述四種產品功能,在大數據中發現有意義並可以加以使用的模式。
選擇時,要考慮以下因素:
套用系統可監測性:Tivoli Application Performance Management採用APM技術監測套用性能,這要求被監測系統必須支持APM API。Oracle、SAP、WebLogic等國外公司產品都支持APM API,但國內企業開發系統可能就不支持該API。國內的APM產品中,OneAPM對國內的開發環境有比較全面的匹配和支持。
擴展性:套用系統的變化是非常快的,因此套用性能管理系統的擴展性非常重要,如隨著數據量增加,資料庫從SQL Server升級到Oracle,套用性能管理系統要可以動態增加監測Oracle資料庫組件,而不需要升級整個套用性能管理系統。
易用、可自學習的故障診斷工具:套用系統的故障診斷比NMS系統的診斷更加複雜,它不僅要分析網路性能、系統資源,而且要分析系統設定、應用程式效率。一個良好的系統診斷工具是非常重要的,故障診斷工具並不一定是一個全自動的智慧型系統,因為一個全自動的智慧型故障推理系統開發難度極高,會造成軟體價格急劇攀升,它可以是一個半自動系統,但是要有自學習功能。

AppDynamics 套用性能管理

在現代市場上,企業是由運行他們業務的軟體定義的。而且軟體的用戶體驗直接決定了企業的收入和聲譽。企業不再是建一個網站 或 做一個移動應用程式、然後讓它們正常運行那么簡單。在今天複雜的商業環境中,需要一個智慧型的、創新的方法進行應用程式管理。AppDynamics套用智 能平台能夠提供企業所需的端到端的、可視化驅動管理的套用管理平台。

套用智慧型,智慧型套用

如今是大數據時代,企業套用日益複雜、業務數據量非常龐大,定位套用性能瓶頸是非常難的事情。AppDynamics套用智慧型平台能夠讓您看到套用環境中的一切細節,讓您立即知道套用的性能是如何影響您的業務的。
AppDynamics提供的套用智慧型原理如下:
收集數據
  • 儀表:查看每一行代碼
  • 分散式事務跟蹤:跟蹤業務事務跨套用的所有層(層是按套用中的模組定義的)
  • 事務自學引擎:檢查執行代碼,有效載荷,庫和方法
  • 實時服務發現:自動實時繪製架構拓撲和服務依賴關係
  • 智慧型代理:過濾和傳送數據到管理伺服器
處理數據
  • 實時流處理:處理複雜的度量和事件流
  • 時間序列的集群和分析:索引和管理時間序列,通過自動最佳化、清洗和集群
  • 行為學習引擎:持續調整的動態基線
  • 結構化和非結構化大數據索引:把不同類型的應用程式數據保存到一個數據倉庫
  • 事件關聯:關聯複雜的性能、變化、業務事件
獲取理解
  • 直觀的用戶界面:簡單和易於使用的界面,適合於開發人員、測試人員、運維人員
  • 動態事務流程圖:套用拓撲的可視化展現
  • 多維度下磚:從界面的任何地方交叉下磚進行分析
  • 實時業務度量:性能指標和業務指標的實時關聯比較
  • 版本比較:敏捷開發的性能回歸分析
  • 自定義儀錶板:可拖拽生成HTML5的儀錶板
  • 查詢語言:提供數據發現的搜尋語言
需要深入了解客戶體驗?詳細的業務數據?或深入了解套用性能和基礎架構數據?AppDynamics套用性能管理平台採用低開銷的系統架構,廣泛適合於在開發、測試、生成環境中進 行數據收集、學習和分析。也就是說,你可以在變化的生產環境中自上而下的觀察業務的影響,使你能夠快速調整瓶頸和提高套用性能。這就是套用智慧型,智慧型應 用。

開放的、可擴展的

某些情況下,你需求監控業務套用自身的性能指標、提取業務系統自身有意義分析數據。appdynamics提供開放和可擴展的平台支持這些企業的要求。我們的平台包括如下:
監控擴展:監控擴展:集成指標從其他監控系統和服務,包括資料庫,LDAP伺服器,Web伺服器等等
告警擴展:創建自定義通知,將appdynamics健康規則的違反行為和事件與報警/工單系統集成
雲自我擴展: 集成雲業務流程,如:如創建、刪除、重啟,配置、審核、鏡像實例等
REST API的擴展:從AppDynamics系統中獲取數據,包括應用程式和基礎設施元數據,指標,事件和事務快照。

New Relic應性能管理(APM)

New Relic應性能管理(APM)套件主要用於Web軟體開發。它允許用戶在面向服務的架構(SOA)上跟蹤關鍵事務性能,並且支持代碼級別的可見性來評估特定代碼段和SQL語句對性能的影響。New Relic APM擁有特定的代理,其設計來跟蹤特定代碼語言,包括Python、Ruby、Java、Node.js、.NET和PHP。它支持多種Web框架,包括Bottle、CherryPy、Django、Pylons、Web2py和Flask。
New Relic APM軟體提供六大主要特性:套用監控、資料庫監控、可見性和錯誤監控、報告、團隊協作以及安全性。New Relic APM擁有中央化圖形用戶界面,可以跟蹤套用性能趨勢,包括頁面載入時間、錯誤率、慢事務和運行套用伺服器列表。用戶能夠看到特定層的回響時間的細節分解,包括請求佇列、資料庫、快取、套用代碼和表示為分析工具,比如圖形化展現數據的歷史圖表和百分位數值,的外部調用。耗時的事務被跟蹤和分類,使得用戶可以深入挖掘細節。這些抓取的數據由圖表顯示,根據回響時間和每分鐘外部調用數來排序並顯示前五個外部服務。

雲智慧透視寶 套用性能管理

透視寶是雲智慧推出的新一代面向業務基於端到端的套用性能管理(APM)平台,針對移動和Web套用,提供全面的性能監控、分析與管理解決方案。透視寶包括移動(Mobile)、瀏覽器(Browser)、主機(Host)、套用(Application)四款子產品,能夠幫助企業實現套用性能的最最佳化、改進與最佳化終端用戶體驗、加速系統開發及交付進程、規避與減小整體投資風險、提高IT生產效率。

聽雲 套用性能管理

聽雲,國內最大的套用性能管理(APM)解決方案提供商,擁有聽雲App、聽雲Network、聽雲Server、聽雲CDN、聽雲Sys五條重要產品線,在真實用戶體驗視角下實現移動客戶端、服務端與網路的性能監控與管理。到今天,聽雲SaaS APM真實用戶已超25000個,其中付費企業客戶超2000家。其中涵蓋了百度、阿里、騰訊等老牌網際網路企業,京東、聚美優品、唯品會等網際網路新貴,國內銀行、運營商、航空等大型傳統企業,微軟、谷歌、GE等全球500強企業,以及大量國內中型企業。聽雲也同AWS、阿里雲、騰訊雲等國內外一流雲合作夥伴一起布局雲端,共同面向中小企業及開發者提供雲端一體的套用性能管理解決方案,為更多國內企業提供服務。

CompuwareAPM 套用性能管理

Compuware APM是業界領先的解決方案,用於最佳化Web套用、非 Web套用、移動網際網路套用、流媒體以及雲套用的性能。Compuware APM以最終用戶體驗為導向,提供市場唯一涵蓋整個套用傳輸鏈的一體化套用性能管理平台,其套用範圍從網際網路終端覆蓋雲套用直達數據中心。Compuware APM平台幫助客戶主動解決問題,縮短新套用的上線時間,並通過智慧型分析和先進的APM自動化套用管理降低了成本,從而贏得客戶的高度認可。
Compuware APM在世界各地擁有超過4000個主要客戶。並且Compuware 在 Gartner 公司的《套用性能監測魔力象限》報告中被評為領導者。

OneAPM 套用性能管理

追蹤用戶真實體驗

監控的是來自用戶套用的真實數據,非傳統運維中模擬的用戶,說明用戶的真實體驗。

面向事務,實時可視化的監控

傳統監控中類似於http回響時間,性能指數,錯誤率等功能有運營商和地域分析,幫助幫助開發者了解不同地區的用戶體驗,完成關鍵事務的隔離的解決方案,權衡不同區域的資金投入。還有版本對比機制,對比不同套用版本的性能表現,新版本套用有更高的用戶轉化率。更多比如作業系統版本互動時間等功能,專為滿足開發者對套用性能的各種監控需求。

線上雲端部署

不需線下部署,下載oneapm的AGENT,將程式加入監控,套用會自動生成報告。而傳統運維則需要昂貴的設備,和麻煩的配置來完成監控的實現。

深入代碼級診斷

跟蹤用戶的每一步操作所產生的代碼級別的數據交付。獲取任何應用程式活動的可視化時間線。oneapm可以查看最高到方法類級別的性能問題,找出時間被浪費的地方,幫助發現最受歡迎的頁面。互動追蹤可以給出每個用戶互動性能的端到端代碼級別的可見性,幫助調優最慢的代碼路徑,以最佳化應用程式。

ManageEngine APM套用性能管理

ManageEngine套用性能管理組件(ApplicationsManager)完全支持套用性能管理(APM)五大功能維度:最終用戶體驗監控、套用組件發現和監控、套用組件深入監控以及套用性能資料庫功能。ApplicationsManager默認支持50多種套用,包括各種虛擬化解決方案,如VMwareMicrosoftHyper-V套用服務器、資料庫、伺服器、中間件、Web事務、雲服務,如Amazon等等。

CA APM 套用性能管理

CA 套用性能管理提供了混合雲基礎架構中所有用戶事務的360 度視圖,以了解關鍵企業、移動和雲 Web 套用的運行狀況、可用性、業務影響及最終用戶體驗,以便組織可以在最佳化關鍵創收型服務性能的同時主動診斷並解決問題。

挑戰

IT 組織面臨巨大的壓力:在提供完美最終用戶體驗的同時,還要以更快的速度提供更多服務。這些壓力可能導致隨著時間跨物理、虛擬、混合雲和已有環境建立了複雜的複合套用,使 IT組織難以確保最佳性能、提供最終用戶所需的完美體驗、降低複雜性,結果導致在問題出現時只會在互相指責中浪費時間。

機會

CA套用性能管理(CA APM)可幫助組織了解實際的最終用戶事務體驗和套用服務交付。它將事務與業務價值和基本 IT 基礎架構聯繫起來,提供快速、主動的問題識別和分類,從而有助於在最終用戶和創收型服務受到影響之前解決問題。

優勢

CA APM 旨在通過在始終確保滿足業務需求的高服務水平的同時,讓 IT 組織能夠在最終用戶和創收型服務受到影響之前主動識別、診斷並解決問題,從而讓 IT 組織牢牢掌控最終用戶體驗。CA APM 可幫助客戶提高 IT 生產力,加強各團隊之間的協作,使其更輕鬆地適應不斷變化的 IT環境。

相關詞條

熱門詞條

聯絡我們