《DevOps:軟件架構師行動指南》從軟件架構師視角講解了引入DevOps實踐所需要擁有的技術能力,涵蓋運維、部署流水線、監(jiān)控、安全與審計以及質量關注。通過三個經典案例研究,講解在不同場景下應用DevOps實踐的方法,對于想應用DevOps實踐的組織提供切實的指導。全書共五部分。第一部分(第1~3章)討論DevOps的背景,包括DevOps的目標和期望使用DevOps解決的問題、云、運維等。第二部分(第4~6章)介紹部署流水線,從功能性視角介紹部署實踐的內容,涵蓋微服務架構風格、構建和測試過程、工具鏈,以及具體的部署問題。第三部分(第7~10章)介紹橫切關注點,討論了計算監(jiān)控、實時測試、安全與安全審計,以及部署流水線的性能、可靠性、可修改性等。還介紹了業(yè)務關注點,包括為引進DevOps所需要準備的業(yè)務計劃的組成元素,以及如何進行論證、推出和測量業(yè)務計劃。第四部分(第11~13章)描述3個案例研究:為了實現業(yè)務連續(xù)性如何維護兩個數據中心,管理一個持續(xù)部署流水線,一個組織如何遷移到微服務架構上。第五部分(第14~15章)設想evOps的未來,介紹了目前的研究以及如何基于把運維視作一系列過程來進行,并給出了3~5年內DevOps將如何發(fā)展的預測。