注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)DevOps入門(mén)與實(shí)踐:DevOps

DevOps入門(mén)與實(shí)踐:DevOps

DevOps入門(mén)與實(shí)踐:DevOps

定 價(jià):¥69.00

作 者: [日] DevOps引入指南研究會(huì) 著,劉斌 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115512567 出版時(shí)間: 2019-07-01 包裝: 平裝
開(kāi)本: 32開(kāi) 頁(yè)數(shù): 376 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)結(jié)合大量實(shí)例,詳細(xì)介紹了在開(kāi)發(fā)現(xiàn)場(chǎng)引入DevOps 的具體流程。在對(duì)DevOps 出現(xiàn)的背景和相關(guān)概念進(jìn)行說(shuō)明之后,首先介紹了如何在個(gè)人環(huán)境中引入DevOps,接著介紹了在團(tuán)隊(duì)中開(kāi)展DevOps 的方法,最后介紹了引入DevOps的實(shí)踐。內(nèi)容全面涵蓋了DevOps 相關(guān)的工具、技術(shù)和開(kāi)發(fā)思想。

作者簡(jiǎn)介

  “DevOps引入指南研究會(huì)”由以下四位成員組成。河村圣悟(作者)曾在日本索尼公司任架構(gòu)師,2014年進(jìn)入Recruit公司,負(fù)責(zé)全面推進(jìn)基礎(chǔ)設(shè)施即代碼的部署方式。著有《為工程師打造的Git教科書(shū)》。北野太郎(作者)2013年進(jìn)入Recruit公司,現(xiàn)主要負(fù)責(zé)Recruit基礎(chǔ)設(shè)施的構(gòu)建和自動(dòng)化運(yùn)維工作。著有《Apache Solr入門(mén)》。中山貴尋(作者)大學(xué)畢業(yè)后進(jìn)入NS Solutions公司基礎(chǔ)設(shè)施事業(yè)部,負(fù)責(zé)為構(gòu)建和運(yùn)維自動(dòng)化項(xiàng)目提供支持。對(duì)Hadoop和OpenStack等抱有興趣。日下部貴章(作者)2014年進(jìn)入Recruit公司,參與大規(guī)模本地部署環(huán)境的相關(guān)工作,喜歡的技術(shù)是KVM和Ceph。劉斌(譯者)軟件工程師,專(zhuān)注于后臺(tái)開(kāi)發(fā)、運(yùn)維技術(shù)和云計(jì)算技術(shù),崇尚不可變基礎(chǔ)設(shè)施和基礎(chǔ)設(shè)施即代碼。

圖書(shū)目錄

