DevOps三十六計

DevOps三十六計 pdf epub mobi txt 電子書 下載 2025

DevOps時代社區,高效運維社區 著
圖書標籤:
  • DevOps
  • 持續交付
  • 自動化
  • 運維
  • 開發
  • 微服務
  • 容器化
  • 雲原生
  • 基礎設施即代碼
  • 監控告警
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 電子工業齣版社
ISBN:9787121328572
版次:1
商品編碼:12334716
品牌:Broadview
包裝:平裝
開本:16開
齣版時間:2018-04-01
用紙:輕型紙
頁數:448
字數:364000

具體描述

産品特色

編輯推薦

適讀人群 :各界運維人士

√DevOps時代社區與高效運維社區傾情奉獻

√40位DevOps專傢聯袂打造

√115個案例分享技巧與規範

√1349條計策凝聚經驗與智慧


內容簡介

新型的DevOps涵括瞭從需求提齣到軟件發布的整個軟件生命周期,是産品設計、項目管理、開發、測試和運維提升的必由之路,國內大型互聯網企業已經做瞭很多探索,並將相關技能規範化、文檔化、工具化、自動化甚至智能化。遺憾的是,這些寶貴經驗往往僅在團隊或公司內部分享,很多中小公司還在重復走著大公司走過的彎路。

為瞭促進先進經驗在整個行業內分享和傳播,DevOps時代社區和高效運維社區邀請瞭40位業界大咖,從精益、敏捷、開發、測試、運維、架構、安全等各個方麵分享他們在Top互聯網公司及領先的傳統企業工作多年的智慧和經驗結晶。本書共有36篇文章,1349條計策,其中很多計策都是在經曆瞭刻骨銘心的事故後總結齣來的,精選的115個案例則是對相關計策的解讀。

本書旨在總結經驗、交流分享,讓國內互聯網及傳統企業縮短成長路徑、避免無謂的反復踩坑,讓技術人員更好地聚焦於業務目標和業務産齣。

本書主編為蕭田國和梁定安,歡迎提齣寶貴意見和建議。



作者簡介

DevOps時代社區

DevOps時代社區是國內第1個真正有組織的DevOps領域技術社區,也是國際上早期的DevOps 標準體係之一“研發運營一體化能力成熟度模型”的主要組織方(該係列標準由雲計算開源産業聯盟牽頭,已正式在工信部立項)。DevOps時代公眾號創辦於2017年3月,在不到一年的時間裏,訂閱用戶數已達20 000+。DevOps時代社區正處於急速發展中,成員來自精益、敏捷、開發、測試和運維等領域。

高效運維社區

高效運維社區是國內第1個也是超大的運維領域垂直技術社區,截至2018年2月,高效運維公眾號訂閱用戶數達到100 000+,創辦兩年多以來,文章閱讀量纍計6 000 000+人次,是國內運維行業升級轉型的主力推手。

高效運維社區是國際上第1個AIOps標準及白皮書的主要組織方(該標準由雲計算開源産業聯盟牽頭,正在工信部立項中),核心編寫專傢來自互聯網優秀企業BATJ,以及金融、製造業、物流等眾多領域的領頭企業。

精彩書評

贊 譽 緻 辭

《DevOps 三十六計》凝聚瞭一大批業內專傢多年的實戰經驗,是一本難得的實戰手冊,是大傢智慧的結晶。

——何寶宏,中國信息通信研究院雲計算和大數據所所長

作為中國初代互聯網人,我非常欣喜地看到《DevOps 三十六計》的正式齣版發行,從一年多前的小冊子,到匯聚瞭國內精益、敏捷、開發、測試、運維及安全領域大咖專傢的著作。36 篇文章,1000 多條計策,其中很多計策都值得我們細細琢磨,相信對相關工作的展開不無裨益。

——吳華鵬,iTech Club(互聯網精英俱樂部)理事長

基於技術人的情懷,吳華鵬先生創辦瞭1024 學院。驚喜於1024 學院第二屆CTO 班班長蕭田國同學組織策劃的《DevOps 三十六計》一書,從無到有,從小到大,從粗到精,實乃用心之作,必將成為廣大互聯網同仁的實用工具書之一。

——佟永躍,1024 學院 CEO

Very little is accomplished without having an actual strategy. This is especially true in DevOps. A cavalier attitude towards DevOps adoption because you think “it just happens” is a sure recipe for failure. Thirty Six Stratagems of DevOps is the perfect guide for you to chart your own DevOps strategy and course. It covers all of the basics you need to get started, as well as specific strategies for specific tools and goals. As the first Chinese DevOps book written by Chinese DevOps experts it represents a new source of guidance and wisdom for the entire, world-wide DevOps community. I highly recommend this book to anyone seeking to learn more about DevOps.

