注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)DevOps開發(fā)運(yùn)維訓(xùn)練營

DevOps開發(fā)運(yùn)維訓(xùn)練營

DevOps開發(fā)運(yùn)維訓(xùn)練營

定 價(jià):¥59.00

作 者: [印度] 米泰什.索尼(Mitesh Soni) 著;姚軍 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: >計(jì)算機(jī)/網(wǎng)絡(luò) >軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787115472571 出版時間: 2018-01-01 包裝: 平裝
開本: 16開 頁數(shù): 206 字?jǐn)?shù):  

內(nèi)容簡介

  DevOps(Development 和Operations 的組合)是一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn)開發(fā)(應(yīng)用程序/ 軟件工程)、技術(shù)運(yùn)營和質(zhì)量保障(QA)部門之間的溝通、協(xié)作與整合。本書從以練代學(xué)的角度講解了IT 運(yùn)維的一些實(shí)用知識和相關(guān)運(yùn)維工具的使用技巧,總共分為8 章,其內(nèi)容有DevOps 概念與評估框架,如何安裝Jenkins 持續(xù)集成服務(wù)器,如何使用開發(fā)或者QA 環(huán)境的容器,云計(jì)算與配置管理,持續(xù)交付,自動化測試(功能和負(fù)載測試),使用編排技術(shù)自動化應(yīng)用程序生命周期的不同方法,與特定角色相關(guān)的安全和監(jiān)控。本書適合打算學(xué)習(xí)DevOps 以及打算在公司內(nèi)部建設(shè)DevOps文化的IT 開發(fā)人員、運(yùn)營人員和管理員閱讀。

作者簡介

  Mitesh Soni是一位熱心的學(xué)習(xí)者,在IT 行業(yè)已有10 年的經(jīng)驗(yàn)。他擁有SCJP、SCWCD、VCP、IBM Urbancode 認(rèn)證,是IBM Bluemix 認(rèn)證專家。他熱愛DevOps 和云計(jì)算,對Java 編程也有興趣,覺得設(shè)計(jì)模式十分迷人。他相信“一圖勝千言”。Mitesh 喜歡和孩子一起玩耍,擺弄自己的照相機(jī),在Indroda 公園拍攝照片。他癡迷于拍照,但是并不想弄懂許多技術(shù)細(xì)節(jié)。他生活在圣雄甘地祖國的首都。Mitesh已經(jīng)在Packt 出版了如下書籍:Implementing DevOps with Microsoft Azure DevOps for Web Developers [Video]DevOps for Web Development Jenkins Essentials Learning Chef

圖書目錄

第 1 章 DevOps 概念與評估框架   1
1.1 DevOps 的必要性   1
1.1.1 云計(jì)算概述   3
1.1.2 DevOps 概述   4
1.2 如何發(fā)展DevOps 文化   6
1.2.1 敏捷開發(fā)   7
1.2.2 DevOps   7
1.3 PPT——人、過程和技術(shù)——的重要性  10
1.3.1 人   10
1.3.2 過程   11
1.3.3 技術(shù)   12
1.4 為什么說DevOps 不全和工具有關(guān)  12
1.5 DevOps 評估問題  14
1.6 小結(jié)  15
第 2 章 持續(xù)集成…   16
2.1 安裝Jenkins 2  16
2.2 創(chuàng)建和配置基于Maven 的JEE Web 應(yīng)用程序   19
2.2.1 Jenkins 中的單元測試用例結(jié)果   21
2.2.2 Jenkins 中的主代理架構(gòu)   22
2.3 集成Jenkins 和SonarQube  25
2.4 Jenkins 中的電子郵件通知  28
2.5 用Visual Studio Team Services 執(zhí)行持續(xù)集成   29
2.5.1 Eclipse 和VSTS 集成   29
2.5.2 VSTS 中的持續(xù)集成   35
2.6 小結(jié)  43
第3 章 容器…   45
3.1 Docker 容器概述  45
3.2 理解虛擬機(jī)和容器之間的差別  47
3.2.1 虛擬機(jī)   47
3.2.2 容器   48
3.3 Docker 的安裝與配置  48
3.4 創(chuàng)建一個Tomcat 容器  56
3.5 小結(jié)  63
第4 章 云計(jì)算與配置管理…   64
4.1 Chef 配置管理工具概述  64
4.2 Chef 工作站的安裝與配置  69
4.2.1 用Chef 工作站匯聚Chef 節(jié)點(diǎn)   71
4.2.2 用烹飪書安裝軟件包   75
4.2.3 創(chuàng)建角色   77
4.3 為Amazon Web 服務(wù)和Microsoft Azure 安裝Knife 插件  80
4.3.1 在Amazon EC2 中創(chuàng)建和配置虛擬機(jī)   83
4.3.2 在Microsoft Azure 中創(chuàng)建和配置虛擬機(jī)   89
4.4 小結(jié)  93
第5 章 持續(xù)交付…   94
5.1 用Jenkins 插件在Docker 容器中持續(xù)交付  94
5.2 用腳本在AWS EC2 和Microsoft Azure VM 中持續(xù)交付   101
5.3 用Jenkins 插件在AWS Elastic Beanstalk 中持續(xù)交付   102
5.4 用FTP 在Microsoft Azure App Services 中持續(xù)交付   109
5.5 用VSTS 在Microsoft Azure App Services 中持續(xù)交付   114
5.6 小結(jié)   126
第6 章 自動測試(功能和負(fù)載測試)  127
6.1 用Selenium 進(jìn)行功能測試   127
6.1.1 在Jenkins 中進(jìn)行功能測試   139
6.1.2 用Jenkins 執(zhí)行負(fù)載測試   141
6.2 用基于URL 的測試和Apache JMeter 執(zhí)行
Microsoft Azure 負(fù)載測試   144
6.2.1 基于URL 的測試   144
6.2.2 Apache JMeter   147
6.3 小結(jié)   151
第7 章 編排——端到端自動化…   153
7.1 用Jenkinss 實(shí)現(xiàn)應(yīng)用程序生命期管理的端到端自動化   153
7.2 用Jenkins、Chef 和AWS EC2 實(shí)現(xiàn)端到端自動化   155
7.3 用Jenkins 和AWS Elastic Beanstalk 實(shí)現(xiàn)端到端自動化   169
7.4 用Jenkins 和Microsoft Azure 應(yīng)用服務(wù)實(shí)現(xiàn)端到端自動化   169
7.5 用VSTS 進(jìn)行應(yīng)用程序生命期管理的端到端自動化編排   170
7.6 小結(jié)   182
第8 章 安全與監(jiān)控…   183
8.1 Jenkins 和VSTS 中的安全性   183
8.2 Jenkins 中的用戶管理   184
8.3 監(jiān)控Jenkins 和Microsoft Azure   190
8.3.1 監(jiān)控Jenkins   190
8.3.2 Azure Web Apps 檢修和監(jiān)控   195
8.3.3 Azure Web 應(yīng)用程序監(jiān)控   205
8.4 小結(jié)   206

本目錄推薦

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