DevOps Handbook是一本怎樣的書? 頂 轉

在本書的中文版書籍出版之前,僅以本文提前向大家透露一下這本書大概要內容。

內容簡介

企業如何通過DevOps實踐提高盈利能力,改善工作文化,實現卓越的生產力目標。如今這些高績效管理技術比以往的任何時候都要更加重要,由於這對於企業的商業競爭力而言是至關重的,數十年以來,技術組織的領導者們始終在努力地維持這IT系統的敏捷性、可靠性和安全性。然後慘痛的案例依然比比皆是--不論是healthcare.gov的崩潰,持卡人數據的泄露;還是在雲計算環境中大數據的丟失。

然而,那些運用DevOps原則的高績效企業(例如Google,Amazon,Facebook,Etsy和Netflix)則每天都可以在生產環境中成百上千次頻繁地部署代碼。那麼DevOps理論、原則和實踐到底是何等的殊勝呢?相信所有人在看了本書之後一定會得到答案。

在現實中,系統經常被破壞,服務和產品總是不盡如人意,團隊的潛力無法得到正常發揮;開發和IT運維是對立的,測試和信息安全活動總是在項目晚期才進行,這導致即使發現了問題也來不及修復;產品和服務交付中的關鍵活動往往全都需要手動操作和互相交接,我們總是要等待其他人的工作完成才能進行自己的工作;特性交付的週期一次次被拖延,質量也頻頻出現問題,特別是與生產環境部署相關的部分,進而對客戶和業務造成了負面影響。

結果,不僅是我們的工作無法按預期完成,整個公司也對IT部門的業績不滿意,甚至導致預算被削減,IT員工沒有成就感,感覺無力改變流程及其結果。因此,我們需要改變工作方式,DevOps能夠給我們指引方向。

本書的目標是提供從啓動DevOps轉型到實現目標成果所必需的理論、原則和實踐。

全書分爲6個部分,使用《鳳凰項目》一書中提出的"三步工作法"涵蓋了DevOps理論及原則。本書不僅適用於從事或影響技術價值流(通常包括產品管理、開發、QA、IT運維和信息安全)中工作的所有人,而且適用於業務和市場領導者,大部分技術計劃都源自他們。

我們的目的是建立起各個領域中核心概念的應用知識,並以此爲基礎來引入其他必要的內容,從而幫助實踐者與所有同事在整個IT價值流中一起工作,並建立共同目標。

本書對業務領導者和越來越依賴技術組織去實現目標的利益相關者而言將很有價值。

第一部分簡要介紹DevOps的歷史,並介紹幾十年來相關知識體系的理論基礎和關鍵主題,然後概要地介紹"三步工作法"的原則:流動、反饋和持續學習與實驗。

第二部分描述怎樣開始以及從哪裏開始,並介紹各種概念,如價值流、組織設計原則與模式、組織導入模式和案例研究。

第三部分介紹如何通過構建部署流水線的基礎來加速流動:實現快速有效的自動化測試、持續集成、持續交付和爲低風險發佈做架構。

第四部分討論如何通過建立有效的生產環境遙測來發現和解決問題,從而加速和增強反饋,更好地預測問題和實現目標,獲得反饋以便開發人員和運維人員可以安全地部署變更,將A/B測試集成到日常工作中,以及創建審查和協調流程來提高我們的工作質量。

第五部分描述如何通過建立公正的文化,將局部發現轉化爲全局性改進,預留出一定的時間來進行組織學習和提高,從而加速持續學習。

最後,第六部分將介紹如何通過把預防性安全控制集成到共享源代碼庫和服務中,將安全性集成到部署流程中,增強遙測以實現更好的檢測和恢復,保護部署流水線,以及實現變更管理目標,從而將安全性和合規性正確集成到日常工作中。

通過整理這些實踐,我們希望加速DevOps實踐的導入和應用,提高DevOps計劃的成功率,並降低激活DevOps轉型所需的能量。

原作者

4人

Jene Kim是這本書的主要作者,他在出版了《鳳凰項目》之後,開始與其他三位作者共同編寫本書的。Jez Humble是《持續交付》的作者,是持續交付實踐和概念的重要發起人。Patrick Debios是DevOpsDays大會的發起人,是他最早在Twiter是用 #DevOps 這個短標籤的,是DevOps運動和社區的重要人物。John Willis是DevOps社區早期的推動者之一,曾任Docker公司生態系統發展總監。

譯者

4人