——Alan Shimel, DevOps.com 主編

無論是互聯網行業還是傳統行業,大傢都迫切需要不斷地縮短GTM時間。DevOps 是目前加快從需求到應用上綫的上好途徑。DevOps 時代社區和高效運維社區在這方麵做瞭大量的工作,將業內多位專傢的一綫實踐經驗凝聚於《DevOps 三十六計》一書,涵蓋瞭産品設計、敏捷開發、微服務設計、持續集成和部署、自動化運維等整個DevOps 周期的各個關鍵環節。他山之石可以攻玉,相信大傢可以從本書中學到不少DevOps 的實踐。

——方國偉,平安科技CTO 兼總架構師

《DevOps 三十六計》涵蓋瞭從需求到發布的整個軟件生命周期,總共1000 多條計策,凝聚瞭一綫互聯網公司及通信行業、金融行業中的領頭企業多年來的經驗教訓,實屬難得。

——栗蔚,中國信息通信研究院雲計算和大數據所雲計算部副主任(主持工作),雲計算開源産業聯盟秘書長

《DevOps 三十六計》的創作者中有許多我熟悉的名字,他們都是在DevOps 界摸爬滾打多年的“老司機”,他們分享的三十六計可以說是對多年來走過的路、行過的橋、踩過的坑、跨過的坎的集中總結,其中有很多是要付齣巨大的代價後纔能感悟到的。相信無論你是DevOps 新兵還是老將,都能從《DevOps 三十六計》中獲得一些感悟。

——劉棲銅,騰訊遊戲助理總經理

“山不在高,有仙則名。水不在深,有龍則靈”。《DevOps 三十六計》一書係統地匯集瞭業界大咖多年的實戰成果和經驗,堪稱DevOps 發展曆史上的大事件。相信本書一定會給從業人員帶來啓發。

——鬍罡,某世界500 強金融集團信息技術中心應用運行副總經理,復旦大學MSE 客座講師

DevOps 是産品設計、開發、運維提升的必由之路,然而DevOps 的落地實施仍麵臨巨大挑戰。《DevOps 三十六計》匯聚瞭眾多專傢的實踐經驗和切實感受,它的發布適逢其時,細讀之必將受益良多。

——何勉,國內資深精益專傢

《精益産品設計:原則、方法與實施》作者

《DevOps 三十六計》是中國互聯網技術界的誠意之作,由來自BATJ等公司的大咖聯袂撰寫。作為這本書的總策劃者,我深感本書字字珠璣、句句經典,很多計策背後都是血淚灌注的坑。熟讀《DevOps三十六計》,少走幾年彎路。

——蕭田國,高效運維社區發起人

DevOps 時代社區發起人


目錄

第一章 精益

産品開發三十六計 何勉/ 2

總說/ 2

三十六計/ 4

案例:影響地圖應用實例/ 8

更多案例

◎ 看闆可視化方案設計實例

精益看闆三十六計 李智樺/ 13

總說/ 13

三十六計/ 14

案例:看闆的係統思維/ 16

更多案例

◎ 運用看闆引導會議的進行


第二章 敏捷

大規模敏捷三十六計 趙衛/ 24

總說/ 24

三十六計/ 27

案例:大規模敏捷變革管理/ 31

更多案例

◎ 大規模敏捷組織結構

◎ 敏捷需求

◎ 敏捷架構

◎ 大規模敏捷運作

敏捷Scrum 三十六計 方煒/ 申健/ 38

總說/ 38

三十六計/ 40

案例:采用Scrum of Scrum 方式提升多團隊間的協作/ 47

更多案例

◎ 關注專注力培養儀式感,提升Scrum 活動的效果

◎ 采用“觀察—導嚮—決定—行動”方式持續解決問題,打造優秀的Scrum 團隊

敏捷項目管理三十六計 楊曉俊/ 52

總說/ 52

三十六計/ 54

案例:現場客戶/ 57

更多案例

◎ 需求評估點

◎ 站立晨會

Jira 三十六計 何英華/ 61

總說/ 61

三十六計/ 64

案例:Jira 對敏捷和精益的落地支撐/ 69

更多案例

◎ 測試管理利器:Zephyr 插件


第三章 持續交付

持續交付三十六計 張樂/ 石雪峰/ 77

總說/ 77

三十六計/ 79

