发表于2024-11-24
官方正版 圖靈教育 DevOps實踐指南 IT運維名著鳳凰項目姊妹篇 現代企業數字化轉型 pdf epub mobi txt 電子書 下載 2024
本書共分為6 個部分:*一部分概述DevOps 的曆史和三個基本原則,即“三步工作法”;*二部分介紹開啓DevOps 轉型的過程;第三到五部分深入探討“三步工作法”的各個要素;第六部分關注如何將安全性和閤規性正確集成到日常工作中。全書涵蓋40 餘個DevOps 案例,以榖歌、*、Facebook 等全球知名企業和組織的實際調查結果為依據,展示如何通過現代化的運維管理提升管理效率,進而為企業贏得更大市場、創造更多利潤。
本書適閤所有互聯網企業和傳統企業的從業者閱讀。
Gene Kim
Tripwire創始人、前CTO,IT Revolution創始人,DevOps企業峰會主辦人,暢銷書《鳳凰項目》閤著者。
Jez Humble
DevOps Research and Assessment公司CTO,加州大學伯剋利分校信息學院講師;曾任ThoughtWorks&席顧問。《精益企業》和Jolt大奬圖書《持續交付》的閤著者。
Patrick Debois
DevOps之父,緻力於通過在開發、項目管理和係統管理之中應用敏捷技術來填補項目和運維之間的鴻溝。
John Willis
Chain Bridge System創始人,曾任Docker公司布道師,現就職於SJ Technologies公司。
*一部分 DevOps介紹
*1章 敏捷、持續交付和三步法 4
1.1 製造業價值流 4
1.2 技術價值流 4
1.2.1 聚焦於部署前置時間 5
1.2.2 關注返工指標——%C/A 7
1.3 三步工作法:DevOps的基礎原則 7
1.4 小結 8
*2章 *一步:流動原則 9
2.1 使工作可見 9
2.2 限製在製品數 10
2.3 減小批量大小 11
2.4 減少交接次數 13
2.5 持續識彆和改善約束點 14
2.6 消除價值流中的睏境和浪費 15
2.7 小結 16
第3章 *二步:反饋原則 17
3.1 在復雜係統中安全地工作 17
3.2 及時發現問題 18
3.3 群策群力,戰勝問題獲取新知 19
3.4 在源頭保障質量 21
3.5 為下遊工作中心而優化 22
3.6 小結 22
第4章 第三步:持續學習與實驗原則 23
4.1 建立學習型組織和安全文化 23
4.2 將日常工作的改進製度化 25
4.3 把局部發現轉化為全局優化 26
4.4 在日常工作中注入彈性模式 27
4.5 領導層強化學習文化 27
4.6 小結 29
4.7 *一部分總結 29
*二部分 從何處開始
第5章 選擇閤適的價值流作為切入點 32
5.1 綠地項目與棕地項目 34
5.2 兼顧記錄型係統和交互型係統 35
5.3 從*樂於創新的團隊開始 36
5.4 擴大DevOps的範圍 37
5.5 小結 38
第6章 理解、可視化和運用價值流 39
6.1 確定創造客戶價值所需的團隊 40
6.2 針對團隊工作繪製價值流圖 40
6.3 組建專門的轉型團隊 42
6.3.1 擁有共同的目標 43
6.3.2 保持小跨度的改進計劃 44
6.3.3 為非功能性需求預留20%的
開發時間,減少技術債務 44
6.3.4 提高工作的可視化程度 47
6.4 用工具強化預期行為 47
6.5 小結 48
第7章 參考康威定律設計組織結構 49
7.1 組織原型 51
7.2 過度職能導嚮的危害(“成本優化”) 51
7.3 組建以市場為導嚮的團隊(“速度優化”) 52
7.4 使職能導嚮有效 53
7.5 將測試、運維和信息安全融入日常工作 54
7.6 使團隊成員都成為通纔 54
7.7 投資於服務和産品,而非項目 56
7.8 根據康威定律設定團隊邊界 56
7.9 創建鬆耦閤架構,提高生産力和安全性 57
7.10 小結 60
第8章 將運維融入日常開發工作 61
8.1 創建共享服務,提高開發生産力 62
8.2 將運維工程師融入服務團隊 63
8.3 為每個服務團隊分派運維聯絡人 64
8.4 邀請運維工程師參加開發團隊的會議 65
8.4.1 邀請運維工程師參加每日站會 65
8.4.2 邀請運維工程師參加迴顧會議 66
8.4.3 使用看闆圖展示運維工作 66
8.5 小結 67
8.6 *二部分總結 67
第三部分 *一步:流動的技術實踐
第9章 為部署流水綫奠定基礎 70
9.1 按需搭建開發環境、測試環境和生産環境 71
9.2 應用統一的代碼倉庫 72
9.3 使基礎設施的重建更容易 74
9.4 運行在類生産環境裏纔算“完成” 75
9.5 小結 76
*10章 實現快速可靠的自動化測試 77
10.1 對代碼和環境做持續構建、測試和集成 79
10.2 構建快速可靠的自動化測試套件 81
10.2.1 在自動化測試中盡早發現
錯誤 83
10.2.2 盡可能並行地快速執行測試 84
10.2.3 先編寫自動化測試 84
10.2.4 盡量將手動測試自動化 85
10.2.5 在測試套件中集成性能測試 86
10.2.6 在測試套件中集成非功能性需求測試 86
10.3 在部署流水綫失敗時拉下安燈繩 87
10.4 小結 89
*11章 應用和實踐持續集成 90
11.1 小批量開發與大批量閤並 92
11.2 應用基於主乾的開發實踐 93
11.3 小結 95
*12章 自動化和低風險發布 96
12.1 自動化部署流程 97
12.1.1 應用自動化的自助式部署 100
12.1.2 在部署流水綫中集成代碼部署 101
12.2 將部署與發布解耦 104
12.2.1 基於環境的發布模式 105
12.2.2 基於應用的發布模式更安全 109
12.3 持續交付和持續部署實踐的調查 112
12.4 小結 113
*13章 降低發布風險的架構 114
13.1 能提高生産力、可測試性和安全性的架構 11 官方正版 圖靈教育 DevOps實踐指南 IT運維名著鳳凰項目姊妹篇 現代企業數字化轉型 下載 mobi epub pdf txt 電子書
官方正版 圖靈教育 DevOps實踐指南 IT運維名著鳳凰項目姊妹篇 現代企業數字化轉型 pdf epub mobi txt 電子書 下載