基于網絡的APM工具可以解決復雜的應用程序問題
對于IT問題,確鑿的事實和統計數據勝過任何意見和情緒。但這些事實必須對整個IT團隊可見和可訪問,以讓他們參與進來。
應用性能管理(APM)是這樣一種技術,它提供關鍵且難以管理的數據,這通常需要了解應用架構的專業應用管理專業人士提供的專業知識。但新的APM方法正在幫助打破這種孤島形式,并提供了一定的可視性,讓IT企業的所有人(包括網絡專業人士)都可以使用。
連鎖健身中心Life Time Fitness公司應用平臺主管Marc Gillitzer表示:“新的APM辦法正在以前所未有的方式將大家團結在一起,這主要涉及簡化調查和診斷的工作,使所有IT人員都可以理解,并圍繞它進行技術討論,而不是相互推卸責任。”
目前,還沒有一種適用于所有企業的一致的或客觀正確的部署APM的方法,因此,對于很多IT專業人員來說,這是一項艱巨的任務。并且,隨著移動性、云計算和虛擬化在很多企業發揮越來越重要的作用,APM正變得越來越復雜,因為這些技術引入了很多新因素,可能影響已經高度分布式應用的終端到終端的性能。
如果這還沒有讓APM足夠模糊,現在又出現了另一種新方法,即基于網絡的APM,這是一個無代理系統,它充分深入到現有網絡設備,觀察整個企業內的網絡內容和流量,分析應用響應時間,并使用有線協議識別錯誤。這有別于傳統的APM方法,傳統方法通常使用安裝在應用服務器的代理,從IT環境選定的幾個點(包括局域網、廣域網和任何相關數據庫)獲取性能指標樣本,以確定哪里的傳統應用出現了問題。
雖然從其優勢來看,基于網絡的APM仍然有限,因為它通常用于查看應用在網絡的節點之間需要走多遠,但重要的是,很多供應商正將其包含在APM工具套件中。
企業如果有一個包含深度網絡可視性的APM戰略,則可以更好地衡量和管理應用性能,但基于網絡的APM的出現帶來了這樣的問題,即現在誰將承擔APM的責任:應用團隊?還是網絡團隊?
每個模型提供的可視性都是哪種形式?
傳統APM方法涉及收集應用活動指標(例如web應用組件的響應時間)以及一些最終用戶響應指標,但很多IT企業很難保持APM代理被統一配置為遵循企業特定的分布式應用集。
“通過傳統APM,你最終需要結合其他解決方案來提供360度應用視圖,”Gillitzer表示,在切換到AppDynamics的APM工具(其中包括網絡可視性和其他指標)之前,他結合了幾個Opnet工具的指標來監控數據包流量和應用活動。
AppDynamics工具并不需要專門的IT人員來監控APM,該工具讓Gillitzer可以在整個IT企業獲得APM可視性,包括網絡團隊。這個新工具還允許APM在數據庫水平來實現,這是Life Time Fitness的重點。
“我們現在有APM來監控我們的.NET和Java應用,你可以看到流量流向不同層級,”他表示,“這向我們展示了在日志中從未看到過的信息,隨著分布式應用正變得越來越復雜,這真的非常重要。如果你不能快速地打開該頁面,客戶將會離開。”
為了測量多樣化環境以及動態應用的性能,每個地方都需要檢測設備。基于網絡的APM設備可以通過監控網絡來追蹤應用性能指標。這種網絡視點還可以讓IT發現其他可能影響應用性能的問題,例如網絡阻塞。
T2 Systems公司是一家軟件公司,其產品可以幫助公共和私營機構管理停車場、停車收費器、許可程序等相關操作。該公司使用ExtraHop公司基于網絡的APM工具來檢測和提供其應用作為軟件即服務給客戶。T2Systems公司首席技術官兼執行副總裁Jim Hutchins表示,這個網絡為中心的視圖為該公司提供了對應用性能的“真實世界”生產視圖,而不只是測量開發人員在測試階段的受控設置所看到的視圖,這是傳統APM平臺提供的視圖。
T2最近轉向了APM平臺來幫助解決其客戶遭遇的嚴重操作問題,即緩存文件沒有正確地從T2傳輸到最終客戶,導致系統中斷。由于企業內越來越多的IT人員開始使用APM工具,擁有網絡背景的IT工作人員能夠有所幫助。
“一位曾是開發人員的IT專業人員撓著頭說,客戶正經歷的問題是不可能發生的,”Hutchins表示,“通常對此沒有可視性的IT人員基本上會使用APM工具來調試應用發生的情況。”
基于網絡的APM如何改變IT
混合的跨職能團隊如雨后春筍般出現在IT部門,正如數據中心出現的越來越多的技術重疊。這些團隊的IT專家承擔著應用管理的責任,必須擁有多個學科的專業知識,包括網絡操作。
Enterprise Management Associates 公司應用管理研究主管Julie Craig表示:“這些管理應用的新團隊很可能包括具有網絡專業知識的人,這些人了解如何使用網絡為中心的工具來測量應用性能以及進行故障排除。”
T2 Systems已經采用了這種模式,將其IT部門劃分為兩組:運營和開發。
“我們沒有一個‘應用人員’,我們企業中的任何一個IT多面手都可以登錄到ExtraHop工具來監控應用,”T2公司的Hutchins表示,“我們有一臺40英寸的電視,運營團隊的每個人都不斷使用它來查看APM儀表板,現在,我們的開發團隊使用該工具來查看應用運行情況的網絡元數據。”
APM工具已經足夠成熟,現在APM工具可以被(并且已經被)更多團隊在使用,而不只是應用團隊。
Life Time Fitness公司的Gillitzer表示:“有時候,其他團隊需要一定的自助服務功能來調查其問題,而不需要總是找應用團隊。”
APM并沒有成為爭議的焦點,相反地,這種不斷發展的工具正在幫助解決困擾IT行業的孤島問題。
Gillitzer表示:“這些工具可以讓IT團隊更加團結起來。”
激光打印制造商和印刷服務公司Lexmark最近部署了來自CA Technologies的APM設備,使用它來管理1800臺服務器以及約2400網絡設備,以更深入到其CRM軟件和其他第一層應用的最終用戶體驗。Lexmark公司的APM新方法提供了整個環境的更清晰的更透明的視圖,該公司IT Operational Excellence項目IT項目經理Lance Neal表示,整個IT團隊都很贊賞這種視圖。
“對于開發團隊來說,這總會是網絡的錯誤,因此,這種可視性可以減少很多猜疑和責備,”Neal表示,“IT部門和可信賴合作伙伴的所有人都可以訪問CA工具,并且,他們可以登錄看看發生了什么事情,并確定問題是源于他們的網絡、基礎設施還是應用。對于所有各方,透明度和可視性很重要。”
來自CA Technologies的APM工具結合了傳統應用監控與基于網絡的APM,但它們沒有給網絡團隊增加任何新工作。事實上,這種做法有著相反的效果。
他表示:“使用這種工具,打破組織支持孤島,正在幫助我們在問題出現前發現問題,因此,讓我們的團隊更專注于更具戰略性的增值工作。”