案例:大型復雜産品的持續交付/ 83

更多案例

◎ Facebook 的分支策略演進助力持續交付

◎ Preflight 持續集成為質量保駕護航

◎ 大型團隊推廣持續集成

Git 應用三十六計 石雪峰/ 91

總說/ 91

三十六計/ 95

案例:多重體係保證版本控製係統的安全和高可用/ 99

更多案例

◎ 分支間快速差異對比和代碼閤並

◎ 保留曆史記錄,進行版本控製庫拆分

Jenkins 三十六計 景韻/ 雷濤/ 李華強/ 104

總說/ 104

三十六計/ 106

案例:企業級Jenkins 之構建環境標準化、集群化、彈性化/ 109

更多案例

◎ 企業級Jenkins 之插件推薦列錶

◎ 企業級Jenkins 之數據備份方案

◎ 企業級Jenkins 之精細化權限管理

◎ 企業級Jenkins 之精準化通知

◎ 樂視EUI 持續集成案例

Docker 應用三十六計 譚用/ 114

總說/ 114

三十六計/ 116

案例:優雅地停止容器/ 119

更多案例

◎ 給鏡像瘦身

◎ 管好2375 端口

SaltStack 運維三十六計 趙舜東/ 123

總說/ 123

三十六計/ 126

案例:SaltStack 靈活的目標選擇方式/ 130

更多案例

◎ YAML 編寫技巧三闆斧

◎ 使用salt-cloud 進行混閤雲管理


第四章 開發架構與運維開發

微服務架構三十六計 王磊/ 陳俊良/ 139

總說/ 139

三十六計/ 141

案例:微服務不隻是拆拆拆/ 145

更多案例

◎ 微服務的輕量級測試

◎ 微服務創業的快與慢

Python 開發技巧三十六計 郭宏澤/ 152

總說/ 152

三十六計/ 154

案例:開發一個簡單的監控平颱/ 156

更多案例

◎ 如何選擇Python 版本

◎ 自己動手實現運維平颱


第五章 監控與質量測試技術

容量管理三十六計 梁定安/ 163

總說/ 163

三十六計/ 165

案例:容量木桶原理的應用/ 167

更多案例

◎ 架構前進一小步,容量提升一大步

◎ 結閤“容量考核”閤理使用運營成本

自動化測試三十六計 汪珺/ 171

總說/ 171

三十六計/ 176

案例:批量執行自動化測試的策略改進/ 179

更多案例

◎ 自動化測試思維的變化

◎ 無法適應變更的“死”自動化測試腳本

測試方法三十六計 徐奇琛/ 潘曉明/ 萬韆一/ 183

總說/ 183

三十六計/ 185

案例:統一化持續集成、持續交付,收歸風險提升效率 / 190

更多案例

◎ 未覆蓋最終版本帶來的巨大風險

◎ 用JMeter 構建可靠廉價的壓力測試方案

◎ 利用MAT 分析定位Android 內存泄漏問題

◎ UI 式樣檢測工具讓測試人員擁有火眼金睛

◎ 運營活動監控係統為綫上運營活動提供有力保障


第六章 安全技術

業務安全運維三十六計 鄧鼕瑞/ 196

總說/ 196

三十六計/ 199

案例:技術不是萬能的,但是離開技術是萬萬不能的/ 201

更多案例

◎ 提高運營效率,快速響應,各司其職

◎ 要及時檢視策略並做齣相應調整,否則會殃及正常用戶

安全測試三十六計 宗良/ 項陽/ 205

總說/ 205

三十六計/ 208

案例:有目的有計劃的事前信息采集可以讓安全

測試事半功倍/ 211

更多案例

◎ 沒有考慮安全的設計就是沒有防盜門的金庫

◎ 僅僅發現問題,那是管殺不管埋

安全運維三十六計 韓方/ 216

總說/ 216

三十六計/ 217

案例:定期備份日誌,還原入侵事件真相/ 221

更多案例

◎ 用多種認證手段提升安全防護等級

◎ 危險的匿名登錄默認配置


第七章 大數據技術

數據質量三十六計 陳靖翔/ 226

總說/ 226

三十六計/ 229

案例:規範的企業主數據管理是數據質量的基石/ 233

更多案例

◎ 糟糕的數據處理架構會讓數據異常處理付齣更大的代價

◎ 精準的質量監控閾值會讓運維工作更高效

大數據運維三十六計 範倫挺/ 236

總說/ 236

三十六計/ 238

案例:數據驅動精細化運維/ 241

更多案例

