大運維之四 運維標準化文件的四項基本原則

2021-07-04 13:36:21 字數 2338 閱讀 8048

發表於2015-08-12 11:03| 

黃興 王津銀 周小璐@靈雀雲 運維

雲計算運維管理

自動化摘要:多年活躍在運維界的王津銀與黃興,從標準化定義與運維標準化核心原則這兩方面做出系統介紹,在運維標準化核心原則中的最佳實踐原則、模組化原則、模板化原則、簡約化原則等幾個方面進行了此次經驗的分享。

【編者按】標準化可以說是運維的起點工作。通過運維的標準化,可以實現對「運維最佳實踐」的歸納和總結,從而實現對「運維最佳實踐」的統一規範和執行,提高團隊效率,為梳理運維雜亂問題提供重要依據。

標準化是指在特定領域的管理實踐中,對重複性的事物和概念,通過制定、發布和實施標準達到統一,以獲得最佳秩序和效益。

而運維的管理實踐中充斥著大量重複性事物,並且是批量級別的運維任務,在這種情況下運維的標準化就工作就顯得至關重要了。

通過運維的標準化,可以實現對「運維最佳實踐」的歸納和總結,從而實現對「運維最佳實踐」的統一規範和執行。

所以標準化是提高團隊效率的重要方式,是梳理運維雜亂問題的重要依據。

1. 最佳實踐原則

當我們對一切都沒有思緒的時候,想要在雜亂的管理事務中理清思緒,找到問題的突破口,最好的方式就是尋找最佳實踐。在運維的管理領域中尋找最佳實踐,拿出來進行整理,形成標準的規範和步驟流程。

需要注意的是,最佳實踐不一定是最高效的,但一定是最貼合實際的,最佳實踐理應是在企業組織中施行的、最沒有痛點的一種方式。舉個例子:

很多公司現在還沒有實現自動化運維,依靠人力+工具的方式維護著系統,效率還不低。對於他們來說這就是最佳實踐。
但隨著時間的推移,人員的更替,最佳實踐的表現方式會被打破。新的成熟的技術可能會被嘗試和使用,比如puppet配置系統的引入,最佳實踐也會有更新。

所以標準化文件的擬定會是長期的不斷迭代的過程。

運維工作在不同的公司定位不一,所涉及到的內容也不同,管理的內容多且繁雜,很難梳理出乙個整體的脈絡。

那麼我們應該怎麼來處理呢?

我建議多使用思維導圖工具。通過思維導圖工具,我們能構建乙個清晰的樹狀圖:

簡單來說,我們可以通過樹狀圖造籃子,樹狀圖完成後,就可以很簡單地把我們最經常處理的問題,提煉出來放進籃子裡,從而實現細微到小處的最佳實踐。
下面分享下我在運維管理規範這塊做的乙個實踐,在這個運維規範文件的整理中,我以產品服務為中心,將產品服務劃分為三個層次:基礎伺服器服務,中間層支撐服務,與應用服務

構建出了如下的思維導圖:

通過這個思維導圖的制定,又衍生繪製出了這張框架圖:

寫標準文件是件很痛苦的事情,因為每個人寫的標準文件都是從自身的角度出發,在日常的工作協同中,很難讓每個人認同你的處理方式,那麼標準化就會形同虛設。

面對這樣的問題,我認為最好的方法是:

從大家的實踐經驗中來整理標準,到每個人手裡去尋找最佳實踐,匯集整理起來,讓每乙個人都有機會綻放他們的光彩。
這樣做大家都容易接受,同時也解決了只有乙個人寫標準文件很痛苦的問題。

但新的問題產生了,大家的標準化文件風格各異,到最後很難整合起來。怎麼辦?

這樣說來,標準化文件需要有標準化的組織方式,保障行文的統一。

建議在標準的前言裡就把標準化的組織方式寫入進去,對全文進行約束,由專人審核評估,這樣標準的標準化文件就能在團隊中協同來編寫,使得運維體系修訂的更加完善。

而且假設日後團隊中的人員更替一新,有規範的標準化文件保留下來,也能夠保障運維工作的繼續進行。

以下是我在編寫標準文件中應用的約束規範。通過這個方式在協同編寫的時候就能比較容易進行配合了。

標準化文件能被有效率地執行,需要達到兩個要求:

要做到簡單清晰,有個非常實用的工具——二維**,通過二維**能簡明扼要地表達我們想要的,而通過**的最後一列留空,可以方便我們做評估參照。

簡單清晰,讓人一看就能明白在說什麼,一看就能記住是怎麼做的;

方便評估,知道執行的效果是怎麼樣的。

至於易評估,可以參考如下框架,這張表對個人運維能力進行了詳細的標準化制定,並給予了評級。

最方便的是,還做了雷達圖,簡單、明了、直觀。

更多好文章如下鏈結

【大運維之一】自動化實踐探索的最優路

【大運維之三】it架構的淵源及方**

有獎徵文 IT運維之道 運維的標準化與安全

運維一般是指對已經建立好的it系統的維護,包括網路 系統 中介軟體 資料庫等方面。所謂it運維管理,是指企事業單位或公司的it 部門採用相關的方法 手段 技術 制度 流程和文件等,對it 執行環境 如軟硬體 網路 系統 資料庫等 it 業務系統和 it 運維人員進行的綜合管理。隨著it的發展 資訊化...

ansible自動化運維(四)

劇本檔案 字尾都是 yml 乙個劇本有多個paly 劇本的格式 yaml格式 1.plybook 使用空格字元來表示結構 處於層次結構中同一級別的資料元素必須具有相同的縮排量 執行劇本 使用ansble playbook example.yml ansible playbook example.ym...

我的運維之路(四)

前段時間圈子裡傳了幾篇某培訓機構的軟文,只能說某人的營銷玩的很成功 以至於我在發布出第一篇文章時,就有人質疑我 不會又是某培訓中心的軟文吧 軟文與否,咱們且看後續更新。其實所有的培訓機構都是以營利為目的,想著盡早結業前批學員,迎接新一批學員,是大部分培訓機構的通病 所以更別想著老師們會對學生負責,課...