
錢兵 等
本書是一本介紹智能運維的實戰指南,聚焦實際應用場景,通過十餘個實戰案例,詳細講解每個場景中的痛點、適用的算法、試驗和*終方案,系統介紹了AI技術在運維工作中的應用。本書內容分爲3部分,第1部分是智能運維、人工智能的概念和發展趨勢,包括第1、2章;第2部分是智能運維中需要用到的人工智能技術和算法,包括第3、4、5章;第3部分是智能運維實戰案例,包括第6~11章。 本書適合從事企業數字化轉型建設工作的一線從業者、管理者,尤其適合在ICT領域從事運維工作的人員學習。
《智能運維之道——基於AI技術的應用實踐》核心拆解 一句話概括 AIOps的本質,不是給傳統監控系統簡單增加幾個AI模型,而是將運維數據、專家知識、算法判斷和自動執行連接成一個可驗證、可反饋、可回滾的閉環,使運維逐步從人工響應走向智能輔助和條件自治。 核心邏輯 全書遵循一條完整的智能運維建設路徑:數據採集與治理→特徵提取與知識建模→異常檢測、趨勢預測和根因診斷→生成處置建議→自動或人工審覈後執行→根據業務效果持續迭代模型。 作者認爲,AIOps的建設不能從“有什麼算法”出發,而應從具體運維痛點出發:先明確需要發現什麼異常、預測什麼風險、定位什麼原因,再決定需要哪些數據、算法和工程系統。 全書由三部分組成:第1—2章介紹智能運維與人工智能基礎;第3—5章介紹數據平臺、知識圖譜、算法和數據預處理;第6—11章討論網元分類、異常檢測、故障診斷、趨勢預測和根因定位等生產案例。 核心內容 1. AIOps的定義與成熟度 AIOps是機器學習、數據科學和知識工程在IT運維問題中的應用。DevOps主要解決研發與運維之間的協作和交付問題;AIOps主要利用數據和算法提高監測、診斷、預測及處置效率。 作者將智能運維成熟度劃分爲六個階段:L0完全依賴人工操作;L1由系統提供信息和工具輔助;L2部分環節自動執行;L3滿足特定條件時實現自治;L4大部分場景高度自治;L5完全自治,即理想狀態下的無人運維。主要應用場景包括異常檢測、根因診斷、故障自愈、事件預警、效能優化和隨願自治。 2. 人機協同,而不是簡單替代人工 書中並不主張讓AI完全替代運維人員,而是強調“人類認知判斷+機器計算能力”的混合智能。機器擅長處理海量監控數據、識別複雜模式、實時計算和重複執行標準化操作;人更擅長理解業務語境、處理少樣本和突發事件、判斷風險與責任,以及審覈高影響處置方案。因此,生產環境中的AIOps系統必須具備可解釋性、健壯性、安全控制、權限管理和回滾機制。 3. 數據平臺是智能運維的基礎設施 智能運維數據平臺通常包括四層:數據匯聚層採集性能指標、日誌、告警、用戶行爲、探針、流程和配置數據;數據存儲層保存原始數據、中間數據和算法結果;數據計算層支持離線計算、實時計算、任務調度和算法調用;數據應用層支持異常檢測、流量預測、質差識別和根因診斷。 現實中的主要問題包括同一數據被重複採集和存儲、數據分散且缺乏共享機制、數據量巨大但有效信息密度低、不同系統的數據標準不統一,以及數據質量缺乏持續監管。這些問題不解決,再複雜的模型也難以穩定進入生產環境。 4. 數據質量決定項目上限 結構化數據質量主要包括完整性、準確性、一致性和及時性。數據預處理包括數據清洗、數據集成、數據轉換和數據歸約。文本數據還需要經過編碼檢查、文檔切分、分詞、實體與關係標註、實體鏈接和消歧;圖像數據則涉及OCR、目標檢測及人工標註。 AIOps項目的實際瓶頸,往往不是模型不夠先進,而是數據質量差、標籤不可靠、業務口徑不一致,以及模型結果沒有形成處置閉環。 5. 知識圖譜把專家經驗變成機器可用知識 知識圖譜以“實體—關係—實體”三元組表達知識,其建設過程包括本體構建、知識抽取、知識融合、知識存儲及查詢推理。在運維場景中,它可以連接設備、告警、異常現象、故障原因、解決方案和歷史案例,用於根因分析、告警收斂、處置方案推薦及ChatBot式運維知識庫。但書中明確指出:知識圖譜是輔助工具,不是要求人員無條件執行其建議的替代工具。 6. 異常檢測需要結合數據規律和業務標準 異常檢測可以分爲有監督、無監督和半監督方法,常用技術包括3σ、均方差和四分位差等統計方法,DBSCAN和LOF等密度方法,K-means等聚類方法,以及SVM、貝葉斯網絡、神經網絡和專家經驗綜合評價。 作者特別區分了“統計意義上的異常”和“業務意義上的異常”。算法通常把高密度區域視爲正常,但在真實運維中,最常出現的狀態未必符合業務標準。因此,異常檢測不能只依賴數據分佈,還需要結合指標含義、業務閾值和專家經驗。 7. 根因診斷需要數據驅動與知識驅動結合 根因診斷主要有兩條路線:數據驅動方法利用歷史故障標籤、指標相關性和機器學習模型尋找原因;知識驅動方法利用規則、設備依賴關係、故障傳播圖和知識圖譜進行推理。 數據驅動方法適合從大量歷史數據中發現規律,但容易把相關關係誤認爲因果關係;知識驅動方法解釋性較強,但知識維護成本較高。實際系統往往需要把兩種方法結合起來:算法負責發現候選原因,依賴關係和專家知識負責約束、解釋和驗證。 8. 趨勢預測必須考慮時間、空間和外部因素 趨勢預測所需特徵包括週期、趨勢和滯後值等時序特徵,地域、站點和設備關係等空間特徵,以及節假日、天氣和重大活動等外部特徵。常用模型包括自迴歸、ARMA、馬爾可夫、隨機森林、CNN、RNN和LSTM等。 模型選型不應只比較離線精度,還要考慮預測時效、計算資源、數據更新頻率、告警誤報與漏報成本,以及模型是否便於解釋和維護。 實戰案例 1. 網元智能分類 傳統人工標籤存在體系不完整、維護工作量巨大和更新不及時的問題。面對百萬級網元及數百萬條標籤,純人工維護難以持續。 初始方案直接對14個時序指標聚類,結果與業務經驗差異較大。改進過程包括數據清洗和平穩性檢驗,提取最小值、分位數、中位數、均值和標準差等特徵,使用PCA降維,以K-means完成初步分類,並根據Calinski-Harabasz準則確定聚類數量。進一步改進後,增加熵特徵和分段特徵,用DTW衡量時序波動差異,將不同距離矩陣融合後輸入K-medoids模型。 案例說明,聚類效果的關鍵不是直接更換算法,而是如何表示時序數據以及如何定義樣本之間的“相似”。 2. 異常檢測 單指標異常檢測面對週期性、平穩性和無序性三類數據。週期和平穩數據比較容易檢測,無序但又不是白噪聲的數據更難判斷。 多指標異常檢測採用傳統機器學習、深度學習和專家經驗綜合評價三種方案。機器學習依靠人工特徵,深度學習自動提取特徵,專家評價則將業務定義引入“正常狀態”的判斷。三者不是互相排斥,而是適用於不同的數據條件和解釋要求。 3. 知識圖譜診斷網元異常 傳統流程通常是發現告警、系統派單、現場排查和解決告警,處理過程被動且高度依賴個人經驗。 案例利用9000餘條真實運維記錄,抽取異常現象、異常原因和解決方法等實體及其關係,採用半監督方式訓練實體抽取模型,並使用圖數據庫保存知識。系統可以根據多個異常現象查詢可能原因,對結果取交集,再推薦相應解決方法和類似案例。知識圖譜給出的TOP5原因準確率超過84%,並在多個省份試點上線。 4. 長短期趨勢預測 書中介紹了三類預測:短週期預測未來五分鐘的IPTV播放用戶數,使用Prophet輸出預測值和預測區間;中週期預測未來一週的小區網絡流量,案例中LSTM整體優於ARIMA;長週期預測基站擴縮容需求,結合KPI、投訴量和小區屬性,通過聚類、特徵工程及多個分類模型完成預測。 預測不是單純追求誤差最小,而是要考慮模型計算時間、並行能力、告警方式和生產環境的總體成本。 5. 質差設備預見性識別 物聯網業務存在缺少預見性維護、業務感知指標不完整和排障流程不閉環等問題。案例通過企業畫像、終端行爲畫像和業務指標體系識別質差終端,部分應用中經運維人員驗證後的準確率約爲80%。 針對網絡設備隱患,書中分別討論了特徵較少和數據粒度較細兩種條件。在較細粒度場景中,利用孤立森林、熵值和強業務規則組合生成設備隱患標籤,實際工單核驗準確率約爲82%。 6. 因果分析與故障根因定位 物聯網業務橫跨終端、平臺、無線網絡和核心網等多個環節,簡單的指標相關性容易把故障定位在中間節點,而不能找到真正原因。 案例根據歷史處置結果和專家經驗建立故障傳播圖,再利用隨機遊走等方法計算各節點成爲根因的概率。在IPTV案例中,系統通過設備依賴關係和上下游鏈路規則定位故障根源,並把具有共同根因的告警工單歸併,從而減少派單數量、提高排障效率。 反對的觀念 本書反對以下認識:買一個AI平臺就等於完成智能運維建設;模型越複雜,實際效果就一定越好;只要積累足夠多的數據,算法自然會產生價值;相關性最高的指標就是故障根因;知識圖譜和自動化系統可以完全替代運維人員;離線測試準確率高,就代表模型可以直接上線;所有異常都能由統一的統計閾值定義;AIOps只是算法部門的項目,與數據治理、流程和組織無關。 本書最值得關注的核心觀點 AIOps的核心不是用AI取代運維人員,而是將分散的數據、專家經驗、算法判斷和執行流程連接成可驗證、可反饋、可回滾的業務閉環。 模型只是這個系統中的一個部件。真正決定系統能否進入生產環境的,是數據質量、標籤體系、業務語義、風險控制、執行權限和持續反饋機制。換句話說,AIOps首先是運維體系和數據工程問題,其次纔是算法問題。 個人啓示 1. 從問題出發,而不是從技術出發。先確定業務損失、處置對象和成功標準,再選擇模型。2. 把數據治理視爲正式產品能力。數據口徑、標籤質量和血緣管理不能只是模型開發前的一次性準備工作。3. 評價模型必須結合業務成本。誤報、漏報、計算資源、人工複覈量和事故風險都應進入評價體系。4. 自動化要分級推進。低風險、標準化操作可以自動執行;高風險操作需要人工審覈、權限控制和快速回滾。5. 專家經驗需要被結構化。只有轉化爲規則、標籤、知識圖譜或反饋數據,個人經驗才能成爲組織能力。6. 根因定位不能停留在相關性。需要加入拓撲關係、傳播路徑、時間順序和因果約束。7. 模型上線只是起點。數據漂移、設備變化和業務規則變化都會降低模型效果,因此必須持續監控和迭代。 觀點評價 這本書最大的價值,是沒有把AIOps寫成抽象的AI概念介紹,而是完整覆蓋了數據平臺、預處理、算法選擇、知識建模和實際應用案例。尤其是對“數據條件不完美時如何做項目”的討論,貼近真實生產環境。 它適合通信、ICT、企業數字化和運維管理人員建立AIOps整體框架,也適合算法人員瞭解模型進入生產系統時需要面對的問題。 其侷限也比較明顯:本書出版於2022年,部分技術棧和工具已有時效性;對生成式AI、LLM、RAG、智能體、現代可觀測性和LLMOps涉及較少;部分算法章節偏教材式,項目成本收益和長期線上效果披露有限;L5“無人運維”更接近遠景目標,高風險生產系統仍然需要人工監督;對模型漂移、對抗安全、自動執行責任和模型治理還可以討論得更深入。 總體而言,這是一本偏工程實踐、體系完整的AIOps入門與案例參考書。它最重要的貢獻不是介紹某個先進模型,而是說明如何把數據、算法、知識和運維流程組合成能夠落地的系統。 一段話總結 《智能運維之道》說明,AIOps不是給傳統監控系統簡單增加幾個算法,而是圍繞真實運維問題,將數據採集與治理、特徵和知識建模、異常檢測、趨勢預測、根因診斷、方案推薦及自動執行連接成持續反饋的閉環。書中的網元分類、異常檢測、知識圖譜、流量預測、質差設備識別和因果定位案例共同表明:模型只是智能運維的一部分,數據質量、業務語義、專家知識、工程平臺和風險治理才決定項目能否真正進入生產環境;成熟的AIOps也不是完全替代人,而是在可解釋、可審覈、可回滾的前提下,讓機器承擔大規模計算和標準化操作,讓人負責複雜判斷與最終責任。
技術科普,有助於建立知識框架。
前四章介紹概念,後七章開始有具體算法舉例了!後半部分值得了解!尤其算法方面可以基於推薦去探索
全文複製粘貼,無實際可參考性。