與已經摸爬滾打了多年的Win應用不同當你的NET應用出現性能問題的時候能很快得找到問題的症結嗎?看著市場占有率不斷增加的NET應用市場Symantec也要從信息安全方面騰出一只手給NET了
NET在開發效率開發平台支持方面的優勢是非常明顯的但在性能監控方面高可用方面除了微軟之外一直沒有能讓人覺得具有壟斷性潛質的方案提供商原因是多方面的兩點原因很關鍵一方面因為它太新了歲半的時候就要從走到;另一方面與原廠商相對薄弱的Java不同NET一直在微軟的強勢控制之下在MOMSystem Center Server和WMI的聯合之下很少有廠商願意去做這個市場不過相對一般的NET集成和應用開發而言這一塊市場潛力是巨大的因為只要是夠一定規模的NET應用都會考慮運行監控和性能調優所以看到有這麼大塊東坡肉Symantec的APM(Application Performance Management)部門也就不斷在推出至今第個版本的i portfolio了
i專注於NET和SQL Server應用它主要有兩塊功能面向實時應用情況監控的SmartLink和性能問題專家系統SmartTune另外還有一個獨立的SDK用戶可以根據監控需要定制監控內容考慮到SOA的大環境NET應用往往與Java應用雜居在各種IT環境中因此這個版本還包括了一個面向JEE方面性能診斷的知識庫
不過不管分析師們對這個產品給予何種令人鼓舞的評價相信它要在NET和SQL Server監控市場上遇到來自微軟的多方面壓力畢竟Windows系統層面的監控幾乎基於WMI機制而與這個機制切合最好的恐怕非MOM莫屬無論是學習還是實際應用事實上Enterprise Library已經成為眾多NET應用尤其是大型應用的樣板Instrument作為Common Block的主要組成可以說是為整個Enterprise Library內置的它的外圍是性能監控器和WMI微軟Patterns && Practices社區一直在關注NET監控和性能調整除了Improving NET Application Performance and ScalabilityMonitoring in NET Distributed Application Design和即將發布的Designing Manageable Applications for NET等個系列之外其它系列也幾乎都會花很大時間來介紹如何提高NET應用性能甚至於在開發工具層面Design Guidelines for Developing Class Libraries已經直接嵌入到VSTS的開發環境中內容很全面不過似乎都給人一個半生不熟的感覺對於很多企業而言幾乎沒有多少技術力量可以把這些內容串起來而企業更傾向於在一個現成的監控產品基礎上提供面向業務指標的監控能力但微軟似乎總在致力於其關鍵服務器產品——SQL ServerSharePonintBizTalk的推廣上可以說微軟遺留了一塊市場不過相信在NET生產廠商與企業信任度夾縫中的Symantec估計也很艱難
盡管如此i倒是提醒了我們不僅要關注處於白盒階段的代碼和運行態的黑盒子系統也要好好考慮怎麼把它變成灰盒子了否則在IT服務化的今天沒有運行維護體系支持的NET應用就會脆弱得像入冬後樹枝上最後一片葉子
From:http://tw.wingwit.com/Article/program/net/201311/14994.html