◎ 欲速則不達——直接刪除惹的禍

◎ 數據驅動智能運維

◎ 離綫作業監控平颱的應用


第八章 日常運維

日常運維三十六計 梁定安/ 246

總說/ 246

三十六計/ 248

案例:從源頭優化運維工作/ 250

更多案例

◎ 演習,為容災策略保鮮

◎ 重點關注與保障不可逆操作的質量

Linux shell 三十六計 阿銘/ 254

總說/ 254

三十六計/ 255

案例:根據網卡名字輸齣對應的IP 地址/ 259

更多案例

◎ 自動封/ 解封IP

◎ 監控httpd 進程

◎ 備份數據庫

◎ 監控磁盤使用

◎ 構建一個發布係統

網絡運維三十六計 張永福/ 265

總說/ 265

三十六計/ 267

案例:利用自動化運維工具提升工作效率/ 270

更多案例

◎ 在網絡排障中鍛煉“抽絲剝繭”的能力

◎ 網絡運維過程中團隊閤作的重要性

分布式存儲運維三十六計 高嚮冉/ 275

總說/ 275

三十六計/ 277

案例:不及時迴收刪除的文件引發的成本問題/ 280

更多案例

◎ 微信存儲應對節假日大規模突發事件

◎ 定期進行單點剔除演習的重要性

◎ 現網一定要乾乾淨淨


第九章 自動化運維

自動化運維三十六計 胥峰/ 285

總說/ 285

三十六計/ 286

案例:建設自動化運維體係/ 289

CMDB 三十六計 王津銀/ 303

總說/ 303

三十六計/ 306

案例:應用CMDB 支撐更多的核心場景/ 309

更多案例

◎ 每個成功的CMDB 都離不開全員參與

◎ 麵嚮新IT 的CMDB 模型管理新思路


第十章 運維管理

運維管理三十六計 塗彥/ 315

總說/ 315

三十六計/ 317

案例:運籌帷幄,解密遠程管理/ 321

更多案例

◎ 運維管理者如何與年輕員工打成一片

◎ 用互聯網産品思維管理遠程團隊

輕量ITSM 三十六計 閆林/ 328

總說/ 328

三十六計/ 332

案例:某大型銀行大麵積業務中斷故障/ 338

更多案例

◎ 從5 萬個網站宕機談起

◎ 從2008 年北京奧運售票係統的崩潰談起


第十一章 數據庫運維

互聯網數據庫運維三十六計 周小軍/ 341

總說/ 341

三十六計/ 342

案例:優化熱記錄與肥胖記錄/ 344

更多案例

◎ 未經測試的數據搬遷工具引發的故障

◎ 節假日前的數據庫容量規劃

MongoDB 運維三十六計 周李洋/ 349

總說/ 349

三十六計/ 351

案例:MongoDB 執行計劃分析——知其所以然/ 355

更多案例

◎ 由於濫用Schema less 導緻的運營事故——Schema less 而非Schema free

◎ 提前排兵布陣,減少陣型調整帶來的損耗——Sharding 架構下預分片

Oracle 運維三十六計 蓋國強/ 361

總說/ 361

三十六計/ 363

案例:禁止遠程DDL 和業務時間的DDL 操作/ 368

更多案例

◎ 有效的備份重於一切

◎ 測試和生産環境隔離

PostgreSQL 運維三十六計 周正中/ 375

總說/ 375

三十六計/ 377

案例:菜鳥末端軌跡項目中的麵麵判斷/ 381

更多案例

◎ 共享充電寶實時經營分析係統的後颱數據庫設計


第十二章 數據中心運維

CDN 運維三十六計 高嚮冉/ 396

總說/ 396

三十六計/ 398

案例:應對CDN 各層級網絡問題/ 400

更多案例

◎ NBA 直播總決賽突發場景應對

◎ 機房網絡異常下的快速處理機製

數據中心運維節能三十六計 閆林/ 405

總說/ 405

三十六計/ 407

案例:某IT 企業高能耗大型數據中心的分析與改善/ 411

更多案例

◎ 某石化企業高能耗大型數據中心的分析與改善

◎ 某互聯網公司大型數據中心的節能環保措施

IDC 運維三十六計 王瑩/ 414

總說/ 414

三十六計/ 415

案例:inode 引發的業務中斷/ 418

更多案例

◎ SAN 存儲故障

◎ SAN 架構調整

緻謝/ 423


前言/序言

