當今全球信息化時代從根本上改變了企業 IT 對應用性能管理方案的需求。組織有越來越多的業務應用運行在全球聯網的大網上,BYOD智能手機與平板電腦促進移動性。同樣地,云、虛擬化與數據中心整合等全新項目的興起則意味著診斷并發現問題的能力正在變得日異薄弱。
在這種形勢下,為關鍵服務提供可視化已成為一項嚴峻的挑戰。組織機構必須更加靈活,并投資監控解決方案,才能適應位置無關計算的全新世界。那么,在評估監控方案時,企業應該考慮哪些需求呢?
下面是選擇可視化方案時應該考慮的一些因素:
評估最重要的性能
終端用戶的應用體驗是成敗的關鍵。因此,盡可能測定終端用戶系統上使用瀏覽器的實際性能,這是確定其體驗質量的最佳方式。最佳的測試工具必須包含對每項交易記錄詳細的數據,還可顯示每個區域所有用戶或每種類型瀏覽器所有用戶的高級數據。幫助IT團隊檢測應用性能,無論終端用戶在什么位置或使用何種平臺。
實現企業的全面可視化
由于整合、成本節省或虛擬化因素,應用轉向數據中心或者云,為避免可視化受損而快速重新分配監控工具的方法有時候是不可取的。因此,組織機構應充分利用基礎架構內嵌的監控解決方案。例如,使用NetFlow方案在整個環境中收集流量數據可以提供所需的應用可視化,無論應用遷移到何處。
靈活部署
隨著應用越來越虛擬化并運行在云端,基于應用的性能管理方案有時候會失去作用。因此,部署與應用本身一樣靈活的可視化方案非常重要。如果一個虛擬化應用轉移到不同的服務器上,那么監控組件也必須能夠很方便地隨之轉移,且不會對可視化造成損害。
性能至關重要
快速解決復雜的應用問題需要大量細節指標。因此,可以高效存儲并快速收集相關數據的解決方案非常強大,它可以在幾分鐘內解決問題,而不是數小時或數天。理想的產品應該擁有人性化的工作流程,幫忙IT團隊快速從摘要視圖深入到底層指標。而解決方案的好壞也應該在接近真實生產的狀態下進行評估。只有通過模擬真實環境,IT部門才能在真正出現問題時對監測方案充滿信心。
精確測定性能
能夠測定運行中應用程序的性能是衡量任何性能管理方案的重要內容。對于現代應用程序來說,它包含支持Java 和 .NET等構建企業應用的開發環境。這也意味著擁有了測量工具,可提供全面的秒級測量指標,結合低廉的管理成本,不會引起性能問題。
高性能的大數據資料庫也是必須的。該資料庫必須結合強大的用戶界面,后者方便快捷地從監控所有交易的高端視圖轉換到檢測問題代碼區域。最后,還需要使用同一方案靈活監控開發和生產應用。
測試關鍵應用功能
確保關鍵應用功能正常運行的最佳途徑之一是經常測試它。在生產前(測試)或生產中進行自動測試驗證應用,確保應用如期運行。這些測試可以簡單,可以任意復雜,如果測試出現故障,IT可在終端用戶發現故障前處理問題,這是最理想的解決方式。
可擴展性與分析
如您所料,收集運行中應用程序所有業務的信息數據或捕捉同一應用程序的所有網絡流量,需要一種可以快速檢索的高擴展性數據資料庫。遺憾的是,太多的組織機構通過盲目搜索大量數據來發現問題,陷入無望的循環,解決問題的效率低下。相反,全面的分析工具則只監控入站數據,從而提供所需的可視化與擴展性。
支持軟件定義網絡
隨著虛擬化的普及,非常重要的一點是要有既能了解邏輯網絡又能了解邏輯網絡與物理架構間關系的工具。
今天,應用無處不在——數據中心,本地辦公室,“云”——員工與客戶亦無處不在。為了在全新環境下取得成功,企業需要能夠將位置與距離轉化為競爭優勢,同時確保理想的應用性能和最佳客戶體驗。為了適應新形勢,CIO需要全面可視化并掌控應用性能基礎架構,無論位置如何。