網絡監(jiān)控一直是IT運維中的一大難點,這不僅是因為監(jiān)控話題比較敏感,更是因為其技術和架構一向是不被人所熟悉,那么用什么辦法可以有效監(jiān)控網絡了?海納互聯網研究中心主任技術總監(jiān)王懷志先生就在2009系統(tǒng)架構師大會上帶來了精彩的演講。
海納互聯網研究中心主任技術總監(jiān)王懷志
優(yōu)化是長期的系統(tǒng)工程,需要不斷的完善
“監(jiān)控最主要的是監(jiān)測公司整體網絡情況,針對公司現有網絡進行不斷的調優(yōu)。從而使得公司網絡可以優(yōu)化到最佳狀態(tài)。而優(yōu)化本身,就是一個長期的系統(tǒng)工程,需要在現實環(huán)境中不斷去完善?!蓖鯌阎鹃_門見山談到為什么要做監(jiān)控系統(tǒng)。每個企業(yè)都要經歷開發(fā),運營,優(yōu)化,開發(fā)這么一個循環(huán)過程,其中優(yōu)化就是其中重要的一個環(huán)節(jié)。在談到影響系統(tǒng)優(yōu)化的因素,王懷志解釋道:“業(yè)務的變化;流量的變化;平臺的發(fā)展是構成系統(tǒng)優(yōu)化的三大因素”而對著三大因素優(yōu)化的結果即為系統(tǒng)模塊的調整/重構以及系統(tǒng)架構的調整/重構。而且從現實情況來看:系統(tǒng)優(yōu)化的可能性遠遠大于增加設備的可能性。
瓶頸監(jiān)控 脫離傳統(tǒng)抓住重點
傳統(tǒng)的運維監(jiān)控并不能很好的了解到系統(tǒng)運行的狀態(tài),就比如分析網絡流量,通常得出結論:系統(tǒng)負載太高或者干脆得不出結論。分析Cpu和內存,就有可能告訴研發(fā)人員有問題,但不能告訴到底是什么問題。分析圖表和數據,雖然有效,但是依賴與研發(fā)人員的技術經驗和工作態(tài)度,從另一方面來說也是加大了分析風險。
相對來講,運維監(jiān)控需要改良和提高意識和手段,采取瓶頸監(jiān)控的辦法是對運維監(jiān)控的有益補充,其為專門為了系統(tǒng)優(yōu)化和瓶頸定位的監(jiān)控。
瓶頸監(jiān)控好處:相對準確的定位問題,縮短優(yōu)化周期,降低研發(fā)風險,提高工作效率。
瓶頸監(jiān)控特點:深入系統(tǒng)內部進行監(jiān)控統(tǒng)計,根據已知的問題來判斷。
而瓶頸監(jiān)控的思想就是不斷的分析與研究,在積累經驗的基礎上提高對系統(tǒng)重點的分析能力。