商品簡介
本書系統全面地介紹了DevOps 的現狀趨勢、基礎理論和實踐方法,對DevOps 實踐中的架構設計、開發、測試、部署等各階段所需踐行的原則和方法進行了總結,並提出相關建議。以實戰為中心,對DevOps實踐中的常用工具進行了分類介紹和特性分析,並結合相關示例進行了使用說明和演示。
作者簡介
劉淼,資深架構師,PMP、OCP、CSM、HPE University講師,EXIN DevOps Professional與DevOps Master認證講師,曾擔任HPE GD China DevOps & Agile Leader,幫助企業級客戶提供DevOps諮詢培訓以及實施指導。熟悉通信和金融領域,有超過10年金融外匯行業的架構設計、開發、維護經驗,在十幾年的IT從業生涯中擁有了軟件開發設計領域接近全生命週期的經驗和知識積累。CSDN博客專家,博客地址為https://liumiaocn.blog.csdn.net/。
張笑梅,IT從業15年,其中含5年歐美外包經驗,10多年國內行業諮詢服務與解決方案經驗,涉及電信、金融、航空等領域。先後服務于HPE、惠普、畢博等公司,曾負責過大中型項目實施開發與管理工作,擔任過產品經理、諮詢顧問、培訓講師及教練等職位。目前致力於項目和組織的敏捷與DevOps轉型實施和培訓。EXIN Agile Master、DevOps Professional、Lean IT、VeriSM、TSP、PSP模型認證講師,鳳凰沙盤/火星沙盤教練,CMMI 2.0 評估員,ISO 9K內審員,擁有CSM、SAFE、SAFE Advance Master、ITIL、SIGMA GB認證。
名人推薦
本書不僅包含DevOps的基礎理論知識,還包含了大量關於DevOps落地實踐的內容,本書將手把手地幫助你從零搭建企業級DevOps工具鏈體系。
本書不僅包含DevOps的基礎理論知識,還包含了大量關於DevOps落地實踐的內容,本書將手把手地幫助你從零搭建企業級DevOps工具鏈體系。
1.業內專家張樂、趙瞬東傾情作序。
2.本書系統、全面地介紹了企業級DevOps的現狀、趨勢、基礎理論和實踐方法,對DevOps實踐中的架構設計、開發、測試、部署等各階段所需要踐行的原則和方法進行了總結,並提出了相關建議。
3.本書包含大量企業級DevOps落地實踐,將手把手地幫助你從零搭建企業級DevOps工具鏈體系。
4.學完本書能獲得三方面的收穫:全面理解DevOps基礎理論、能夠選擇和構建合適的工具鏈、學習實踐的原則和策略。
本書的前1/4篇幅重點講解了DevOps的基礎理論、關鍵原則、實踐經驗和誤區,剩餘的3/4篇幅都是關於DevOps落地實踐的內容。面向企業級DevOps的實施和推廣,需要在道、法、術、器4個層面立體化推進,自上而下、以終為始地系統化思考,自下而上通過工具提升效率、解決具體問題。本書作者有著非常豐富的大型企業DevOps實施經驗,尤其對工具的技術實現細節、如何相互集成和整合頗有心得,書中也包含了大量的相關說明和示例,本書將手把手地幫助你從零搭建DevOps工具鏈體系。
這是一個數字化時代,DevOps越來越流行,理論+實踐的組合至關重要,相信這本書能給你帶來很大的幫助,祝你的DevOps之旅一帆風順!
張樂京東 DevOps與研發效能專家DevOpsDays中國區核心組織者
本書不僅包含了DevOps的基礎理論知識,而且涵蓋了從需求管理、設計與開發、版本控制、編譯構建、代碼質量、測試管理、發佈與部署、自動化運維、自動化測試、日誌監控、安全監控到容器化的一個完整DevOps工具鏈,讓讀者可以從0到1地學習DevOps落地實踐的知識,並進行全開源DevOps工具鏈的實戰。
本書作者之一劉淼是一位資深DevOps專家,我更願意稱他為一名不折不扣的骨灰級技術達人,他癡迷於持續學習和持續分享。我在閱讀完本書後,收穫甚大。現在我將這本書介紹給所有想要學習和進行DevOps工具鏈落地實踐的工程師,尤其是運維圈的小夥伴們,我相信本書一定能讓你受益匪淺。準備好實驗環境,讓我們一起玩轉DevOps工具鏈吧。
趙舜東新運維社區發起人
目次
第1 章 DevOps 概述 ......................................................................................................................... 1
1.1 什麼是DevOps ..................................................................................................................... 2
1.2 DevOps 能帶來什麼 ............................................................................................................. 3
1.3 DevOps 的現狀 ..................................................................................................................... 5
1.4 常見的理解誤區 ................................................................................................................. 10
第2 章 DevOps 基礎理論 ............................................................................................................... 12
2.1 敏捷理論體系解讀 ............................................................................................................. 12
2.1.1 敏捷背景介紹 .............................................................................................................. 12
2.1.2 三大支柱解讀 .............................................................................................................. 13
2.1.3 四大核心價值觀及解讀 ................................................................................................ 14
2.1.4 12 條原則及解讀 .......................................................................................................... 15
2.1.5 Scrum 敏捷框架 ........................................................................................................... 17
2.2 敏捷與DevOps ................................................................................................................... 24
2.3 精益理論體系解讀 ............................................................................................................. 25
2.3.1 精益產生背景 .............................................................................................................. 25
2.3.2 精益IT 及其原則 ......................................................................................................... 25
2.4 精益與DevOps ................................................................................................................... 29
2.4.1 節拍 ........................................................................................................................... 29
2.4.2 交貨時間 ..................................................................................................................... 29
2.4.3 度量指標 ..................................................................................................................... 29
2.4.4 浪費種類 ..................................................................................................................... 30
2.4.5 安燈拉繩 ..................................................................................................................... 31
2.4.6 看板 ........................................................................................................................... 31
2.4.7 改善 ........................................................................................................................... 32
2.4.8 挑戰與對策 ................................................................................................................. 33
2.5 實踐案例分析 ..................................................................................................................... 33
第3 章 構建企業的DevOps 文化 .................................................................................................. 36
3.1 對失敗友好的架構與環境.................................................................................................. 36
3.1.1 對失敗友好的架構與環境的特點 ................................................................................... 37
3.1.2 對失敗友好的架構與環境的設計原則 ............................................................................ 37
3.1.3 當失敗遇見複雜系統 .................................................................................................... 40
3.1.4 保障複雜系統的安全 .................................................................................................... 41
3.2 以高度信任為基石的企業文