3dwoo大學簡體電腦書店
DevOps開發運維訓練營
( 簡體 字)
作者:[印度]米泰什 索尼(Mitesh Soni)類別:1. -> 程式設計 -> 綜合
出版社:人民郵電出版社DevOps開發運維訓練營 3dWoo書號: 48279
詢問書籍請說出此書號!
有庫存
NT售價: 295
出版日:1/1/2018
頁數:206
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787115472571 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)

第 1 章 DevOps 概念與評估框架   1

1.1 DevOps 的必要性   1

1.1.1 雲計算概述   3

1.1.2 DevOps 概述   4

1.2 如何發展DevOps 文化   6

1.2.1 敏捷開發   7

1.2.2 DevOps   7

1.3 PPT——人、過程和技術——的重要性  10

1.3.1 人   10

1.3.2 過程   11

1.3.3 技術   12

1.4 為什麼說DevOps 不全和工具有關  12

1.5 DevOps 評估問題  14

1.6 小結  15

第 2 章 持續集成…   16

2.1 安裝Jenkins 2  16

2.2 創建和配置基於Maven 的JEE Web 應用程式   19

2.2.1 Jenkins 中的單元測試用例結果   21

2.2.2 Jenkins 中的主代理架構   22

2.3 集成Jenkins 和SonarQube  25

2.4 Jenkins 中的電子郵件通知  28

2.5 用Visual Studio Team Services 執行持續集成   29

2.5.1 Eclipse 和VSTS 集成   29

2.5.2 VSTS 中的持續集成   35

2.6 小結  43

第3 章 容器…   45

3.1 Docker 容器概述  45

3.2 理解虛擬機器和容器之間的差別  47

3.2.1 虛擬機器   47

3.2.2 容器   48

3.3 Docker 的安裝與配置  48

3.4 創建一個Tomcat 容器  56

3.5 小結  63

第4 章 雲計算與配置管理…   64

4.1 Chef 配置管理工具概述  64

4.2 Chef 工作站的安裝與配置  69

4.2.1 用Chef 工作站彙聚Chef 節點   71

4.2.2 用烹飪書安裝套裝軟體   75

4.2.3 創建角色   77

4.3 為Amazon Web 服務和Microsoft Azure 安裝Knife 外掛程式  80

4.3.1 在Amazon EC2 中創建和配置虛擬機器   83

4.3.2 在Microsoft Azure 中創建和配置虛擬機器   89

4.4 小結  93

第5 章 持續交付…   94

5.1 用Jenkins 外掛程式在Docker 容器中持續交付  94

5.2 用腳本在AWS EC2 和Microsoft Azure VM 中持續交付   101

5.3 用Jenkins 外掛程式在AWS Elastic Beanstalk 中持續交付   102

5.4 用FTP 在Microsoft Azure App Services 中持續交付   109

5.5 用VSTS 在Microsoft Azure App Services 中持續交付   114

5.6 小結   126

第6 章 自動測試(功能和負載測試)  127

6.1 用Selenium 進行功能測試   127

6.1.1 在Jenkins 中進行功能測試   139

6.1.2 用Jenkins 執行負載測試   141

6.2 用基於URL 的測試和Apache JMeter 執行

Microsoft Azure 負載測試   144

6.2.1 基於URL 的測試   144

6.2.2 Apache JMeter   147

6.3 小結   151

第7 章 編排——端到端自動化…   153

7.1 用Jenkinss 實現應用程式生命期管理的端到端自動化   153

7.2 用Jenkins、Chef 和AWS EC2 實現端到端自動化   155

7.3 用Jenkins 和AWS Elastic Beanstalk 實現端到端自動化   169

7.4 用Jenkins 和Microsoft Azure 應用服務實現端到端自動化   169

7.5 用VSTS 進行應用程式生命期管理的端到端自動化編排   170

7.6 小結   182

第8 章 安全與監控…   183

8.1 Jenkins 和VSTS 中的安全性   183

8.2 Jenkins 中的用戶管理   184

8.3 監控Jenkins 和Microsoft Azure   190

8.3.1 監控Jenkins   190

8.3.2 Azure Web Apps 檢修和監控   195

8.3.3 Azure Web 應用程式監控   205

8.4 小結   206

DevOps(Development 和Operations 的組合)是一組過程、方法與系統的統稱,用於促進開發(應用程式/ 軟體工程)、技術運營和品質保障(QA)部門之間的溝通、協作與整合。

本書從以練代學的角度講解了IT 運維的一些實用知識和相關運維工具的使用技巧,總共分為8 章,其內容有DevOps 概念與評估框架,如何安裝Jenkins 持續集成伺服器,如何使用開發或者QA 環境的容器,雲計算與配置管理,持續交付,自動化測試(功能和負載測試),使用編排技術自動化應用程式生命週期的不同方法,與特定角色相關的安全和監控。

本書適合打算學習DevOps 以及打算在公司內部建設DevOps文化的IT 開發人員、運營人員和管理員閱讀。

DevOps(Development 和Operations 的組合)是一組過程、方法與系統的統稱,用於促進開發(應用程式/ 軟體工程)、技術運營和品質保障(QA)部門之間的溝通、協作與整合。

本書從以練代學的角度講解了IT 運維的一些實用知識和相關運維工具的使用技巧,總共分為8 章,其內容有DevOps 概念與評估框架,如何安裝Jenkins 持續集成伺服器,如何使用開發或者QA 環境的容器,雲計算與配置管理,持續交付,自動化測試(功能和負載測試),使用編排技術自動化應用程式生命週期的不同方法,與特定角色相關的安全和監控。

本書適合打算學習DevOps 以及打算在公司內部建設DevOps文化的IT 開發人員、運營人員和管理員閱讀。


pagetop