下一代APM工具:讓整個IT團隊參與應用性能管理
應用性能管理(APM)的概念對于許多IT團隊而言一直很模糊。關于應該監控的APM和最佳的監控工具,人們并沒有達成一致的看法。開發出適用于動態網絡的APM策略的任務對很多企業來說都很艱巨。
現在的應用程序很復雜——有一些事務運行在本地,一些運行在公共云環境。然而,美國科羅拉多博爾德的Enterprise Management Associates (EMA)公司應用管理研究主管Julie Craig指出,在管理這些應用程序時,許多公司都只是用一些簡單工具監控基礎架構中很少的部分,而沒有使用具有全局監控能力的應用管理產品。她說:“由于企業越來越多地使用云和移動新技術,所以APM解決方案也必須向前發展。”
新型APM工具既可以監控網絡,也可以監控應用性能,因此企業可以拋棄那些只能監控CPU使用率或應用程序響應時間的老式監控工具了。相反,企業應該采用一種覆蓋面更廣闊的APM策略。
Craig說:“有一些企業仍然認為可以用一些孤立工具去管理現代復雜的事務和應用程序,這肯定是不對的。”
新一代APM工具:讓整個IT團隊參與應用性能監控
有一些企業發現,好的APM工具可以讓IT組織中原本孤立的各個方面集中在一起。Craig指出,APM工具可以幫助那些原本一直局限于監控自身領域的管理員,使他們成長為理解應用及其支持基礎架構的更有戰略價值的性能管理專業人員。
T2 Systems是一家位于美國印第安納波利斯的停車管理軟件提供商,它在運營早期并沒有使用APM工具。T2 Systems首席技術官和執行副總裁Jim Hutchins指出,在2009年,當IT組織發現客戶和事務量增長時,它開始尋找一些可接受的可擴展APM策略。
Hutchins說:“在開始幾年里,我們的公司規模還比較小,可以做一些點對點監控——如只關注于RAM和CPU的變化。但是,在2009年之后,我們發現操作系統級別的工具已經不能滿足要求了。”
此外,軟件即服務提供商也希望有一些不需要指派專職應用管理專業人員的工具。Hutchins及其IT人員選擇了ExtraHop的基于網絡的APM和線路分析產品,這個“通用”工具可以給整個團隊提供應對網絡變化的可操作數據。Hutchins說:“我們不能接受指派專人去操作APM。我的所有IT分析師和管理員都可以操作ExtraHop工具,實時查看網絡的動態變化——如查看響應客戶請求所需要的時間,或者在將新代碼部署到生產環境之前測試它的性能。”
職能孤立的傳統IT部門都有一個專職的應用團隊——通常是負責應用性能的團隊。他說:“現在人們談論的是全棧IT人員——了解網絡中所有技術的通才。大多數IT人員都無法耐心地上完兩周時間的APM課程,也不會每季度閱讀一次所有的發布記錄,因為他們一直在忙其他工作。”
過去6年里,美國南卡羅來納州的Blue Cross Blue Shield一直在使用CA Technologies的APM工具。Blue Cross Blue Shield公司的技術支持與企業監控系統經理Jimmy Cunningham指出,當公司決定讓多個職能部門參與應用管理時,它采用了CA的工具。
在這之前,各個職能團隊的管理員都根據自己的需要來購買自己使用的監控工具。他指出,Blue Cross希望整合這些工作,從而調整這些工具的使用方式。Cunningham說:“不同的管理會查看自己所需要的工具是否已經就緒,但是他們并沒有意識到可用性的小問題加在一起,就可能給客戶服務帶來重大影響。”
他指出,Blue Cross創建了一個跨職能部門的管理團隊,他們使用CA的APM工具更快速地確定問題根源。他說:“我們希望我們的工作能夠更多地從客戶角度出發,而不是許多公司一直使用的孤立方法。”
APM工具需要與企業一起發展
EMA的Craig指出,企業需要那些能夠跟隨自己業務需求、IT環境和技術的變化而發展的APM工具。
Computer Sciences Corp. (CSC)是位于美國弗吉尼亞州福爾斯徹奇的一家IT咨詢和專業服務提供商。當這家公司升級其他網絡基礎架構以支持公共和私有云托管應用程序時,它的遺留APM工具達不到新環境的要求。CSC公司的高級系統管理員Brien Lay指出,基礎架構的現代化意味著網絡監控也要跟著現代化。
在評估了8個不同的APM供應商之后,Lay選擇了Compuware的APM工具dynaTrace。Lay指出,在兩年里,Lay和他的團隊一直在使用dynaTrace,他們注意到CSC系統在質量和性能上具有優勢。CSC的開發團隊現在將APM整合到新產品和系統的構建階段。他說:“在傳統監控領域,您必須手工登錄遠程服務器,然后才能查看不同的監控數據。在生產環境,有時候這是不可能的。在生產環境(及測試和開發環境)中部署APM工具,我們就有可能及早發現問題,而以前往往都是客戶先發現這些問題。”
他說:“從一些簡單的監控工具(如服務器監控)到APM工具,這是一個長足的進步。”