當今企業所使用的軟件應用程序運行在包括物理、虛擬以及云等各種環境中。企業IT部門正在尋求各種方式以降低IT支出、提高運行效率并增強架構的靈活性,云計算和虛擬化成為IT整體戰略的重點。與此同時,這些新型技術也為企業的應用性能監控管理帶來新的挑戰。
IT團隊需要在復雜的物理、虛擬和云環境中跟蹤應用程序的性能。虛擬化和云計算環境本身具有動態化的特性。虛擬化解決方案根據應用程序所消耗的CPU、內存等資源,動態地為其分配資源,以保證應用的最佳性能。同樣,云計算平臺通過自動添加資源以減輕應用程序在運行過程中所依賴的系統負載。但這種方式卻為性能管理帶來了巨大的難度。例如,云環境中一個應用程序響應變慢,系統管理員很難定位問題的根源。由于其自身的動態特性和復雜結構,準確診斷和排除性能問題愈加困難。
虛擬化和云服務的不斷“繁殖”為應用性能管理增加了另一層困難。企業數據中心中虛擬機的無序蔓延使得IT經理必須接受新的挑戰。由于創建新的虛擬機和應用非常簡單,活躍的虛擬機數量日益增多。最終可能出現的情況是,很多虛擬機已經運行了幾周或幾個月,但IT經理卻不知曉,不僅導致資源浪費,也帶來了安全隱患。

許多企業仍在試圖求助于現有的監控工具,但卻無法實現對復雜的虛擬化或云設施的監控和管理。有別于過去傳統的CS軟件,諸如CPU、內存和磁盤利用率等服務器性能指標對于了解虛擬化和云環境中的性能是遠遠不夠的。在虛擬化環境中,hypervisor CPU使用、虛擬內存、網絡、存儲數據指標等都需要被跟蹤。IT團隊需要了解云服務以及運行在云中的應用程序的健康和性能狀況。
用戶體驗監控是應用性能管理重要的一部分,從終端用戶的角度監控應用性能,保證用戶良好的實際體驗才能體現IT系統對企業業務的價值。所以IT經理不得不站在最終用戶的角度,思考類似于以下問題:
● 加載網頁需要多長時間?
● 完成在線交易需要多久完成?
● 通過郵件服務器發送一份郵件需要多久?
● 從FTP站點下載一個1MB的附件需要多長時間?
Gartner在《應用性能管理魔力象限》分析指出,IT運維管理日漸趨向于以應用為中心,大多數IT運維團隊仍認為基礎設施的管理工作(真實和虛擬服務器、網絡和存儲)是其主要業務,但他們已經認可,基礎設施只有通過支持應用才能為企業帶來價值。因此,在管理基礎設施組件時,如果不考慮其對應用性能的影響,傳統IT運維管理所投入的資金和工作也就很難說有什么意思了。報告認可ManageEngine應用性能管理組件(Applications Manager)完全支持應用性能管理(APM)五大功能維度:最終用戶體驗監控、應用組件發現和監控、應用組件深入監控以及應用性能數據庫功能。Applications Manager默認支持50多種應用,包括各種虛擬化解決方案,如VMware和Microsoft Hyper-V、應用服務器、數據庫、服務器、中間件、Web事務、云服務,如Amazon等。