DevOps持續萬物

DevOps持續萬物

《DevOps持續萬物》是清華大學出版社於2023年8月出版的一本圖書,作者是[荷蘭]巴特·德·貝斯特(Bart de Best。

基本介紹

  • 中文名:DevOps持續萬物
  • 作者:[荷蘭]巴特·德·貝斯特(Bart de Best) 
  • 譯者:EXIN DevOps 翻譯組 
  • 出版時間:2023年8月
  • 出版社:清華大學出版社 
  • ISBN:9787302629917 
內容簡介,作者簡介,目錄,

內容簡介

開發與運營,簡而言之,DevOps,一直是我們加深對一切事物的認識的起點。這與DevOps概念中經常討論的持續集成/持續部署(CI/CD)概念有關。DevOps的各個方面與持續的概念以及開發/管理周期中的步驟有關。了解DevOps會讓公司忙著對“舊”的開發和管理概念進行**解釋。DevOps可以在文獻或大型網際網路上找到。DevOps是一種“哲學”,這一點很快變得顯而易見。換言之,如果沒有嚴格的定義、解釋和填充,企業很難接受這個概念。DevOps有很多秘密和挑戰。與這個概念相關的方面的多樣性和多樣性使得理解DevOps概念的所有方面非常困難。
這本書對DevOps的各個方面進行了非常詳細的描述,包括從理論背景下的實踐經驗中提出的各種**實踐。這一背景使得將各個方面相互關聯成為可能。。本書共分為8個部分:分別為 持續規劃、持續設計、持續測試、持續整合、持續部署、持續監測、持續學習和持續評估。全書涵蓋20多個案例,300多張圖表。

作者簡介

劉合翔,北京大學博士,EXIN專家組成員,DPO 2019**授權講師,DPO 網路論壇主理人。曾參與國內相關立法的意見徵求,培訓了國內早期一批獲數據保護官認證的領域從業者,曾任國家政府研究機構的研究員和網際網路上市公司高管。現任職於杭州電子科技大學,從事大數據治理有關的科研與實踐工作。

目錄

第一章 持續規劃 1
第一節 持續規劃簡介·····················································································2
一、目標····································2
二、定位····································2
三、結構····································2
第二節 基本概念和基本術語·······················································································3
一、基本概念··································3
二、基本術語··································4
第三節 持續規劃定義································································································10
一、背景····································10
二、定義····································10
三、套用····································10
第四節 持續規劃基礎································································································12
一、變更模式··································12
二、願景····································13
三、權力····································14
四、組織····································16
五、資源····································18
第五節 持續規劃架構································································································19
一、架構原則··································19
二、架構模型··································23
第六節 持續規劃設計································································································25
一、持續規劃價值流·······························25
二、持續規劃用例圖·······························25
三、持續規劃用例································26
第七節 持續規劃模型································································································29
一、導言····································29
二、平衡計分卡·································29
三、企業架構··································34
四、產品願景··································36
五、路線圖···································41
六、產品待辦事項列表······························42
七、發布計畫··································43
八、疊代計畫··································44
第二章 持續設計 ··································································································47
第一節 持續設計簡介································································································48
一、目標····································48
二、定位····································48
三、結構····································50
第二節 基本概念和基本術語·····················································································51
一、基本概念··································51
二、基本術語··································52
第三節 持續設計定義································································································54
一、背景····································54
二、定義····································54
三、套用····································54
第四節 持續設計基石································································································55
一、變更模式··································56
二、願景····································56
三、權力····································58
四、組織····································61
五、資源····································62
六、瀑布設計與持續設計的比較··························63
第五節 持續設計架構································································································65
一、架構原則··································65
二、 架構模型··································67
第六節 持續設計設計································································································69
一、持續設計價值流·······························69
二、持續設計用例圖·······························69
三、持續設計用例································69
第七節 業務視圖·······································································································73
一、導言····································73
二、系統上下文圖································74
三、價值流畫布·································76
第八節 解決方案視圖································································································80
一、簡介····································80
二、用例圖···································80
三、系統構建塊·································84
四、價值流映射·································94
第九節 設計視圖·······································································································98
一、簡介····································98
二、用例····································99
第十節 需求視圖·····································································································105
一、簡介···································105
二、BDD···································106
第十一節 測試視圖··································································································109
一、簡介···································109
二、測試驅動開發·······························110
第十二節 編碼視圖··································································································112
一、簡介···································113
二、持續文檔化································113
第十三節 在Assuritas中持續設計··········································································120
一、Assuritas·································121
二、持續設計·································122
第三章 持續測試 ································································································128
第一節 持續測試簡介······························································································129
一、目標···································129
二、定位···································129
三、結構···································129
第二節 基本概念和基本術語···················································································131
一、基礎概念·································131
二、基本術語·································131
第三節 持續測試定義······························································································134
一、背景···································135
二、定義···································135
三、套用···································135
第四節 持續測試基礎······························································································136
一、變更模式·································137
二、願景···································137
三、權力···································140
四、組織···································143
五、資源···································145
第五節 持續測試架構······························································································146
一、架構原則·································147
二、快速反饋和延遲反饋····························150
三、測試類型矩陣·······························151
四、測試技術矩陣·······························152
五、測試對象矩陣·······························153
六、測試工具矩陣·······························155
第六節 持續測試設計······························································································156
一、持續測試價值流······························156
二、持續測試用例圖······························158
三、持續測試用例·······························158
第七節 持續測試最佳實踐·······················································································161
一、行為驅動開發·······························162
二、測試驅動開發·······························164
三、單元測試策略·······························165
四、通用測試策略·······························166
五、其他···································168
第四章 持續集成 ································································································170
第一節 持續集成簡介······························································································171
一、目標···································171
二、定位···································171
三、結構···································171
第二節 基本概念和基本術語···················································································173
一、基本概念·································173
二、基本術語·································176
第三節 持續集成定義······························································································178
一、背景···································178
二、定義···································179
三、套用···································179
第四節 持續集成的基石···························································································180
一、變更模式·································180
二、願景···································181
三、權力···································183
四、組織···································187
五、資源···································189
第五節 持續集成架構······························································································191
一、 架構原則·································191
二、版本控制·································194
三、快速和延遲反饋······························200
第六節 持續集成設計······························································································201
一、持續集成價值流······························201
二、持續集成用例圖······························201
三、持續集成用例·······························202
第七節 持續集成最佳實踐·······················································································205
一、集成路線圖································205
二、協作——分支與合併····························206
三、 協作——綠色構建·····························210
四、協作 —— 改善······························211
五、編碼質量·································212
六、非功能需求································213
七、其他···································214
第五章 持續部署 ································································································218
第一節 持續部署簡介······························································································219
一、目標···································219
二、定位···································219
三、結構···································219
第二節 基本概念和基本術語···················································································220
一、基本概念·································221
二、基本術語·································222
第三節 持續部署的定義···························································································224
一、背景···································224
二、定義···································225
三、套用···································225
第四節 持續部署基石······························································································226
一、變更模式·································226
二、願景···································227
三、權力···································229
四、組織···································232
五、資源···································235
第五節 持續部署架構······························································································236
一、架構的原則································236
二、持續部署與持續交付····························240
三、快速反饋和延遲反饋····························240
四、持續部署的路線圖·····························241
五、持續部署的模式······························241
第六節 持續部署設計······························································································243
一、持續部署的價值流·····························243
二、持續部署的用例圖·····························243
三、持續部署的用例······························243
第七節 持續部署最佳實踐·······················································································246
一、持續部署的路線圖·····························247
二、基於環境的部署模式····························249
三、基於套用的部署模式····························253
四、模式的組合································255
第六章 持續監控 ································································································258
第一節 持續監控簡介······························································································259
一、目標···································259
二、定位···································259
三、結構···································259
第二節 基本概念與術語···························································································260
一、基本概念·································261
二、基本術語·································263
第三節 持續監控的定義···························································································264
一、背景···································264
二、定義···································265
三、套用···································265
第四節 持續監控的基石···························································································266
一、轉化模式(變更模式)···························267
二、願景···································267
三、權力···································269
四、組織···································272
五、資源···································274
第五節 持續監控的架構···························································································276
一、架構原則·································276
二、架構模型·································280
第六節 持續監控的設計···························································································286
一、持續監控的價值流·····························286
二、持續監控的用例圖·····························286
三、持續監控的用例······························288
第七節 業務服務監控······························································································293
一、簡介···································294
二、價值流監控································294
三、信息流監控································296
四、實時用戶監控(RUM)···························298
第八節 信息系統服務監控·······················································································301
一、簡介···································301
二、終端用戶體驗監控(EUX)·························301
三、端到端的基礎設施監控···························302
四、域基礎設施監控······························303
第九節 套用服務監控······························································································304
一、簡介···································304
二、應用程式接口監控·····························305
三、基礎設施服務監控·····························306
第十節 功能組件服務監控·······················································································307
一、簡介···································307
二、內部服務監控·······························308
三、事件監控·································309
四、資源監控·································310
五、嵌入式組件監控······························312
第十一節 監控功能檢查清單···················································································313
一、監控檢查清單·······························313
二、業務服務監控檢查清單···························313
三、信息系統服務監控檢查清單·························314
四、套用服務監控檢查清單···························315
五、功能組件服務監控檢查清單·························315
第七章 持續學習 ································································································317
第一節 持續學習簡介······························································································318
一、目標···································318
二、定位···································318
三、結構···································318
第二節 基本概念和基本術語···················································································319
一、基本概念·································319
二、基本術語·································325
第三節 持續學習的定義···························································································328
一、背景···································328
二、定義···································328
三、套用···································328
第四節 持續學習·····································································································329
一、變更模式·································330
二、願景···································330
三、權力···································332
四、組織···································334
五、資源···································336
第五節 持續學習架構······························································································338
一、架構原則·································338
二、架構模型·································341
第六節 持續學習設計······························································································344
一、持續學習價值流······························345
二、持續學習用例圖······························345
三、持續學習用例·······························346
第七節 持續學習最佳實踐·······················································································350
一、簡介···································351
二、價值鏈戰略································351
三、角色···································356
四、能力···································360
五、知識體系·································361
六、路線圖··································363
七、認證···································368
第八章 持續評估 ································································································370
第一節 持續評估簡介······························································································371
一、目標···································371
二、定位···································371
三、結構···································371
第二節 基本概念和基本術語···················································································372
一、基本概念·································372
二、基本術語·································373
第三節 持續評估定義······························································································375
一、背景···································375
二、定義···································376
三、套用···································376
第四節 持續評估的基礎···························································································377
一、變更模式·································377
二、願景···································378
三、權力···································379
四、組織···································382
五、資源···································384
第五節 持續評估架構······························································································385
一、架構原則·································386
二、架構模型·································388
第六節 持續評估設計······························································································393
一、持續評估價值流······························393
二、持續評估用例圖······························393
三、持續評估用例·······························394
第七節 DevOps 立方體評估模型·············································································398
一、第一面——工作流·····························398
二、第2面——反饋······························399
三、第3面——持續學習和實踐·························401
四、第四面——治理······························401
五、第5面——端到端部署管道·························403
六、第六面——質量保證····························403
第八節 DevOps CE評估模型··················································································404
一、CP····································404
二、CN····································407
三、CT····································410
四、CI····································413
五、CD····································415
六、CM···································417
七、CO···································420
八、CL····································422
九、各方面的概覽·······························425
附錄一 術語表·········································································································428
附錄二 縮寫····································································································438

熱門詞條

聯絡我們