您的位置:首頁>正文

「祝老師信箱」2018年第001號:關於DevOps的問題

祝文彬老師做為東方瑞通元老級講師, 自1998年以來, 一直從事IT培訓和IT服務的實施與管理工作。 20年來, 培訓過的學員數以萬計。 祝老師通過各種方式為無數學員上解決了問題!祝老師決定開設《祝老師郵箱》, 將同學們的問題和他的答覆分享給廣大粉絲!方便同學們的學習!

祝文彬老師

20年IT行業從業經驗(涉及系統集成、軟體發展等領域), 15年IT服務管理經驗(涉及專項服務、技術支援、運維保障、顧問諮詢等領域), 12年高校工作經驗(涉及教學及教務管理) 曾為海關總署、國稅總局、中國移動、中國聯通、國家開發銀行、日本三菱銀行、中國惠普、西門子(中國)、華晨寶馬、北京現代等單位講授ITIL、ISO 20000、PRINCE2等課程 曾主持海信集團、連結地產、北京地稅、中航技工貿、用友集團等單位的ITSM諮詢專案。

資質和榮譽

EXIN授權ITIL/ISO 20000/BCM/DevOps講師

EXIN DevOps Master/ITIL Expert/BCM Foundation等證書擁有者

APMG ISO 20000 Auditor/ISO 27001 Foundation證書擁有者

全國電子資訊專業技術資格證書—資料中心運維工程師

專業特長

對IT服務管理和DevOps體系有很深入的理解;

掌握ITSM諮詢和落地的方法, 熟悉ISO 20000認證程式;

擅長ITIL和DevOps的理論和實戰課程。

今天和大家分享的祝老師信箱的第一篇:關於DevOps的問題

學員的問題(通過微信提交):

祝老師:您好。 如果不打擾, 我問您個問題。

我的問題是:開發和運維承擔不同工作內容, 如果推動DevOps, 這是弱化運維的能力?還是提高運維的能力?按我的理解, 應該是提高各自能力, 擺脫一種割裂的狀態, 把相互的能力優勢互補。 DevOps是無文檔的運維過程嗎?我理解無論哪種運維模式, 運維文檔都是必須的專案資產。 這個過程如何協調呢?

祝老師的答覆:

XX同學:你好!

關於你提出的問題, 我從以下幾點做個回答, 很可能不全面,

僅供參考。

1、DevOps是一種管理理念, 是一種文化, 目前還沒有形成標準。 但主流的思想就是開發、測試和運維的密切合作, 從而加快軟體的交付速度, 以適應目前互聯網時代的節奏。

2、國內把DevOps翻譯為“開發運維一體化”, 但我覺得這個翻譯不是很好, 因為它會讓人產生一種錯覺, 以為DevOps就是開發、測試和運維三個團隊整合在一起, 或者說開發把測試和運維的事情全幹了。 記得在去年DevOpsDays北京站的活動上, 好幾位演講嘉賓在演講的過程中都提到了DevOps團隊的概念。 但最後DevOps之父Patrick在演講的時候, 專門提到沒有DevOps團隊的概念, 讓那些前面演講的嘉賓有點尷尬。

3、目前DevOps在國內的落地是各種各樣的, 基本上都是局部落地, 很少有比較完整的落地案例。

比如一些單位在一定程度上實現了自動化運維, 就說是DevOps;有些單位實現了軟體的自動化測試和部署, 也說是DevOps。

4、因為DevOps的核心就是敏捷開發+自動化測試+自動化運維, 而最核心的就是敏捷開發。 你可能也知道, 敏捷開發也是一個文化層面的事情, 對團隊成員的要求很高。 我們國內很多單位(銀行比較多)做敏捷開發的落地, 其實最後都是不了了之(文化跟不上、管理跟不上、人員的素質也跟不上)。 但敏捷確實有它的優勢, 比如在銀行中, 一些非核心的、與互聯網相關的應用, 還是需要用敏捷的方式來做。 所以, 對一些大的單位來說, 那些大的核心系統是不太可能用敏捷或DevOps的方式來運作的。 你以前上ITIL中級課的時候, 班上有一個某大型國有銀行的學員。

按他的說法, 他們銀行在核心業務系統上是不太可能實現DevOps的, 因為他們的體制就不允許(他們有開發中心、測試中心和運營中心), 三個中心分佈在不同的地方, 人員平時都很難見面, 不太可能密切協作。

5、再回到你的問題。 推動DevOps, 肯定是要提高運維的能力。 但這並不等於運維更重要, 也不等於運維人員在公司內的地位會提高。 DevOps追求的是自動化運維, 運維人員會減少, 而且對運維人員的要求也會提高, 那就是我常說的:運維人員要懂點開發, 起碼會用Python語言寫點腳本程式。 關於“DevOps是無文檔的運維過程嗎?”這個問題, 答案應該是否定的。 文檔還是要有的, 但因為DevOps的核心就是敏捷, 而敏捷宣言的四種核心價值觀之一就是“工作的軟體重于詳盡的文檔”。 注意,人家是說“詳盡的文檔”,沒說不需要文檔哦。

6、我在講課的時候經常推薦兩本與DevOps有關的書,一本是《鳳凰專案-一個IT運維的傳奇故事》,另一本是《SRE-Google運維解密》。這兩本書不知道你看過沒有?如果還沒有看過的話,最好能抽時間看一下。因為我覺得這兩本書對運維人員理解DevOps還是挺有幫助的。

7、今年5月5日在北京世紀金源飯店有DevOpsDays的活動,我爭取給你申請一張票(瑞通採購的),你去聽一下。

謝謝你的問題,祝你工作順利!

東方瑞通 祝文彬 2018年4月9日下午

注意,人家是說“詳盡的文檔”,沒說不需要文檔哦。

6、我在講課的時候經常推薦兩本與DevOps有關的書,一本是《鳳凰專案-一個IT運維的傳奇故事》,另一本是《SRE-Google運維解密》。這兩本書不知道你看過沒有?如果還沒有看過的話,最好能抽時間看一下。因為我覺得這兩本書對運維人員理解DevOps還是挺有幫助的。

7、今年5月5日在北京世紀金源飯店有DevOpsDays的活動,我爭取給你申請一張票(瑞通採購的),你去聽一下。

謝謝你的問題,祝你工作順利!

東方瑞通 祝文彬 2018年4月9日下午

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示