DevOps 是Development(開發)和Operation(運維)兩個單詞的縮寫。DevOps 這個詞是Patrick Debois 於2009 年創造的。齣生於比利時的Patrick 先生曾經是一名苦悶的IT 谘詢師,飽受開發和運維相互割裂及傷害之苦。2009 年他參加瞭一個技術大會,在會上聽瞭名為10+ Deploys Per Day: Dev and Ops Cooperation at Flickr 的演講,深受啓發,並創造瞭DevOps 這個詞。從那以後,Patrick 先生身體力行,在全球範圍內不遺餘力地推廣DevOps,是公認的DevOps 之父。

2017 年3 月,在各種機緣巧閤之下,我有幸和朋友們一起邀請Patrick 先生來北京做深度交流,在深深感動之餘,作為一名運維行業的老兵,一名同樣飽受運維開發割裂之苦的老兵,我也更堅定瞭在國內推廣DevOps 的決心與信心。這正是我和張樂、景韻、石雪峰和雷濤等朋友成立DevOps 時代社區的初衷。

誠如一位朋友所言,DevOps 發展到今天,早就不是開發和運維之間的簡單“曖昧”。目前國際上公認的DevOps 以自動化為基礎,以閤作文化為黏閤劑,以業務目標為己任,從計劃、需求、設計到開發、測試、部署、運維及運營,貫穿於軟件的整個生命周期。DevOps 源於技術,但又超齣技術。衡量一個企業實施DevOps 是否成功的標準在於,是否提高瞭企業的營收、利潤及市場占有率。

令人苦惱的是,DevOps 本質上是一組最佳實踐,因需而變,就像水一樣,很難固化。這使得 DevOps 的落地十分睏難,中小企業,特彆是傳統行業中的中小企業更是感覺茫茫然無從下手。

基於此,DevOps 時代社區和高效運維社區聯閤國內外DevOps 專傢發布瞭DevOps 道、法、術、器,以融閤國外及國內頂尖互聯網企業的經驗和智慧結晶,並給齣指導思想及立體化實施框架,如下圖所示。

道,即“快速交付價值,靈活響應變化”,這是指導思想,需要用法、術、器來實現。

法,即“全局打通敏捷開發 & 高效運維”,我們用“研發運營一體化(DevOps)能力成熟度模型”來承載,按照國內的通用說法,能力成熟度模型也是標準的一種,因此也可以稱為DevOps 標準。該標準體係涵蓋瞭過程(敏捷開發、持續交付、技術運營)、應用設計、安全管理及組織結構,已在工信部相關部門正式立項,由雲計算開源産業聯盟(OSCAR聯盟)和社區牽頭,組織相關互聯網、金融、電信等領域專傢聯閤撰寫,將於2018 年完成徵求意見稿,並將進行針對企業DevOps 能力的試評估。

術,我們用《DevOps 三十六計》來承載,也就是本書。《DevOps三十六計》可不僅僅隻有36 計哦,共有36 篇文章,1349 條計策,115個案例,涵蓋精益、敏捷、開發、測試、運維、架構、安全等方麵的內容。本書曆時一年多,由40 名國內外大咖聯閤編寫,並進行交叉審核。原本所有的案例都保留在書中,但總篇幅達到瞭700 多頁,考慮到定價太高,我們隻好忍痛割愛,每篇文章僅保留一個案例,其餘案例發布在網站上,並在每篇文章中給齣瞭對應的二維碼入口,讀者可以很方便地閱讀之,也可以在那裏與作者交流討論。

可以說《DevOps 三十六計》中的很多計策都是血淚史,都是大廠們用慘痛的代價換來的。本次匯集齣版旨在總結經驗和交流共享,讓國內互聯網及傳統企業不再重復踩坑,少走一些彎路。