在我和人民郵電出版社聯繫並進行試譯之後,組織了翻譯小組。王磊和馬博文是我這幾年結識的DevOps圈內的技術大拿;曾朝京是IT管理領域的資深專家,是我前同事。王磊的著作有[《微服務架構與實踐》](https://www.amazon.cn/dp/B018SRCFI6/);馬博文翻譯的書籍有[《DevOps 實踐》](https://www.amazon.cn/dp/B01LWLRQF3/)

>劉徵,Nutanix路坦力資深架構師。Exin首批國內DevOps Master和DevOps Professional認證講師。持有紅帽RHCA認證和AWS高級架構師認證。諳熟企業數據中心的IT服務管理。目前致力於推廣DevOps相關的理念和實踐,在DevOps社區中積極地參與培訓和研討會等活動,DevOpsDays大會活動在中國的核心組織者。

>王磊,前ThoughtWorks首席諮詢師,EXIN首批國內DevOps Master認證教練。較早倡導和實踐微服務的先行者,著有國內首本微服務架構相關書籍《微服務架構與實踐》一書。超過10年以上的軟件行業經驗,對服務化架構、持續交付以及DevOps轉型等有豐富的實踐經驗,同時他也是西安DevOpsMeetup聯合發起人,西安GDCR組織者,並譯有《Ruby Gems開發實戰》一書。

>馬博文, 前ThoughtWorks 高級諮詢師,AWS助理架構師。曾從事多年web開發和DevOps,熟悉持續交付,微服務。參與翻譯《Scala編程實戰》、《DevOps實踐》等書,是西安DevOps Meetup活動的發起人。

>曾朝京,Micro Focus資深解決方案顧問,參加Exin首批國內Devops Master講師認證培訓。長期從事IT運維管理領域諮詢工作,曾爲能源、金融、航空運輸、政府行業中的多個大型企業提供 IT 運維管理規劃。目前致力於探索Devops理念在企業IT部門的實踐。

翻譯小組完成翻譯,並提交給出版社的日期是2017年12月8日。

目錄提前曝光

本書目前(本文的發佈日期)正處於出版社編輯階段。預計在五月份左右正式出版。下面是本書的目錄。

* 序言

* 前言

* 導言:展望DevOps新世界

* 第一部分 三步工作法

    * 第1章 敏捷、持續交付和三步法

    * 第2章 第一步,流動原則

    * 第3章 第二步,反饋原則

    * 第4章 第三步,持續學習與實驗原則

* 第二部分 從何處開始

    * 第5章 選擇合適的價值流作爲切入點

    * 第6章 理解、可視化和運用價值流

    * 第7章 參考康威定律設計組織結構

    * 第8章 將運維融入日常開發工作

* 第三部分 第一步:流的技術實踐

    * 第9章 爲部署流水線奠定基礎

    * 第10章 實現快速可靠的自動化測試

    * 第11章 應用和實踐持續集成

    * 第12章 自動化和低風險發佈

    * 第13章 降低發佈風險的架構

* 第四部分 第二步:反饋的技術實踐

    * 第14章 建立能發現並解決問題的遙測系統

    * 第15章 分析遙測數據以更好地預測故障和實現目標

    * 第16章 應用反饋實現安全部署

    * 第17章 將假設驅動的開發和A/B測試融入日常工作

    * 第18章 建立評審和協作流程以提升當前工作的質量

* 第五部分 第三步:持續學習與實驗的技術實踐

    * 第19章 將學習融入每天的工作中

    * 第20章 將局部經驗轉化爲全局改進

    * 第21章 預留組織學習和改進的時間

* 第六部分 集成信息安全、變更管理和合規性的技術實踐

    * 第22章 將信息安全融入每個人的日常工作

    * 第23章 保護部署流水線

* 行動起來 - DevOps手冊總結

* 附錄

* 附加資源

以上目錄標題有可能在出版社的編輯過程中會有所調整。不過已經可以看出其主要內容。

來自出版社-IT Revolution Press (October 6, 2016)

[IT Revolution Press] (https://itrevolution.com/book/the-devops-handbook/)是 *DevOps Handbook* 一書的的出版社,位於美國的波特蘭市。這本書的簡體中文版的書名是《DevOps實踐指南》,它是作者繼《鳳凰項目》之後的一個重大作品,它向你展示瞭如何將產品經理、開發、質量保證、IT運維和信息安全集成在一起,從而幫助你提升企業的競爭力並贏得市場;如何複製前人那些驚人的DevOps經驗成果。

那麼《DevOps實踐指南》是否適合你?本書的作者Gene Kim、Jez Humble、Patrick Debois和John Willis爲那些希望對IT組織進行轉型的人共同編寫了此書;特別是爲那些想通過DevOps實際進行重大的變革,從而提高生產力、盈利能力並贏得市場的人。這本書涉及DevOps轉型的很多方面,是一本從規劃到實操的全方位指南,同時它還介紹了DevOps的歷史背景,支撐DevOps的各種原則,以及數十個DevOps案例研究。它還提供了各種最佳實踐,能有助於組織團結團隊一心,使他們實現共同目標,同時獲得高層領導支持。

《DevOps實踐指南》深入地研究了DevOps的三個基本原則,現在我們稱其爲“DevOps工作三步法”,它們是流動、反饋、持續學習與實驗”。 《DevOps實踐指南》是Gene Kim繼《鳳凰項目》一書之後編寫的,在那本書裏也對“三步法”作了概括的描述,後來發展成爲本書第一部分的重要內容。

隨着本書循序漸進地揭示DevOps工作三步法,讀者將能夠清晰的瞭解到,那些高績效公司是如何利用這些原則取得成功的。希望任何大型組織也能夠複製這些高績效企業所使用過的成功經驗,從而指導他們自己也進行一場成功的DevOps轉型。本書用六個部分描述了詳實的內容,其中包括:

- 在五年時間裏,4位合著者爲本書投入了2000多小時的工作時間

- 40多個DevOps案例研究,包括亞馬遜,Etsy,Capital One,Google,Facebook,Intuit,Nationwide保險等等

- 編寫了長達400多頁的DevOps實踐指南、經驗總結和工作指導。

- 參考和使用來來自25,000多個數據收集點的DevOps相關數據。

 

《Phoenix項目》(英文版)已經售出35萬本,2018年2月進行了第五次印刷。《DevOps實踐指南》從DevOps的歷史開始講起,解釋了它是怎樣從數十年的相關聯的知識體系中發展出來的,以及由此應運而生的相關技術、架構和文化實踐。在爲讀者奠定了這些歷史基礎後,讀者就能夠深入瞭解三步工作法的原則了。讀者將逐步對當今的DevOps相關理論和原則有更深入的理解。在本書的相關章節裏介紹了各種具體原則和模式,以及如何將它們應用在實際的技術價值流中。

我們很自豪的宣佈 DevOps Handbook - 《DevOps實踐指南》獲得了2016年,年度DevOps最佳圖書獎,詳見:[https://devops.com/the-2016-devops-dozen-winners-announced/](https://devops.com/the-2016-devops-dozen-winners-announced/)

在亞馬遜書網上書店

本書的英文版本在亞馬遜有三種格式:Kindle、紙質印刷版和有聲書版本。這本書的排名和評價如下,下圖的抓取時間是:2018-2-25。

* 在信息管理分類裏排名:7

* 在流程和基礎架構裏排名:107

* 在管理書籍裏排名:111

有85%的讀者給本書了5星的評價。關於這本書在亞馬遜的最新狀態,[請點這裏。](https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=)

本書的日文版是在2017年6月在日本發佈的,[詳情見日本亞馬遜網站](http://amzn.asia/2Yqn47O)。

本書的使用方式

在上一篇文章《DevOps登山指南》裏我分析和介紹了美國金融行業Nationwide保險公司的DevOps案例,[原文點這裏](https://martinliu.cn/posts/devops-climbing-guide/)。這家公司在實施DevOps的過程中將本書做爲參考指南,所有DevOps團隊通過每週一次的讀書會的方式,持續地對照和改進自己的DevOps實踐狀態。他們總結出來的DevOps項目實施指南如下圖所示:

本圖在Nationwide公司內部的使用場景如下:

  1. 本圖將DevOps實施核心團對指導產品開發團隊(也可以說是業務團隊、服務團隊、這樣的團隊他們有200多個)取得的經驗總結在一張紙上,供其它有實施DevOps想法的團隊參考。

  2. 該登山指南簡化了對其它非DevOps團隊的教育和指引。

  3. 他們將DevOps的實施分成三個階段,分別用大本營、北坡營地和頂峯作比喻。

  4. 這三個階段裏的技術實踐都來自於DevOps Handbook,通過他們的篩選和整理,並根據自己的經驗做了分階段的規劃。

很巧的是,本書也是Exin DevOps Professional【簡稱DOP】認證考試的唯一指定教材,也就是你研讀了此書以後,如果想鞏固和檢驗一下對這套知識體系的掌握程度的話,可以參加DOP認證培訓和考試;培訓是一個對這套知識答疑解惑的過程。而參加認證考試則有可能爲自己的職業履歷在填一個國際承認的證書。

推薦閱讀:

  1. DevOps書單-所有人適用版

  2. DevOps登山指南

  3. DevOps工作三步法:第一步流動原則 (更新版)

  4. DevOps術語表--已收錄202條

  5. 限制理論 (Theory Of Constraints)

  6. 畫展《回首DevOps這些年》

  7. 關於DevOps的這些事

  8. FROM Puppet: 2016 DevOps 薪水調查報告

2018 China DevOpsDays 北京站 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章