波音747客機的駕駛員為何能四平八穩地操控這部龐然大物?仰賴的是各式儀表板即時提供的航機現況,駕駛員必須早一步在危機發生前,隨時隨地掌握飛機所有狀態,才能快速反應;但對於搭乘航機的旅客,他們感受到的是高品質的飛行服務。相同的道理,企業為顧客提供資訊服務時,經理人如同航機駕駛員,而應用系統效能管理就可比喻為航空儀表板,並深入資訊系統,呈現即時的系統運作狀態。
企業導入應用系統效能管理,主要為了早一步發現系統服務品質下降的問題,而不是等待客戶申訴電話才趕緊「滅火」。Compuware Vantage便是用於量測與監控資訊基礎架構中,系統的穩定性與執行服務的效能。產品採用獨特的技術,將基礎架構區分為用戶端-網路-伺服器端(Client-Network-Server,C-N-S),IT管理人員則藉由此套件所提供,自動化的應用程式效能診斷與分析,以及網路效能監控分析等功能,定位出效能瓶頸的起源,輔助資訊團隊在最短時間內除錯,維持系統整體服務水準。
擅長分析Client-Server架構效能瓶頸
IT管理員面對整體系統的效能瓶頸,最困難就在於第一步:從何找起?究竟是應用伺服器、網頁伺服器、資料庫等軟體問題,還是因為網路老舊造成服務中斷、網路頻寬不足降低反應速度、處理器超越負載的運算量等實體問題,接下來IT管理員才能夠區分為硬體或軟體層面,並與負責應用伺服器系統或硬體維護小組協同解決效能瓶頸。
Vantage擅長解析潛藏在企業常採用的用戶端-伺服器架構(Client-Server)內的效能問題,其運作原理是將用戶端-伺服器架構拆解為3個主要組成區段:用戶端、伺服器端,以及連接兩者的網路。因此,企業用戶在部署監控程式時,與基礎架構的伺服器種類、外部的使用者數量等因素無關,降低偵錯的複雜度。
IT管理員追查效能問題,常不知從何找起?Compuware Vantage提供4個概略性步驟,逐步指引至效能瓶頸點。 |
![]() |
步驟1:由Vantage監控各地分公司伺服器的運作狀態,並以燈號警示服務品質下降的伺服器(圖左),以及其所在的地點(圖右)。 步驟2:針對提供該服務的伺服器,統計用戶連結總數,並以圓餅圖繪出服務品質較差的百分比率。 步驟3:比對服務基準值與實際用戶端的封包狀態,找出效能下降的區段位於用戶端、網路,或伺服器端。 步驟4:由效能圖樣(pattern)比較改善前與改善後的伺服器效能,確保投資效益。 |
6種工具深入資訊系統,並可個別部署
Vantage所採用的監控模型,主要是在用戶端、伺服器端、網路等3個區段上收集各種封包,作為效能分析時的歷史資料。整個管理套件共有6個工具程式,如果用戶只需要監控某一區段,也可以單獨部署專屬的子程式,對應各別的區段。至於企業在部署過程中,應準備的監控用電腦數量,可依基礎環境架構而定。
Vantage採用3種監控技術:主動式(Active)、被動式(Passive)與非代理模式(Agentless)。被動式使用代理程式(Agent)側錄網路流量上的封包,例如收集特定交易的反應時間。主動式則模擬一般使用者的操作行為,藉著量測商業應用系統的反應時間,找出潛在的效能瓶頸。非代理人模式則是最新功能,此技術會在網頁伺服器前端的交換器網路流量上,以被動方式收集封包,藉著軟體分析這些封包樣本,產生最接近使用者瀏覽網頁時的反應時間,卻不必在每部用戶電腦上安裝代理程式。
從整體架構分析至各網路節點
實作時,管理員必須讓Vantage在網路上收集一個時間區段內(例如一個星期)的封包,系統會將分析結果呈現在監控儀表版(Monitoring Dashboard)上。封包分析後會以商業應用程式作為分類,例如SAP、Exchange、Citrix等商業應用,分類表格中以綠色燈號表示符合管理員訂定的服務水準,未達到應有效能標準則呈現具警示效果的紅色燈號。例如,當CRM系統封包出現異常時,管理員甚至可從儀表版上得知這部有問題的CRM伺服器所在位置,比如說:芝加哥。
接下來管理員可以從交易統計中,比對實際的反應時間與基準值(Baseline),進一步了解與這部CRM伺服器交易的所有封包中,造成時間延遲的區段發生在用戶端、伺服器端或網路區段。以網路區段的問題為例,管理員可以從流量關聯(Traffic Correlation)中得知各種封包的統計總數,例如HTTP、VNC、TCP、NetBIOS或CRM Package等。再以CRM Package為例,管理員可以從Application Portfolio中看出,每天的哪一個時段出現大量封包(以紅色直條圖表示Application Traffic),以及系統反應時間(以綠色折線表示Response Time)。
後續,管理員可以從Top Servers on WAN Link中發現,這些湧入CRM伺服器的大量封包,主要是由哪一個遠端的系統發出的。統計時會在直條圖中,以不同顏色區分各遠端系統的封包量。例如www.musicatch.com的直條圖最長,表示這個網站可能就是癱瘓CRM伺服器的潛在殺手。最後,管理員可以從Top End Point Station on WAN Link中得知,有哪些用戶端經由www.musicatch.com連接到CRM伺服器而產生大量封包。了解這些因素後,管理員便可以知道對哪一部伺服器建置分流或負載平衡伺服器。
由伺服器群向下追蹤至運作指令
同樣地,當管理員由C-N-S Exception Report中比對的結果,發現效能不彰的因素可能是伺服器本身,而不是網路區段。首先,管理員從Server Drilldown中找到拖垮整體效能的伺服器,表格中會將應用伺服器、網頁伺服器、資料庫等各種伺服器的處理器使用率,以不同顏色的折線圖繪出,橫軸則以每天中的各個時段為區間。舉例來說,如果是資料庫在中午12點至下午3點這時段內,處理器使用率異常攀高,管理員可以從Selected Data Point中,得知這段時間內處理器正在執行的指令,以及哪一個指令耗費最多的處理器使用率,舉例來說,由Socrates這個用戶端所執行的資料庫查詢(SQL Statement)佔用了61.63%的處理器運算量,管理員便可以決定增加更多的處理器,以分散運算負載或調整資料庫效能等。
營運主管或資訊人員都能上手
從以上所知,Vantage基本上採用4個步驟,先從Enterprise Application Portfolio中得知所有監控中的商業伺服器運作狀況,包括這些伺服器所在的地理位置。接下來,從使用者角度分析應用系統的效能,並提供視覺化的圖表,供管理員使用。後續從C-N-S中很快地發現問題的區段,最後下鑽到產生瓶頸的應用服務。
Vantage適用於中型至大型企業,並部署在Java與.NET等混合式網路環境。此套件的應用時機,無論是日常的應用系統效能監控,或服務中斷時的危機處理與偵錯等,都能在單一套件上取得。工具採用Web化與自動化機制,無論是負責營運主管(CIO、營運副總裁)、商業系統(CRM或ERP)負責人、資訊工程師(網路管理員、資料庫管理員)等,都可以在操作過程中獲取管理上的效益。
如果企業資訊系統極端複雜,或IT負責人不熟悉應用系統效能管理套件的部署策略,叡揚資訊可提供顧問服務,在導入過程中同時協助企業訓練相關的管理人員。文⊙張瑞隆
Compuware Vantage 9.9 |
|
建議售價:廠商未提供
Compuware 叡揚資訊總代理 (02)2586-7890 |
|
支援的作業系統 | Windows/Linux/ Novell/HP-UX/Solaris/AIX |
可監控的網頁技術 | Java/.NET/ASP/JSP、 Client-Server/Thin Clinet 、SNA、Terminal模式 |
其他需求 | Windows IIS、SQL Server、Visio |
Vantage 9.9版新增4個功能簡介
組成Vantage套件的6個子程式與簡介
Vantage 9.9版新增4個功能簡介 |
|
功能名稱 | 功能簡介 |
.NET Root-Cause Analysis Support | 此功能屬於Vantage Analyzer,使管理員可以在.NET 與Java等異質環境下,找出產生效能瓶頸的伺服器,以及向下鑽探到程式碼,卻不必為了.NET 或Java的不同而必須部署兩種效能監控系統。 |
Customizable Dashboards | 數位儀表版屬於Vantage Analyzer,使用者可以針對.NET或Java伺服器自 訂報表,甚至也可以用於Cluster的環境。IT管理員可以從報表再向下鑽探, 取得更細節的度量值。Vantage內建數位儀表版後,讓應用程式效能監控提 升到高階的管理層面。 |
Automated Problem Resolution Workflow | 新功能屬於ApplicationVantage,系統會自動產生word格式的問題解析報告。報告內容包括產生效能瓶頸的任務執行概要、結果與建議,以及如何修正。 |
Expanded Network Performance Integration | 新功能屬於NetworkVantage可接收來自於Cisco NetFlow的資料,作為分析網路效能或偵錯用。這項功能讓Vantage可以收集Cisco NetFlow上的所有遠 端用戶資料,並在MPLS網路上產生關鍵流量資料。 |
組成Vantage套件的6個子程式與簡介 |
|
程式名稱 | 程式功能簡介 |
ClientVantage | ClientVantage讓IT管理員從使用者操作的角度監控系統的效能, 採用Agentless monitoring、Active monitoring、Passive monitoring、 Application availability monitoring等4種方法,讓管理員取得系統在末端用戶 的反應時間、用戶端使用資源、診斷在用戶端的應用程式錯誤、因應用程式設 計不佳造成用戶端的效能低落等問題。
其中Transaction Monitor屬於代理人程式,直接安裝在用戶端電腦上,針對特 定的事件收集反應時間資料。此外,ClientVantage內建腳本編輯器,直接錄 製使用者在電腦上的操作畫面動作,成為模擬用戶端操作的腳本,使IT管理員 能在短時間內模擬更多種使用者操作行為。 |
ServerVantage | ServerVantage讓IT管理員可以在應用系統中斷服務前,藉由查看門檻值 (Threshold)、事件關聯(Correlation)與警示(Alarming)等項目,實施事 前預防。
ServerVantage採用Agent或Agentless等方式監控方式,取得伺服器、 資料庫、應用程式等效能資料。此工具可應用在.NET與Java等平臺, 以及UNIX、Windows NT、Web等環境。 |
NetworkVantage | NetworkVantage用於最佳化系統執行效能、規畫系統上線時所需的資源 需求、分析新應用系統對架構的衝擊等。透過監控網路基礎架構的運作狀態, 讓IT管理員可以找出耗用網路資源最大的系統、以及分析網路效能問題以外, 最主要是用於分析可能整併的伺服器。 |
ApplicationVantage | Application Vantage所產生的分析圖表,讓IT管理員可在系統上線前便可以發 現效能瓶頸,並在缺陷修正後驗證,以及建立符合需求的系統效能,例如頻 寬、網頁伺服器、處理器需求等。
Application Vantage也能測量正在運作中的系統,透過工具自動分析錯誤, 找出應用系統回應時間降低的原因。IT管理員可以藉著Bounce Diagram 功能,從報表中找到每一筆交易資料的網路傳輸時時間與順序。 |
Predictor Predictor | 是一個網路容量規劃的工具可對網路執行效能,實施網路壓力測試、 網路錯誤及存活率分析、網路裝置異動時的影響等,並從收集使用者端反應時 間度量值,分析出WAN的負載容量與成長量,包括網路頻寬、使用者數、反 應時間等。使用對象主要如IDC(Internet Data Center)與 ISP(Internet Service Provider),提供即時效能規劃,可讓使用者在應用系統執行前就可看 到系統對網路流量的衝擊。 |
Application Expert | Application Expert讓IT管理員在應用系統系統正式上線前,取得網路上需求 封包(Request)與回應封包(Reply)交換間的資訊,例如Frame與Byte數 目、持續時間(Duration)、Thread順序等,並繪製成容易理解的甘特圖。
此外,此工具的特點是提供「What if」的功能,使IT管理員可模擬不同的頻寬、 承載情境,以及改變Load與TCP Window Size,對應用系統效能的影響。 |
熱門新聞
2025-02-26
2025-02-25
2025-02-26
2025-02-24
2025-02-24