波音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

www.compuware.com

叡揚資訊總代理

(02)2586-7890

www.gss.com.tw

支援的作業系統 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,對應用系統效能的影響。

熱門新聞

Advertisement