本書涉及麵廣而深,難免有計策或內容有紕漏,還請讀者們不吝指齣。關於本書的相關討論及修正,請訪問高維在綫網站(http://www.gaowei.vip),我們將邀請給齣真知灼見、金玉良言的您,齣現在本書再版時的緻謝頁麵,聊錶謝意。

蕭田國

《DevOps 三十六計》主編

DevOps 時代社區和高效運維社區發起人



《雲端煉丹術:現代軟件交付的藝術與實踐》 在信息技術飛速迭代的浪潮中,軟件的開發、交付與運維早已不是孤立的環節,而是構成瞭一個復雜而精密的生態係統。傳統的瀑布式開發模式、各自為政的團隊協作以及漫長而低效的發布周期,正逐漸被一種更敏捷、更自動化、更關注協作與反饋的新範式所取代。這便是現代軟件交付的核心理念,而《雲端煉丹術:現代軟件交付的藝術與實踐》正是深入剖析這一變革的集大成之作。 本書並非僅僅羅列工具與流程,而是將現代軟件交付視為一門融閤瞭工程學、管理學、乃至心理學與文化學的“煉丹術”。它緻力於揭示在雲計算、容器化、微服務等技術浪潮的推動下,如何通過精妙的組閤與調配,將冰冷的源代碼轉化為穩定、高效、可信賴的生産環境中的活態係統,並在此過程中不斷優化、迭代、升華。 第一部分:基石之築——重塑開發與協作的基因 在深入探討交付流程之前,本書首先迴溯到軟件生命周期的起點,審視開發模式與團隊協作的根本性轉變。 精益思想的注入: 本部分將詳細闡述精益生産原則如何深刻影響軟件開發。從消除浪費(如不必要的代碼、重復的測試、低效的溝通)、縮短周期時間(Lead Time)、到最大化客戶價值,本書將帶領讀者理解精益思想在軟件領域的具象化應用。我們將探討如何通過可視化工作流(如看闆)、限製在製品(WIP)、以及持續改進(Kaizen)來優化整個開發流程。 敏捷開發的進階: 敏捷並非新鮮事物,但本書將聚焦於如何在復雜的企業環境中,將敏捷的原則與實踐推嚮新的高度。從Scrum、Kanban到XP(極限編程),我們將深入剖析各種敏捷方法的精髓,並重點探討如何在跨職能團隊內部建立高效的溝通機製,如何進行有效的需求梳理與優先級排序,以及如何通過持續的反饋循環來驅動産品迭代。 文化驅動的協作: 軟件交付的效率很大程度上取決於團隊之間的協作。本書將重點強調“文化”在打破部門壁壘、促進信息共享、建立信任關係中的關鍵作用。我們將深入探討“你中有我,我中有你”的跨職能團隊模式,以及如何通過共同的目標、透明的溝通和相互負責來營造積極的協作氛圍。從心理安全感的重要性,到如何有效處理衝突,本書將提供一係列實用的文化建設指南。 版本控製的藝術: Git作為現代軟件開發的事實標準,其重要性不言而喻。本書將不僅僅停留在Git的基本命令層麵,而是深入探討分支策略(如Gitflow、GitHub Flow)、代碼審查(Code Review)的最佳實踐、以及如何利用版本控製來管理復雜的項目變更,確保代碼的曆史清晰可追溯,並為自動化流程提供堅實的基礎。 第二部分:煉器之道——自動化與基礎設施的精妙構建 當開發與協作的基石穩固後,本書將引領讀者進入自動化與基礎設施構建的核心領域,這是實現高效交付的關鍵。 持續集成(CI)的靈魂: 持續集成是現代軟件交付的基石。本書將詳細講解CI的理念、目標以及核心實踐。我們將深入剖析如何自動化代碼構建、單元測試、靜態代碼分析等環節,確保每次代碼提交都能快速得到驗證,從而及時發現並修復潛在問題。從Jenkins、GitLab CI/CD到GitHub Actions,本書將對比分析主流CI工具的優劣,並提供搭建高效CI流程的實操建議。 持續交付(CD)的飛躍: 持續交付是在持續集成的基礎上,進一步將代碼自動部署到生産環境的能力。本書將詳細闡述CD的架構設計、關鍵技術棧以及實施步驟。我們將重點探討如何實現環境的一緻性(從開發到測試再到生産)、如何構建可重復的部署管道(Pipeline)、以及如何利用自動化腳本和配置管理工具來確保部署過程的穩定與可靠。 基礎設施即代碼(IaC)的魔力: 現代雲原生應用離不開彈性的基礎設施。IaC的理念是將基礎設施的配置和管理通過代碼來完成,從而實現基礎設施的自動化、版本化和可重復性。本書將深入介紹Terraform、Ansible、CloudFormation等主流IaC工具,並講解如何使用它們來自動化地創建、配置和管理虛擬機、容器編排平颱、網絡設備等。我們將強調IaC對於提高部署速度、降低錯誤率以及實現災難恢復的重要性。 容器化與微服務: 容器化技術(如Docker)和微服務架構已成為現代軟件交付的標配。本書將深入剖析容器化的優勢,包括環境隔離、快速啓動、資源優化等,並詳細介紹Docker的應用實踐。同時,我們將探討微服務架構如何解耦應用,提高開發效率和可伸縮性,並重點分析容器編排平颱(如Kubernetes)在管理大規模容器化應用中的核心作用,以及如何利用它們實現應用的自動化部署、擴縮容和自愈。 第三部分:爐火純青——監控、反饋與持續優化的閉環 即使自動化流程已經到位,軟件交付的旅程也並未結束。本書的第三部分將聚焦於如何通過有效的監控、及時的反饋和持續的優化,構建一個生生不息的交付閉環。 全方位的可觀測性: 瞭解係統在生産環境中的真實運行狀態是至關重要的。本書將深入探討可觀測性(Observability)的三大支柱:日誌(Logging)、指標(Metrics)和追蹤(Tracing)。我們將介紹ELK Stack、Prometheus、Grafana、Jaeger等監控與分析工具,並講解如何配置和利用它們來收集、聚閤、分析來自應用程序和基礎設施的數據,從而快速定位問題,理解係統行為。 智能告警與事件管理: 海量的數據如果不經過智能分析,將失去其價值。本書將探討如何設置有效的告警規則,區分噪音與真正的警報,並建立完善的事件響應流程。我們將介紹告警平颱的配置,以及如何通過自動化手段來處理常見的告警事件,減少人工乾預。 用戶反饋與價值驗證: 軟件交付的最終目標是為用戶創造價值。本書將強調收集用戶反饋的重要性,並介紹A/B測試、灰度發布(Canary Release)、藍綠部署(Blue-Green Deployment)等技術,如何安全地將新功能推嚮用戶,並根據實際反饋來調整開發方嚮。我們將討論如何將用戶行為數據轉化為可操作的洞察,驅動産品迭代。 持續優化與技術債務管理: 軟件係統如同生命體,需要持續的維護和優化。本書將深入探討如何識彆和管理技術債務,如何進行性能調優,以及如何通過自動化測試(如集成測試、端到端測試)來保證軟件質量。我們將強調構建一個持續學習和改進的文化,鼓勵團隊從每次發布和每次故障中吸取教訓,不斷提升交付效率和軟件質量。 安全與閤規的融入(DevSecOps): 安全不再是交付流程的最後一道防綫,而是貫穿始終的要素。本書將介紹DevSecOps的理念,即如何將安全掃描、漏洞檢測、訪問控製等安全實踐融入到CI/CD流程的各個環節。我們將探討如何實現自動化安全測試,以及如何在雲原生環境中滿足各種閤規性要求。 《雲端煉丹術:現代軟件交付的藝術與實踐》是一本麵嚮開發人員、運維工程師、技術經理以及所有希望提升軟件交付效率和質量的 IT 專業人士的權威指南。它不僅提供瞭理論框架,更包含瞭大量的實踐案例、工具選型建議以及落地方法論,旨在幫助讀者構建一個現代化、高效率、高質量的軟件交付體係,在這個日新月異的數字時代,保持競爭優勢,持續創造價值。

用戶評價

評分

說實話,我原本對這類技術書籍抱持著一種審慎的態度,因為太多工具指南讀起來枯燥乏味,而且信息更新迭代太快,等你看完可能裏麵的技術棧都過時瞭。然而,這本書的視角非常獨特,它把DevOps的實踐過程比作一場精心策劃的戰役,用“計”來命名各個章節,這種敘事方式極大地增強瞭閱讀的代入感和趣味性。我尤其欣賞它在“文化重塑”方麵的著墨。很多技術人員忽略瞭人與人之間的協作纔是DevOps成功的基石。書中詳細闡述瞭如何打破開發、測試和運維之間的“筒倉效應”,通過設立共享目標和激勵機製來促進跨職能團隊的緊密閤作。我發現我們團隊內部的溝通效率明顯提高瞭,以前互相推諉責任的現象少瞭,取而代之的是一種“我們共同的敵人是Bug和低效流程”的心態。這本書沒有給我一堆復雜的代碼示例,而是提供瞭一套思維框架,這比任何具體的腳本都更具價值和持久性。它讓我意識到,我們需要的不僅僅是CI/CD管道,更需要一套能夠讓組織高效運轉的“內功心法”。

評分

這本書的結構設計非常巧妙,它不是綫性的,更像是一個知識地圖,允許讀者根據自己的痛點自由跳轉。我最開始翻閱時,直接跳到瞭關於“可觀測性”的那幾章。現在的係統日誌、指標和追蹤數據量大到令人望而卻步,如何從中快速定位問題的根源是每個運維團隊的噩夢。書中對分布式追蹤的引入和實踐,結閤OpenTelemetry的框架,提供瞭一個非常清晰的路徑圖,如何從“日誌海洋”中撈齣關鍵信息。它不僅講瞭收集,更深入探討瞭如何構建高效的儀錶盤和警報策略,確保告警是可行動的(Actionable),而不是無休止的“噪音”。這讓我重新審視瞭我們現有的監控體係——很多警報其實隻是癥狀而不是病因。通過書中提到的“四黃金信號”分析方法,我們成功地將無效警報數量減少瞭近三分之二,團隊終於能把精力集中在真正影響用戶體驗的問題上。對於正在經曆係統規模爆發性增長的團隊而言,這本書提供的可觀測性戰略是不可或缺的。

評分

我必須強調這本書的“辯證法”思想。在DevOps的世界裏,我們常常被教導“要快,所以要自動化一切”,但這往往忽略瞭在某些特定場景下,過度的自動化反而會成為創新的枷鎖。這本書中有一個章節專門討論瞭在創新孵化階段如何保持“適度的手動乾預”和“快速反饋迴路”的平衡,這在很多教材中是看不到的。它承認DevOps並非萬能藥,而是需要根據業務的成熟度和風險偏好進行定製化的調整。例如,在新産品A/B測試階段,我們應保持高頻、小批量的快速迭代;而在核心交易係統升級時,則應側重於更嚴格的流程控製和更深度的審計。這種務實、不走極端的態度,讓我對DevOps的理解更加成熟和全麵。它鼓勵讀者像一個軍事傢一樣,根據戰場環境來選擇最閤適的戰術,而不是生搬硬套任何一種固定的範式。這本書是實踐者麵對復雜現實世界時,最可靠的參謀手冊。

評分

作為一個專注於雲原生基礎設施的架構師,我一直都在尋找那種能夠將Kubernetes、服務網格和GitOps理念融會貫通的深度指南。這本書在這方麵做得非常齣色。它沒有簡單羅列這些技術的特性,而是將它們嵌入到一個完整的、端到端的交付流程中進行論述。讓我眼前一亮的是它對於“配置漂移”問題的處理,書中提齣的基於策略即代碼(Policy as Code)的治理模型,徹底改變瞭我過去手動檢查集群狀態的做法。通過引入像OPA(Open Policy Agent)這樣的工具,實現瞭對環境一緻性的自動化保障,這在多租戶或閤規性要求高的場景下簡直是救命稻草。讀完這部分內容後,我們立即著手重構瞭我們的部署校驗邏輯,將原本需要人工介入的閤規性檢查完全納入瞭Git倉庫的版本控製中。這種從“被動修復”到“主動預防”的轉變,極大地降低瞭因人為失誤導緻的生産事故風險,可以說是技術深度和實戰價值完美結閤的典範。

評分

這本書簡直是為我這種在企業級環境中摸爬滾打多年的老兵量身定製的。我以前總覺得DevOps是一套模糊的哲學,落地的時候各種工具鏈七零八落,大傢都在說要自動化、要快速迭代,但真到關鍵時刻,總有流程上的瓶頸卡住。這本書的厲害之處在於,它沒有停留在高談闊論的“敏捷轉型”上,而是像一本武功秘籍,將實戰中遇到的那些硬骨頭問題一一拆解,然後給齣瞭一套套可操作的“計策”。比如,關於如何處理遺留係統和微服務架構的並行演進,書中給齣的那種漸進式的改造方案,簡直是醍醐灌頂。我印象特彆深的是關於“灰度發布”的那一章節,它描述瞭如何利用Canary部署和藍綠部署的組閤拳來規避重大風險,並且還結閤瞭SRE的最佳實踐來監控關鍵業務指標。讀完後,我立刻組織團隊,將我們之前那種“All-in”式的發布策略調整瞭過來,效果立竿見影,部署成功率提升瞭近20%,而且關鍵業務中斷時間幾乎為零。這不光是技術上的提升,更是管理思維上的轉變。它教會我,DevOps不是一次性的項目,而是一係列需要不斷演進的戰略布局。

評分

還沒有拆

評分

圖書不錯,雖然還沒開始看哈哈?

評分

學習之用。很好的內容

評分

本書手感很好,內容豐富,關鍵送貨快,包裝很用心,以後還會來購買,謝謝京東!

評分

還沒看!!

評分

京東圖書的售後服務也不錯。

評分

新書收到就是這個樣子,隻是看不影響閱讀,真的感知不好,懶得去換瞭

評分

還沒看,但是目錄裏麵寫著的內容還是蠻吸引人的,有空看瞭再評價

評分

活動買的,質量可靠,價格實惠

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有