第 1章 認(rèn)識(shí)DevOps 1
1-1 DevOps出現(xiàn)的背景 2
1-1-1 DevOps誕生的背景 3
1-1-2 以敏捷開(kāi)發(fā)為代表的持續(xù)開(kāi)發(fā)方式的出現(xiàn) 4
1-1-3 持續(xù)開(kāi)發(fā)帶來(lái)的運(yùn)維問(wèn)題 5
1-1-4 DevOps 的誕生和歷史 11
1-1-5 小結(jié) 14
1-2 認(rèn)識(shí) DevOps 15
1-2-1 以迅速滿(mǎn)足商業(yè)需求為目標(biāo) 15
1-2-2 PDCA循環(huán)和DevOps 16
1-2-3 抽象化 17
1-2-4 自動(dòng)化 21
1-2-5 統(tǒng)一管理 21
1-2-6 持續(xù)集成 24
1-2-7 監(jiān)控 25
1-2-8 目的意識(shí)、同理心和自主思考 26
1-2-9 小結(jié) 27
1-3 組織和 DevOps 28
1-3-1 DevOps能解決組織、團(tuán)隊(duì)中的什么問(wèn)題 28
1-3-2 康威定律 31
1-3-3 小結(jié) 31
第 2章 從個(gè)人開(kāi)始實(shí)踐DevOps 33
2-1 從小的地方開(kāi)始實(shí)踐DevOps 34
2-2 個(gè)人也能夠?qū)崿F(xiàn)DevOps 36
2-2-1 從哪里開(kāi)始入手 36
2-2-2 構(gòu)建本地開(kāi)發(fā)環(huán)境 37
2-3 從個(gè)人環(huán)境到團(tuán)隊(duì)環(huán)境的準(zhǔn)備 45
2-3-1 使用Vagrant實(shí)現(xiàn)本地開(kāi)發(fā)環(huán)境的代碼化 46
2-3-2 使用Ansible將構(gòu)建工作通用化,并向其他環(huán)境展開(kāi) 56
2-3-3 使用Serverspec實(shí)現(xiàn)基礎(chǔ)設(shè)施測(cè)試代碼化 76
2-3-4 使用Git在團(tuán)隊(duì)內(nèi)共享配置信息 90
2-3-5 基礎(chǔ)設(shè)施即代碼和DevOps的目標(biāo) 103
第3章 在團(tuán)隊(duì)中普及DevOps 105
3-1 在團(tuán)隊(duì)內(nèi)實(shí)施DevOps的意義 106
3-2 實(shí)現(xiàn)團(tuán)隊(duì)工作的效率化 108
3-2-1 使用GitHub進(jìn)行團(tuán)隊(duì)開(kāi)發(fā) 108
3-2-2 使用Docker進(jìn)一步提高開(kāi)發(fā)效率 129
3-2-3 使用Jenkins管理工作 163
3-2-4 使用持續(xù)集成和持續(xù)交付優(yōu)化發(fā)布 197
3-3 在團(tuán)隊(duì)中實(shí)施DevOps的效果 211
第4章 面向DevOps的架構(gòu)變革 213
4-1 以DevOps為中心對(duì)架構(gòu)進(jìn)行變革 214
4-2 改變應(yīng)用程序架構(gòu) 215
4-2-1 The Twelve-Factor App 215
4-2-2 微服務(wù)架構(gòu) 218
4-3 改變基礎(chǔ)設(shè)施架構(gòu) 222
4-3-1 使用不可變基礎(chǔ)設(shè)施進(jìn)行高效管理 222
4-3-2 使用藍(lán)綠部署切換服務(wù) 227
4-3-3 本地部署和公有云 233
4-3-4 SaaS 236
4-3-5 日志收集和分析 240
4-4 改變團(tuán)隊(duì) 245
4-4-1 DevOps和敏捷開(kāi)發(fā) 245
4-4-2 ticket驅(qū)動(dòng)開(kāi)發(fā) 255
4-4-3 網(wǎng)站可靠性工程 257
4-4-4 ChatOps 263
4-5 DevOps團(tuán)隊(duì)的作用 271
4-5-1 故障處理 271
4-5-2 實(shí)現(xiàn)持續(xù)集成和持續(xù)交付 273
4-5-3 性能優(yōu)化 273
4-5-4 建立開(kāi)發(fā)和運(yùn)維之間的合作體制 274
第5章 實(shí)踐基礎(chǔ)設(shè)施即代碼 277
5-1 實(shí)踐 持續(xù)集成和持續(xù)交付 278
5-1-1 持續(xù)集成和持續(xù)交付的組成要素和集成 278
5-1-2 集成GitHub和Slack:將GitHub的事件通知給Slack 281
5-1-3 集成GitHub和Jenkins:git push之后的自動(dòng)化處理 286
5-1-4 集成Jenkins和Slack:將任務(wù)事件通知到Slack 295
5-1-5 集成Jenkins和Ansible:通過(guò)任務(wù)觸發(fā)基礎(chǔ)設(shè)施構(gòu)建 299
5-1-6
集成Jenkins和Serverspec:通過(guò)構(gòu)建任務(wù)觸發(fā)基礎(chǔ)設(shè)施測(cè)試 305
5-1-7 從GitHub觸發(fā)Jenkins的Provisioning 311
5-1-8
使用持續(xù)集成和持續(xù)交付,將開(kāi)發(fā)、構(gòu)建和測(cè)試組合到一起 312
5-1-9 如何實(shí)現(xiàn)更實(shí)用的架構(gòu) 314
5-2 實(shí)踐 ELK技術(shù)棧 317
5-2-1 ELK技術(shù)棧的構(gòu)成要素和集成 317
5-2-2 構(gòu)建ELK技術(shù)?!?18
5-2-3 訪(fǎng)問(wèn)日志的可視化 330
5-2-4 可視化讓我們距離DevOps更近一步 340
5-3 實(shí)踐 不可變基礎(chǔ)設(shè)施 342
5-3-1 實(shí)現(xiàn)不可變基礎(chǔ)設(shè)施所需要的要素以及發(fā)布流程 342
5-3-2 使用CloudFormation構(gòu)建基礎(chǔ)環(huán)境 345
5-3-3 基于藍(lán)綠部署進(jìn)行發(fā)布工作 353
5-3-4 發(fā)生故障時(shí)切換基礎(chǔ)設(shè)施 355
5-3-5 更具實(shí)用性的架構(gòu) 356
5-3-6 不可變基礎(chǔ)設(shè)施會(huì)從根本上改變基礎(chǔ)設(shè)施的使用方式 358
第6章 跨越組織和團(tuán)隊(duì)間壁壘的DevOps 359
6-1 普及DevOps的困難之處 360
6-2 在組織中實(shí)施DevOps 361
6-2-1 在新的組織中實(shí)施DevOps 361
6-2-2 在既有組織中實(shí)施DevOps 361
6-2-3 實(shí)施DevOps的反模式 370
6-2-4 在組織形式方面是否有實(shí)施DevOps的最佳實(shí)踐 373
6-3 團(tuán)隊(duì)整體的DevOps 377

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)