何謂自動化運維,即在最少的人工干預下,結合運用腳本與第三方工具,保證業務系統7*24小時高效穩定運行。這應該是全部業務系統運維終極目標。運維
咱們對運維的要求一般是:工具
一、事前預警性能
在故障出現以前,管理人員應該能在任什麼時候間,任何地點接收到告警信息,並及時處理問題,把故障隱患扼殺在搖籃中。優化
二、事中恢復spa
天有不測風雲,即便是再完美的方案也可能有預料以外的故障,爲保證在最短期內恢復業務,關鍵數據不因故障丟失,咱們須要有完整備份方案來應對自如。日誌
三、過後存檔事件
要實現以上三個要求,並非一件容易的事情。須要一個經驗豐富且高效的運維服務團隊,隨着咱們的業務系統不斷增長,業務量的不斷上升,成熟的運維服務基本會藉助第三方工具,高效的進行軟件的部署與運維。對於企業來講,要特別關注兩類自動化運維工具:一是IT運維監控和診斷優化工具;二是運維流程自動化工具。資源
這兩類工具主要應用於:路由
一、監控自動化,是指對重要的IT設備實施主動式監控,如路由器、交換機、防火牆等。部署
二、配置變動檢測自動化,IT設備配置參數一旦發生變化,將觸發變動流程轉給相關技術人員進行確認,經過自動檢測協助IT運維人員發現和維護配置。
三、維護事件提醒自動化,經過對IT設備和應用活動的時時監控,當發生異常事件時系統自動啓動報警和響應機制,第一時間通知相關責任人。
四、系統健康檢測自動化,按期自動地對IT設備硬件和應用系統進行健康巡檢,配合IT運維服務團隊實施對系統的健康檢查和監控。
五、維護報告生成自動化,按期自動的對系統作日誌的收集分析,記錄系統運行情況,並經過階段性的監控、分析和總結,定時提供IT運維服務的可用性、性能、系統資源利用情況分析報告。
在可預見的將來,運維的角色將變得愈來愈重要,自動化運維工具不只能知足咱們對運維的要求,解放生產力,還能使咱們的運維管理更加規範化,標準化,從而真正意義上的實現自動化運維。