網路上的應用程式直接支援企業的業務活動。你的所有其他IT資源都可以為應用程式提供服務。因此,保持業務執行完全依賴於應用程式的效能,但保持該軟體的良好執行還需要你監控底層服務和硬體。以下資料供參考。
應用程式效能管理(Application Performance Management,APM)是支援任務的重要層。如果應用程式效能不佳,則需要在檢出伺服器效能之前排除軟體的任何問題,然後再檢查網路裝置。應用軟體需要保持最新,且無病毒才能正常執行。
有太多因素可能會影響你的軟體效能,如何在無需幫助的情況下始終掌握所有這些因素。應用程式效能管理工具將允許你保持系統執行並避免災難。同時,可以幫助你節省成本,因為它可以節省IT部門在客戶支援功能上的時間和金錢。
以下是目前市場上最佳的五大應用程式效能管理工具:
1.SolarWinds Server & Application Monitor
2.AppDynamics
3.WhatsUp Gold with Application Monitoring Add-on
4.New Relic APM
5.Dynatrace Application Performance Management
你可以選擇的選項包括內部部署軟體,基於雲的應用程式效能監控軟體,透過訂閱支付的服務以及直接購買的軟體包。你選擇的應用程式效能管理工具將取決於企業的IT支援策略。你是在內部執行所有服務還是更喜歡非現場解決方案。企業規模和IT預算也將是主要因素。 因此,當你閱讀此本文時,需要牢記自己的情況,以便確定適合你的應用程式效能管理軟體。
1.SolarWinds Server & Application Monitor(可免費試用)如果你的IT部門支援大型企業,則需要一個與其他基礎架構監控模組整合的應用程式管理工具。SolarWinds提供了一套基礎架構支援工具,這些工具都在同一平臺上。這些工具都共享資料,因此你實施的資料越多,對應用程式效能和支援它們的所有服務的洞察力就越高。 應用程式的效能與執行該軟體的主機的效能密切相關,因此獲得一個結合了應用程式和伺服器監控的管理工具是非常好的主意,而這正是該軟體提供的。你在管理環境中包含的伺服器可以分佈在多個站點上,該工具還可監控Azure或AWS執行的雲伺服器。儀表板的監控器不依賴於“一刀切”的所有策略。該軟體適用於顯示與每個應用程式相關的關鍵資訊,因此你將從Web伺服器的角度看到資料庫管理應用程式的不同度量標準。這種適應性由一系列模板驅動。伺服器和應用程式監控器包含1200多個模板,涵蓋了當今市場上可用的所有主要應用程式。該軟體的伺服器監控元素擴充套件到儲存伺服器的狀態,該伺服器可以在本地或在雲中。你可以透過新增SolarWinds儲存資源監控器來擴充套件此模組收集的資訊深度。這個工具的一個很棒的功能是AppStack模組。這使你可以直觀地顯示系統上執行的應用程式,每個服務和硬體的所有支援層都顯示在堆疊中。因此,可以檢視應用程式的狀態,執行它的伺服器的度量標準,以及執行虛擬環境時,該虛擬機器所依賴的所有伺服器和網路。如果你在雲或遠端伺服器上執行應用程式,這將特別有用,因為它可以幫助你在瞬間檢視底層服務拖拽應用程式效能的情況。SolarWinds出售該軟體的永久許可證,但是,價格僅包括工具的第一年支援和更新,因此你必須在隨後的幾年中支付費用。此軟體僅可在Windows Server環境中載入。監控工具安裝在幾分鐘內,它將自動發現你的所有應用程式和伺服器狀態。如果還購買了SolarWinds Network Performance Monitor和SolarWinds NetFlow流量分析器,你將立即掌控可能導致你的企業應用程式出現故障或效能不佳的所有因素。伺服器和應用程式監控可以單獨購買,也可以在Systems Management Bundle中購買。該軟體包還包括公司的Virtualization Manager,儲存資源監控器和Web效能監控器。SolarWinds提供的另一個捆綁包將伺服器和應用程式監控器與資料庫效能分析器相結合。這種分組稱為應用程式效能最佳化包,如果你的企業嚴重依賴ERP系統,那麼這是一個特別好的選擇。無論你是單獨選擇伺服器和應用程式監控器,還是使用其他SolarWinds工具,或作為捆綁包的一部分,你都可以透過30天的免費試用獲得該軟體。
2.AppDynamicsAppDynamics最初是一家獨立公司,但它現在歸思科所有。因為網路巨頭的支援,應該關注這個監控系統的未來發展。它專注於你的應用程式和支援它們的服務。效能資料的另一種檢視遵循使用者案例,以顯示交付速度以及企業對不同服務和應用程式的需求。由於此工具幾乎沒有基礎設施指標,你可能會選擇AppDynamics用於完全由雲服務提供的線上業務。 上圖中顯示的應用程式堆疊對映解釋了實時顯示中系統上所有活動應用程式的效能。還包括支援這些應用程式的服務,這些支援系統中突出顯示的問題可能突出顯示狀態問題。這些問題與底層基礎設施一起需要使用單獨的監控包進行調查。該軟體可實時監控你的應用軟體並構建歷史資料,從而建立標準效能基準。如果效能不佳,僅此一項可能會促使你更改容量配置。如果基線中的所有內容都很好,可以轉到診斷工具以檢視應用程式是否全天候執行良好。你將能夠確定哪些應用程式可能在高需求時遇到麻煩。該工具的使用者體驗模組可讓你瞭解服務需求的來源以及最受歡迎的產品和服務。這是業務分析和應用程式效能監控的絕佳工具。AppDynamics提供免費版本,名為AppDynamics Lite,還有付費版本,可在15天免費試用版中使用。標準付費軟體包稱為APM Pro,但有兩個更高的軟體包:APM Advanced(增加伺服器和網路指標)和APM Peak(還包括營銷分析功能)。預設情況下,該服務在雲上提供,但你可以請求在內部安裝軟體。如果你選擇雲版本,你仍然需要安裝一些軟體。這是App Server Agent,它只能安裝在64位Linux和64位Windows環境中。
3.WhatsUp Gold with Application Monitoring Add-on (免費試用)如果你想要整合多個基礎架構監控工具,WhatsUp Gold是SolarWinds Application Monitor解決方案的替代品。使用此它,應用程式效能監控是WhatsUp Gold核心軟體包的附加模組。基本的WhatsUp Gold計劃為你提供伺服器監控和網路裝置管理。透過將應用程式效能監控新增到這些模組中,你將獲得系統範圍的概述,以幫助你識別可能導致應用程式效能出現問題的潛在問題。 標準的WhatsUp Gold軟體還包括儲存監控和wifi以及基於雲的服務監控。該工具的網路功能可建立系統對映,以便你可以識別哪些網路裝置將流量傳遞給其他網路裝置。這將幫助你瞭解哪些瓶頸會影響將應用程式交付到企業的各個區域。更高的包計劃包括網路流量分析模組,可以讓你深入瞭解網路效能。頂級WhatsUp Gold套餐包括網路裝置的配置管理。Application Performance Monitor附加元件將在其設定階段記錄所有應用程式,這是自動化的。監控到位後,它將實時跟蹤應用程式效能,在儀表板中顯示指標,並在出現嚴重效能問題時生成警報。警報條件和儀表板顯示都可以自定義。該工具中的“元件摘要”儀表板顯示所選應用程式及其所有支援服務的檢視。透過此工具,可以立即檢視應用程式效能問題確實由系統其他區域中的問題引起的問題。應用程式管理器識別眾所周知的應用程式,例如Apache,Hyper-V和SQL Server,並根據應用程式型別調整其監視活動。你還可以設定監控以跟蹤鮮為人知的應用程式和你自己的定製軟體。該工具可以監控的條件多於可以放在一個螢幕上的條件,因此你可以瀏覽工具中的選項以選擇要監控的狀態。直接的腳本系統使你能夠組合感測器以建立自己的警報條件,例如,可以包括來自系統任何級別的因素,將應用程式交付速度與網路裝置效能相結合。你可以直接購買WhatsUp Gold及其附加產品,或每年訂購該軟體。該公司生產的Total Plus套裝僅供出售而非訂購。此軟體包包括頂級WhatsUp Gold軟體包的所有模組,以及應用程式效能監控和網路流量分析,虛擬化監控和Configuration Manager模組。WhatsUp Gold及其應用程式效能監視器模組在Windows Server上執行,演示版也將在Windows Pro環境中執行。你可以獲得該軟體的30天免費試用版,以便無風險地執行它。
4.New Relic APMNew Relic生產一系列監控工具,APM就是其中之一。其他可用的模組是New Relic Infrastructure,它可以觀察底層硬體和服務的狀態,New Relic Browser,它可以幫助線上企業跟蹤使用者體驗,還有New Relic Insights,它是一個分析模組。 New Relic APM將在沒有任何其他模組的情況下工作。但是,將APM與其他模組相結合,可以讓你更深入地瞭解問題的原因,並幫助改善線上服務。 New Relic系統是一項線上服務,如果你的基礎設施也由雲服務提供,監控軟體將直接與它們整合。它可以整合到AWS,Google雲,微軟Azure和Rackspace託管伺服器中。它還可以與你自己的本地伺服器整合。該服務透過檢查用於線上服務的七種最常用語言編寫的程式碼的效能來分析事件:Java,Node.js,PHP,.NET,Python,Ruby和Go。這意味著它還能夠跟蹤自定義軟體的活動,而不僅僅是眾所周知的預編寫應用程式。APM監控你的所有網際網路流量,包括源自移動應用的流量。此服務專為線上業務量身定製,例如資訊網站和線上商店。該工具能夠支援將應用程式從本地伺服器遷移到雲服務,並且在管理新產品的釋出或修改現有Web服務時也很有用。透過加密和使用者身份驗證,可以將資料傳輸到New Relic和資料儲存的雲伺服器。該服務的儀表板包含大量圖形,可幫助你快速識別問題和效能。你需要的主要資訊是應用程式監控顯示中的所有資訊。你將看到響應時間,吞吐量指標和錯誤率作為數字和時間取樣圖表。還可以透過你的網站跟蹤各個訪客的行為,並獲取應用程式效能的概述。該介面包括資料庫監控,可以搜尋收集的資料以分析效能問題。儀表板包括團隊協作功能,例如資訊共享。你可以自定義儀表板並建立使用者組,從而使不同的團隊成員可以訪問不同的資料檢視和控制元件。New Relic APM可與服務檯管理系統整合。New Relic APM有三種計劃。Pro APM版本是最重要的,它可以在14天的免費試用版中使用。一個名為APM Essentials的簡化版本缺乏該服務的分析功能。雲服務的一個重要元素是其資料保留期,使你可以隨時查詢效能並獲得有關應用程式交付的分析性見解。如果對此資料保留不感興趣,可以獲得APM Lite,它是APM的免費版本,但資料僅保留24小時。
5.Dynatrace APMDynatrace專門為基於雲的系統和Web企業提供支援軟體。該軟體可以在內部安裝,也可以在雲上訪問。定價結構也為你提供選擇;可以購買年度許可證或直接購買軟體。即使選擇線上使用系統,仍然需要安裝。這稱為OneAgent。這是資料採集監控,它可以報告給你的伺服器或由Dynatrace遠端操作的分析引擎。OneAgent監控器安裝在Windows Server,Windows,Linux和Unix上。如果選擇在內部安裝整個系統,則需要其中一個作業系統來託管它。 Dynatrace結構涵蓋了雲基礎架構,其中包含一個軟體包或應用程式,主機和服務,用於具有不同軟體包的內部系統。除了該服務部門之外,該軟體不作為專用模組出售,因此你可以使用應用程式效能管理系統進行基礎架構監控和使用者體驗跟蹤。Dynatrace方法從兩個角度觀察你的應用程式效能。一個方面側重於交付機制,並深入到基礎架構效能以及生成應用程式執行吞吐量的指標。另一方面是使用者體驗。該軟體記錄每個訪問者並測量每個會話的應用程式使用和響應時間。Dynatrace軟體包還包括“綜合監控”。這是一種規劃工具,可模擬使用者的操作並可生成預期的訪客量。當你計劃向網站新增新頁面和服務時,這非常有用。你從這些應用程式測試中收集的資訊可以警告你需要增加基礎架構容量,還可以幫助你最佳化網站中新頁面的位置。
網路上的應用程式直接支援企業的業務活動。你的所有其他IT資源都可以為應用程式提供服務。因此,保持業務執行完全依賴於應用程式的效能,但保持該軟體的良好執行還需要你監控底層服務和硬體。以下資料供參考。
應用程式效能管理(Application Performance Management,APM)是支援任務的重要層。如果應用程式效能不佳,則需要在檢出伺服器效能之前排除軟體的任何問題,然後再檢查網路裝置。應用軟體需要保持最新,且無病毒才能正常執行。
有太多因素可能會影響你的軟體效能,如何在無需幫助的情況下始終掌握所有這些因素。應用程式效能管理工具將允許你保持系統執行並避免災難。同時,可以幫助你節省成本,因為它可以節省IT部門在客戶支援功能上的時間和金錢。
以下是目前市場上最佳的五大應用程式效能管理工具:
1.SolarWinds Server & Application Monitor
2.AppDynamics
3.WhatsUp Gold with Application Monitoring Add-on
4.New Relic APM
5.Dynatrace Application Performance Management
你可以選擇的選項包括內部部署軟體,基於雲的應用程式效能監控軟體,透過訂閱支付的服務以及直接購買的軟體包。你選擇的應用程式效能管理工具將取決於企業的IT支援策略。你是在內部執行所有服務還是更喜歡非現場解決方案。企業規模和IT預算也將是主要因素。 因此,當你閱讀此本文時,需要牢記自己的情況,以便確定適合你的應用程式效能管理軟體。
1.SolarWinds Server & Application Monitor(可免費試用)如果你的IT部門支援大型企業,則需要一個與其他基礎架構監控模組整合的應用程式管理工具。SolarWinds提供了一套基礎架構支援工具,這些工具都在同一平臺上。這些工具都共享資料,因此你實施的資料越多,對應用程式效能和支援它們的所有服務的洞察力就越高。 應用程式的效能與執行該軟體的主機的效能密切相關,因此獲得一個結合了應用程式和伺服器監控的管理工具是非常好的主意,而這正是該軟體提供的。你在管理環境中包含的伺服器可以分佈在多個站點上,該工具還可監控Azure或AWS執行的雲伺服器。儀表板的監控器不依賴於“一刀切”的所有策略。該軟體適用於顯示與每個應用程式相關的關鍵資訊,因此你將從Web伺服器的角度看到資料庫管理應用程式的不同度量標準。這種適應性由一系列模板驅動。伺服器和應用程式監控器包含1200多個模板,涵蓋了當今市場上可用的所有主要應用程式。該軟體的伺服器監控元素擴充套件到儲存伺服器的狀態,該伺服器可以在本地或在雲中。你可以透過新增SolarWinds儲存資源監控器來擴充套件此模組收集的資訊深度。這個工具的一個很棒的功能是AppStack模組。這使你可以直觀地顯示系統上執行的應用程式,每個服務和硬體的所有支援層都顯示在堆疊中。因此,可以檢視應用程式的狀態,執行它的伺服器的度量標準,以及執行虛擬環境時,該虛擬機器所依賴的所有伺服器和網路。如果你在雲或遠端伺服器上執行應用程式,這將特別有用,因為它可以幫助你在瞬間檢視底層服務拖拽應用程式效能的情況。SolarWinds出售該軟體的永久許可證,但是,價格僅包括工具的第一年支援和更新,因此你必須在隨後的幾年中支付費用。此軟體僅可在Windows Server環境中載入。監控工具安裝在幾分鐘內,它將自動發現你的所有應用程式和伺服器狀態。如果還購買了SolarWinds Network Performance Monitor和SolarWinds NetFlow流量分析器,你將立即掌控可能導致你的企業應用程式出現故障或效能不佳的所有因素。伺服器和應用程式監控可以單獨購買,也可以在Systems Management Bundle中購買。該軟體包還包括公司的Virtualization Manager,儲存資源監控器和Web效能監控器。SolarWinds提供的另一個捆綁包將伺服器和應用程式監控器與資料庫效能分析器相結合。這種分組稱為應用程式效能最佳化包,如果你的企業嚴重依賴ERP系統,那麼這是一個特別好的選擇。無論你是單獨選擇伺服器和應用程式監控器,還是使用其他SolarWinds工具,或作為捆綁包的一部分,你都可以透過30天的免費試用獲得該軟體。
2.AppDynamicsAppDynamics最初是一家獨立公司,但它現在歸思科所有。因為網路巨頭的支援,應該關注這個監控系統的未來發展。它專注於你的應用程式和支援它們的服務。效能資料的另一種檢視遵循使用者案例,以顯示交付速度以及企業對不同服務和應用程式的需求。由於此工具幾乎沒有基礎設施指標,你可能會選擇AppDynamics用於完全由雲服務提供的線上業務。 上圖中顯示的應用程式堆疊對映解釋了實時顯示中系統上所有活動應用程式的效能。還包括支援這些應用程式的服務,這些支援系統中突出顯示的問題可能突出顯示狀態問題。這些問題與底層基礎設施一起需要使用單獨的監控包進行調查。該軟體可實時監控你的應用軟體並構建歷史資料,從而建立標準效能基準。如果效能不佳,僅此一項可能會促使你更改容量配置。如果基線中的所有內容都很好,可以轉到診斷工具以檢視應用程式是否全天候執行良好。你將能夠確定哪些應用程式可能在高需求時遇到麻煩。該工具的使用者體驗模組可讓你瞭解服務需求的來源以及最受歡迎的產品和服務。這是業務分析和應用程式效能監控的絕佳工具。AppDynamics提供免費版本,名為AppDynamics Lite,還有付費版本,可在15天免費試用版中使用。標準付費軟體包稱為APM Pro,但有兩個更高的軟體包:APM Advanced(增加伺服器和網路指標)和APM Peak(還包括營銷分析功能)。預設情況下,該服務在雲上提供,但你可以請求在內部安裝軟體。如果你選擇雲版本,你仍然需要安裝一些軟體。這是App Server Agent,它只能安裝在64位Linux和64位Windows環境中。
3.WhatsUp Gold with Application Monitoring Add-on (免費試用)如果你想要整合多個基礎架構監控工具,WhatsUp Gold是SolarWinds Application Monitor解決方案的替代品。使用此它,應用程式效能監控是WhatsUp Gold核心軟體包的附加模組。基本的WhatsUp Gold計劃為你提供伺服器監控和網路裝置管理。透過將應用程式效能監控新增到這些模組中,你將獲得系統範圍的概述,以幫助你識別可能導致應用程式效能出現問題的潛在問題。 標準的WhatsUp Gold軟體還包括儲存監控和wifi以及基於雲的服務監控。該工具的網路功能可建立系統對映,以便你可以識別哪些網路裝置將流量傳遞給其他網路裝置。這將幫助你瞭解哪些瓶頸會影響將應用程式交付到企業的各個區域。更高的包計劃包括網路流量分析模組,可以讓你深入瞭解網路效能。頂級WhatsUp Gold套餐包括網路裝置的配置管理。Application Performance Monitor附加元件將在其設定階段記錄所有應用程式,這是自動化的。監控到位後,它將實時跟蹤應用程式效能,在儀表板中顯示指標,並在出現嚴重效能問題時生成警報。警報條件和儀表板顯示都可以自定義。該工具中的“元件摘要”儀表板顯示所選應用程式及其所有支援服務的檢視。透過此工具,可以立即檢視應用程式效能問題確實由系統其他區域中的問題引起的問題。應用程式管理器識別眾所周知的應用程式,例如Apache,Hyper-V和SQL Server,並根據應用程式型別調整其監視活動。你還可以設定監控以跟蹤鮮為人知的應用程式和你自己的定製軟體。該工具可以監控的條件多於可以放在一個螢幕上的條件,因此你可以瀏覽工具中的選項以選擇要監控的狀態。直接的腳本系統使你能夠組合感測器以建立自己的警報條件,例如,可以包括來自系統任何級別的因素,將應用程式交付速度與網路裝置效能相結合。你可以直接購買WhatsUp Gold及其附加產品,或每年訂購該軟體。該公司生產的Total Plus套裝僅供出售而非訂購。此軟體包包括頂級WhatsUp Gold軟體包的所有模組,以及應用程式效能監控和網路流量分析,虛擬化監控和Configuration Manager模組。WhatsUp Gold及其應用程式效能監視器模組在Windows Server上執行,演示版也將在Windows Pro環境中執行。你可以獲得該軟體的30天免費試用版,以便無風險地執行它。
4.New Relic APMNew Relic生產一系列監控工具,APM就是其中之一。其他可用的模組是New Relic Infrastructure,它可以觀察底層硬體和服務的狀態,New Relic Browser,它可以幫助線上企業跟蹤使用者體驗,還有New Relic Insights,它是一個分析模組。 New Relic APM將在沒有任何其他模組的情況下工作。但是,將APM與其他模組相結合,可以讓你更深入地瞭解問題的原因,並幫助改善線上服務。 New Relic系統是一項線上服務,如果你的基礎設施也由雲服務提供,監控軟體將直接與它們整合。它可以整合到AWS,Google雲,微軟Azure和Rackspace託管伺服器中。它還可以與你自己的本地伺服器整合。該服務透過檢查用於線上服務的七種最常用語言編寫的程式碼的效能來分析事件:Java,Node.js,PHP,.NET,Python,Ruby和Go。這意味著它還能夠跟蹤自定義軟體的活動,而不僅僅是眾所周知的預編寫應用程式。APM監控你的所有網際網路流量,包括源自移動應用的流量。此服務專為線上業務量身定製,例如資訊網站和線上商店。該工具能夠支援將應用程式從本地伺服器遷移到雲服務,並且在管理新產品的釋出或修改現有Web服務時也很有用。透過加密和使用者身份驗證,可以將資料傳輸到New Relic和資料儲存的雲伺服器。該服務的儀表板包含大量圖形,可幫助你快速識別問題和效能。你需要的主要資訊是應用程式監控顯示中的所有資訊。你將看到響應時間,吞吐量指標和錯誤率作為數字和時間取樣圖表。還可以透過你的網站跟蹤各個訪客的行為,並獲取應用程式效能的概述。該介面包括資料庫監控,可以搜尋收集的資料以分析效能問題。儀表板包括團隊協作功能,例如資訊共享。你可以自定義儀表板並建立使用者組,從而使不同的團隊成員可以訪問不同的資料檢視和控制元件。New Relic APM可與服務檯管理系統整合。New Relic APM有三種計劃。Pro APM版本是最重要的,它可以在14天的免費試用版中使用。一個名為APM Essentials的簡化版本缺乏該服務的分析功能。雲服務的一個重要元素是其資料保留期,使你可以隨時查詢效能並獲得有關應用程式交付的分析性見解。如果對此資料保留不感興趣,可以獲得APM Lite,它是APM的免費版本,但資料僅保留24小時。
5.Dynatrace APMDynatrace專門為基於雲的系統和Web企業提供支援軟體。該軟體可以在內部安裝,也可以在雲上訪問。定價結構也為你提供選擇;可以購買年度許可證或直接購買軟體。即使選擇線上使用系統,仍然需要安裝。這稱為OneAgent。這是資料採集監控,它可以報告給你的伺服器或由Dynatrace遠端操作的分析引擎。OneAgent監控器安裝在Windows Server,Windows,Linux和Unix上。如果選擇在內部安裝整個系統,則需要其中一個作業系統來託管它。 Dynatrace結構涵蓋了雲基礎架構,其中包含一個軟體包或應用程式,主機和服務,用於具有不同軟體包的內部系統。除了該服務部門之外,該軟體不作為專用模組出售,因此你可以使用應用程式效能管理系統進行基礎架構監控和使用者體驗跟蹤。Dynatrace方法從兩個角度觀察你的應用程式效能。一個方面側重於交付機制,並深入到基礎架構效能以及生成應用程式執行吞吐量的指標。另一方面是使用者體驗。該軟體記錄每個訪問者並測量每個會話的應用程式使用和響應時間。Dynatrace軟體包還包括“綜合監控”。這是一種規劃工具,可模擬使用者的操作並可生成預期的訪客量。當你計劃向網站新增新頁面和服務時,這非常有用。你從這些應用程式測試中收集的資訊可以警告你需要增加基礎架構容量,還可以幫助你最佳化網站中新頁面的位置。