What is Ops?
現在啥鬼都要跟 Ops
扯上關係?或者要消滅 Ops 變成 NoOps
,用人工智慧 智障 來取代叫做 AIOps
,到底啥是 Ops
?
Updated 2023/07/19: 本文部分收錄在個人著作 《SRE 實踐與開發平台指南》 - 2023/08 上市
What is Ops?
我畫了一張圖。。。這是我遇到的 Ops
…….. 分成 公司治理
x 產品維運
x (角色
x 任務
),圖中的顏色 角色
跟 任務
都有對應關係。
然後沒做過的,不要跑來跟我說要
NoOps
,AIOps
… 我會覺得你是來亂的。。。
What is Ops? 對我來講:
Ops is Live
,就是 現場,就是 Live,沒辦法面對現場的東西就是來亂的Ops is Lifecyle
,Ops 可以翻成 維運,基本 維運的精神 就是:要有頭有尾
,實務上經常都是虎頭蛇尾
、射後不理 (太文雅的詞很多人看不懂)
。Ops is Truth
,是本質性的問題,是真實的回饋。- 開發是 0-1, 維運 1-99. 幾乎所有的軟體工程 / 方法論 / 流程都在討論怎麼
製造孩子
,但是都不討論如何教育孩子
Ops
跟不同對象討論,會有不一樣的想法。
- 跟工程師談到
Ops
腦袋裡想的通常是SysOps
orDevOps
,前者偏向系統維運,通常會是 Infra / System 等問題、後者則是開發維運,通常會是 CI / CD 的技術問題,這些都是工程問題。 - 實務上還有公司經營管理的
IT/MIS Ops
,在一般企業屬於成本單位 (300 個人的公司只有一個 MIS 是很常見的),但實際上是很重要的,因為資安問題都跟這有關係。 - 面對產品商業上的
BizOps
也是 Ops 的一種,只是他偏向客戶端、使用者端,面對的通常是處理業務、客戶溝通問題。
Ops
實際上會回到『本質性』的問題,更多參閱:思考本質、實踐、想像力、教育- 這篇文章也講到類似的想法: 关于 DevOps ,咱们聊的可能不是一回事
- 2018/06/15: 重新整理 Recap What is Ops?
什麼是『維運』?
什麼是維運?在中國習慣稱為『運維』。
在 AWS Certified SysOps Administrator 準備心得 有整理我的想法,我把這兩個字拆成兩個面向:
運 (Operation)
:生命週期、制度流程
,像是制度、流程、方法、資源管理、預算、決策 … 等維 (Maintain)
:目的導向
,像是監控、異常分析、緊急事件處理、資安、系統升級、備份還原、DNS / SSL、帳號權限管理、Key 管理、Log 分析、網路架構、處理儲存問題、資源管理
有些 Job Description 會縮寫成
O & M
前者屬於 管理面向
,後者是 技術導向
。
技術層次的問題,需要 工程單位 (Engineering)
介入處理,用工程、科學方法解決;制度問題依賴的是人、協作、等。
以下是練肖話
啥鬼都要跟 Ops
有關係比較潮, 所以跟同事練肖話後就弄出一堆 opses
~~~
- IT Ops
- Sys Ops
- Dev Ops
- Dev Sec Ops
- Data Ops
- Biz Ops
- No Ops: Not Only Ops
- AI Ops
- Slack Ops
- Git Ops
- Design Ops
- Google Ops <— 超強!
- M$ Ops <— 超 ……
- DesignOps
- Mouth Ops 出一張嘴
- Rick Ops … 這啥鬼 XDD
- Oops …. 出事了
- 20190921 updated: 底下是極致 …
延伸閱讀
- AWS Certified SysOps Administrator - Associate 準備心得
- Recap What is Ops?
- What is Automation?
- Ops as Code using Serverless
- Resource Provisioning and DevOps
- 系統維運的精神
- 警急事件 (Emergency Response)
- Software Development Lifecycle
- 思考本質、實踐、想像力、教育
- Go Live
- 個人著作《SRE 實踐與開發平台指南》 (2023/08 上市)