DevOps Handbook中文版 第二版|打造世界級技術組織的實踐指南

    9786263246997

    收集中
    US$20.48

    內容簡介


    「《The DevOps Handbook》正中紅心:一本幫助你取得實際進展的實用指南。」
    —Jeff Sussna, Sussna Associates首席執行長

    「DevOps方法論的權威級成功指南。」
    —Nigel Kersten, Puppet現場技術總監

    這本屢獲殊榮的數位轉型指導手冊重新問世,第二版添加最新的研究成果、新的學習內容及全新案例研究!

    「任何尋求提升其技術能力並在多個部門或業務領域擴展DevOps實踐的組織來說,《The DevOps Handbook》仍是一本必讀之作。」
    —Mike Perrow, TechBeacon

    在過去五年裡,《The DevOps Handbook》躋身為一本權威性實踐指南,向廣大讀者展示如何應用暢銷書《鳳凰專案》中的成功經驗並在任何組織中出色發揮。如今,加入更多精彩內容的本書第二版全新問世,是時候將DevOps擴展到整個企業,而不僅僅是IT部門。無論企業的業務模式或產品,技術早已成為每家公司的核心。《The DevOps Handbook》中提出的理論和實踐方法是全組織中任何人都能使用的工具,用來創造喜悅並在市場上取得成功。

    本書第二版增加了十五個全新案例研究,包括Adidas、美國航空公司、房利美、Target和美國空軍的真實故事。此外,知名學者暨《Accelerate》共同作者Nicole Forsgren博士也為本書第二版提供研究洞察。第二版新增了超過一百頁的內容,是技術相關人士的必讀之作。

    作者介紹


    Gene Kim 是一位獲獎無數的CTO、研究員與知名IT小說《鳳凰計畫》的作者之一,同時也是IT Revolution出版社的創辦人以及DevOps企業高峰會的主辦人。

    Jez Humble 《Continuous Delivery》、《經實企業》的作者之一。專注於透過有效率的工程實踐,協助組織可靠地交付有價值、高品量的軟體。

    Patrick Debois DevOps之父。致力於應用敏捷技術彌補專案與運維之間的落差。

    John Willis 在IT業界的工作經歷將近40年。寫過六本IBM紅皮書。目前任職於SJ Technologies。

    Nicole Forsgren博士 是微軟研究院士,並主持Developer Velocity Lab。她的研究領域為技術流程效能之衡量,並擔任State of DevOps Reports的首席調查學者。

    目錄


    PART I|三步工作法
    Chapter 1|敏捷、持續交付與「三步工作法」
    Chapter 2|第一步:暢流原則
    Chapter 3|第二步:回饋原則
    Chapter 4|第三步:持續學習與實驗原則

    PART II 從何處開始
    Chapter 5|選擇適當價值流作為切入點
    Chapter 6|理解、可視化和運用價值流
    Chapter 7|參考康威法則設計組織架構
    Chapter 8|將營運融入日常開發工作

    PART III 第一步工作法:暢流的技術實踐
    Chapter 9|奠定部署管線的基礎
    Chapter 10|實現快速可靠的自動化測試
    Chapter 11|啟動和實踐持續整合
    Chapter 12|自動化並降低發佈風險
    Chapter 13|降低發佈風險的架構

    PART IV 第二步工作法:回饋的技術實踐
    Chapter 14|建立能發現並解決問題的遙測系統
    Chapter 15|分析遙測資料以便預測故障和實現目標
    Chapter 16|啟動回饋機制,安全地部署程式碼
    Chapter 17| 將「假設驅動開發」和「A / B 測試」
    Chapter 18|建立評閱和協作流程,提升現有工作品質

    PART V 第三步工作法:持續學習與實驗的具體實踐
    Chapter 19|將學習融入日常工作
    Chapter 20|將局部經驗轉化為全局改善
    Chapter 21|為組織學習和改善活動預留時間

    PART VI 整合資訊安全、變更管理和合規性的技術實踐
    Chapter 22|將資訊安全納入每個人的日常工作
    Chapter 23|保護部署管線

    章節目錄

    1-1封面頁
    1-2書名頁
    1-3目錄
    1-4圖和表格
    1-5來自出版社的話
    1-6第二版 序
    1-7第一版 序
    1-8前言
    1-9導論
    1-10Part I 三步工作法
    1-11PART I:導論
    1-12歷史回顧
    1-13敏捷基礎設施與Velocity 運動
    1-14Ch01 敏捷、持續交付與「三步工作法」
    1-15製造業的價值流
    1-16科技價值流
    1-17三步工作法:DevOps 的基礎原則
    1-18案例研究:抵達飛行高度美國航空公司的DevOps 之旅:第一部分(2020)
    1-19本章小結
    1-20Ch02 第一步: 暢流原則
    1-21工作可視化
    1-22限制WIP 數量
    1-23減少批次規模
    1-24減少交接次數
    1-25持續辨識與改善約束點
    1-26消除價值流中的困境和浪費
    1-27案例研究:醫療管理的暢流與約束(2021)
    1-28本章小結
    1-29Ch03 第二步: 回饋原則
    1-30在複雜系統內安全工作
    1-31在問題發生時察覺
    1-32聚集並解決問題,構建新知識
    1-33案例研究:Excella 拉下安燈繩(2018)
    1-34將品質意識推進至源流
    1-35為下游工作中心提供改善活動
    1-36本章小結
    1-37Ch04 第三步: 持續學習與實驗原則
    1-38激發組織學習與安全的組織文化
    1-39將日常工作的改善制度化
    1-40將局部發現轉化為全域改善
    1-41在日常工作中注入韌性模式
    1-42由領袖強化學習文化
    1-43案例研究:貝爾實驗室的故事(1925)
    1-44本章小結
    1-45PART I : 總結
    1-46Part II 何處開始
    1-47PART II : 導論
    1-48Ch05 選擇適當價值流作為切入點
    1-49Nordstrom 的DevOps 轉型
    1-50綠地專案或棕地專案
    1-51案例研究:Kessel Run:空中加油系統的棕地轉型專案(2020)
    1-52兼顧記錄式系統與互動式系統
    1-53從樂於創新的團隊開始
    1-54擴大DevOps 的影響範圍
    1-55案例研究:將DevOps 擴展到業務:美國航空公司的DevOps 之旅:第二部分(2020)
    1-56案例研究:拯救經濟危機:HMRC 的超大規模「平台即服務」(2020)
    1-57本章小結
    1-58Ch06 理解、可視化和運用價值流
    1-59Nordstrom 的價值流程圖
    1-60確定創造客戶價值所需的團隊
    1-61建立價值流程圖
    1-62組織專門的轉型團隊
    1-63案例研究:Linkedin 的「反轉行動」(2011)
    1-64利用工具強化預期行為
    1-65本章小結
    1-66Ch07 參考康威法則設計組織架構
    1-67Etsy 的康威法則
    1-68組織原型
    1-69成本最佳化:過度職能導向的危害
    1-70速度最佳化:建立以市場為導向的團隊
    1-71讓職能導向有效運作
    1-72將測試、營運和資安融入日常工作
    1-73讓團隊成員都成為通才
    1-74投資於服務和產品,而非專案
    1-75根據康威法則設定團隊邊界
    1-76建立寬鬆的耦合架構,提升生產力和安全性
    1-77維持小型團隊規模(「兩個披薩原則」)
    1-78案例研究:arget 的「API 啟用」專案(2015)
    1-79本章小結
    1-80Ch08 將營運融入日常開發工作
    1-81大魚游戲公司
    1-82建立共享服務,提升開發生產力
    1-83將營運工程師嵌入服務團隊
    1-84為每個服務團隊指派營運聯絡人
    1-85邀請營運工程師參加開發團隊的會議
    1-86案例研究:更好的工作方式:全英房屋抵押貸款協會(2020)
    1-87本章小結
    1-88PART II : 總結
    1-89Part III 第一步工作法:暢流的技術實踐
    1-90PART III : 導論
    1-91Ch09 奠定部署流水線的基礎
    1-92案例研究:企業資料倉儲專案(2009)
    1-93按需佈建開發環境、測試環境和生產環境
    1-94為系統建立統一的程式庫
    1-95讓基礎設施的重建比修復更容易
    1-96案例研究:以容器(Container)為酒店業管理300 億美金收益(2020)
    1-97運行在類生產環境裡才算「完成」
    1-98本章小結
    1-99Ch10 實現快速可靠的自動化測試
    1-100Google 的Web Ser ver(2005)
    1-101持續佈建、測試和整合程式碼與環境
    1-102佈建快速可靠的自動化測試套件
    1-103在自動化測試中儘早發現錯誤
    1-104當部署流水線失敗時拉下安燈繩
    1-105本章小結
    1-106Ch11 啟動並實踐持續整合
    1-107惠普公司的LaserJet 韌體
    1-108小批量開發與大批量合併
    1-109應用基於主幹的開發實踐
    1-110案例研究:Bazaarvoice 的持續整合(2012)
    1-111本章小結
    1-112Ch12 自動化並降低發布風險
    1-113自動化部署流程
    1-114案例研究:CSG 國際公司的每日部署(2013)
    1-115案例研究:Etsy 的持續部署-開發人員自助式部署(2014)
    1-116將部署與發布解耦
    1-117案例研究:Dixons 對POS 系統進行的藍綠部署(2008)
    1-118案例研究:Facebook 聊天功能的暗度發布(2008)
    1-119持續交付和持續部署實踐的調查
    1-120案例研究:CSG 國際公司為開發與營運部門打造雙贏(2016)
    1-121本章小結
    1-122Ch13 降低發布風險的架構
    1-123能提高生產力、可測試性和安全性的架構
    1-124架構原型:單體式架構vs. 微服務
    1-125案例研究:Amazon 的演進式架構(2002)
    1-126採用絞殺榕應用程序安全演進企業架構
    1-127案例研究:Blackboard L earn 的絞殺榕應用程序(2011)
    1-128本章小結
    1-129PART III : 總結
    1-130Part IV 第二步工作法:回饋的技術實踐
    1-131PART IV:導論
    1-132Ch14 建立能發現並解決問題的遙測系統
    1-133Etsy 的DevOps 轉型(2012)
    1-134建設集中式監測基礎設施
    1-135建立生產環境的應用程式日誌遙測
    1-136以遙測指標作為解決問題的引導
    1-137將建立生產遙測融入日常工作
    1-138建立自助存取的遙測和資訊輻射體
    1-139案例研究:LinkedIn 建立自助服務指標(2011)
    1-140發現並填補遙測誤區
    1-141本章小結
    1-142Ch15 分析遙測資料以便預測故障和實現目標
    1-143Telemetry at Netflix (2012)
    1-144以平均值和標準差識別潛在問題
    1-145異常狀態的處理和警告
    1-146非高斯分佈遙測資料的問題
    1-147案例研究:Netflix 的自動擴展能力(2012)
    1-148應用異常檢測技術
    1-149案例研究:進階異常檢測(2014)
    1-150本章小結
    1-151Ch16 啟動回饋機制, 安全部署程式碼
    1-152採用遙測讓部署作業更安全
    1-153開發和營運共同承擔值班工作
    1-154讓開發人員追蹤工作對下游的影響
    1-155讓開發人員自行管理生產服務
    1-156案例研究:Google 的HRR 和LRR(2010)
    1-157本章小結
    1-158Ch17 將「假設驅動開發」和「A / B 測試」整合到日常工作
    1-159案例研究:Intuit 的假設驅動開發實踐(2012)
    1-160A/B 測試簡史
    1-161在功能測試中整合A/B 測試
    1-162在發布中整合A/B 測試
    1-163在功能規劃中整合A/B 測試
    1-164案例研究:Yahoo! Answ ers 收入翻倍:「快速發布週期」實驗(2010)
    1-165本章小結
    1-166Ch18 建立評閱和協作流程,提升現有工作品質
    1-167GitHub 的同儕評閱
    1-168變更審核流程的危險
    1-169「過度控制變更」的潛在危險
    1-170案例研究:Adidas:從六眼原則到規模化發布(2020)
    1-171協調變更與排程
    1-172評閱變更
    1-173案例研究:Google 的程式碼審查(2010)
    1-174手動測試和凍結變更的潛在危害
    1-175利用結對程式設計改進程式碼變更
    1-176案例研究:在Pivotal 實驗室利用結對程式設計,取代破碎的程式碼審查流程(2011)
    1-177評估Pull Request 的有效性
    1-178勇於剷除官僚流程
    1-179本章小結
    1-180PART IV : 總結
    1-181Part V 第三步工作法:持續學習與實驗的具體實踐
    1-182PART V:導論
    1-183Ch19 將學習融入日常工作
    1-184Amazon AWS US-East 與Netflix(2011)
    1-185建立公正和學習的文化
    1-186安排事後回顧會議
    1-187盡可能廣泛公開事後回顧會議結果
    1-188降低事故容忍度,尋找更弱的故障信號
    1-189重新定義失敗,鼓勵評估風險
    1-190在生產環境注入故障來恢復和學習
    1-191建立故障演練日
    1-192案例研究:CSG 國際公司將嚴重事故化為寶貴學習機會(2021)
    1-193本章小結
    1-194Ch20 將局部經驗轉化為全局改善
    1-195使用聊天室和聊天機器人自動累積組織知識
    1-196GitHub 的Hubot
    1-197軟體中便於重用的自動化、標準化流程
    1-198建立全組織共享的單一存放庫
    1-199運用自動化測試記錄和交流實踐來傳播知識
    1-200為營運編寫非功能性需求
    1-201將可重複使用的「營運使用者故事」納入開發
    1-202選定合適技術,實現組織目標
    1-203案例研究:Etsy 將新技術堆疊標準化(2010)
    1-204案例研究:Target 的群眾外包科技治理(2018)
    1-205本章小結
    1-206Ch21 為組織學習和改善活動預留時間
    1-207Target 的30 天挑戰(2015)
    1-208將「償還技術債」制度化
    1-209讓所有人教學相長
    1-210在DevOps 會議中分享經驗
    1-211案例研究:全美互助保險、第一資本銀行和Target 的內部技術會議(2014)
    1-212建立社群架構來推廣實踐
    1-213本章小結
    1-214PART V:總結
    1-215Part VI 整合資訊安全、變更管理和合規性的技術實踐
    1-216PART VI:導論
    1-217Ch22 將資訊安全納入每個人的日常工作
    1-218將安全整合到開發迭代的成果演示中
    1-219將安全整合到缺陷追蹤和事後分析會議
    1-220將預防性安全控制整合到共享原始碼存放庫及共享服務中
    1-221將安全整合到部署流水線
    1-222保證應用程式的安全性
    1-223案例研究:Twitter 的靜態安全測試(2009)
    1-224確保軟體供應鏈的安全性
    1-225確保環境的安全
    1-226案例研究:18F 用Compliance Masonr y 為美國聯邦政府實現合規自動化(2016)
    1-227將資訊安全整合到生產環境遙測
    1-228案例研究:Etsy 完善其環境(2010)
    1-229保護部署流水線
    1-230案例研究:房利美將安全性向左遷移(2020)
    1-231本章小結
    1-232Ch23 保護部署流水線
    1-233將安全和合規整合到變更批准流程
    1-234將大量低風險變更重新分類為標準變更
    1-235如何處理常規變更
    1-236案例研究:Salesforce.com 將自動化基礎架構變更歸類為標準變更(2012)
    1-237減少對職責分離的依賴
    1-238案例研究:Etsy 的PCI 合規性以及關於職責分離的警世故事(2014)
    1-239案例研究:商業與技術完美聯手,第一資本銀行每天進行10 次「無畏發布」(2020)
    1-240為稽核人員和合規人員留存文檔和證據
    1-241案例研究:證明監管環境下的合規性(2015)
    1-242案例研究:依靠生產遙測的ATM 系統(2013)
    1-243本章小結
    1-244PART VI:總結
    1-245行動呼籲: 全書總結
    1-246第二版 後記
    1-247附錄
    1-248參考書目
    1-249註釋
    1-250索引
    1-251致謝
    1-252關於作者
    1-253版權頁
    1-254封底頁

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案