《DevOps开发运维训练营》PDF [印度]米泰什 索尼

瑾年安好 268 0

《DevOps开发运维训练营》PDF [印度]米泰什 索尼

信息简介

书名:《DevOps开发运维训练营》

副标题:《DevOps开发运维训练营》

作者:[印度]米泰什 索尼

类别:计算编程

页数:223

格式:PDF

ISBN:9787115472571

出版社:人民邮电出版社

出版日期:2018年01月

内容简介

DevOps(Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。本书从以练代学的角度讲解了IT运维的一些实用知识和相关运维工具的使用技巧,总共分为8章,其内容有DevOps概念与评估框架,如何安装Jenkins持续集成服务器,如何使用开发或者QA环境的容器,云计算与配置管理,持续交付,自动化测试(功能和负载测试),使用编排技术自动化应用程序生命周期的不同方法,与特定角色相关的安全和监控。本书适合打算学习DevOps以及打算在公司内部建设DevOps文化的IT开发人员、运营人员和管理员阅读。

作者简介

MiteshSoni是一位热心的学习者,在IT行业已有10年的经验。他拥有SCJP、SCWCD、VCP、IBMUrbancode认证,是IBMBluemix认证专家。他热爱DevOps和云计算,对Java编程也有兴趣,觉得设计模式十分迷人。他相信“一图胜千言”。Mitesh喜欢和孩子一起玩耍,摆弄自己的照相机,在Indroda公园拍摄照片。他痴迷于拍照,但是并不想弄懂许多技术细节。他生活在圣雄甘地祖国的首都。Mitesh已经在Packt出版了如下书籍:ImplementingDevOpswithMicrosoftAzureDevOpsforWebDevelopers[Video]DevOpsforWebDevelopmentJenkinsEssentialsLearningChef

作品目录

第1章DevOps概念与评估框架1

1.1DevOps的必要性1

1.1.1云计算概述3

1.1.2DevOps概述4

1.2如何发展DevOps文化6

1.2.1敏捷开发7

1.2.2DevOps7

1.3PPT——人、过程和技术——的重要性10

1.3.1人10

1.3.2过程11

1.3.3技术12

1.4为什么说DevOps不全和工具有关12

1.5DevOps评估问题14

1.6小结15

第2章持续集成…16

2.1安装Jenkins216

2.2创建和配置基于Maven的JEEWeb应用程序19

2.2.1Jenkins中的单元测试用例结果21

2.2.2Jenkins中的主代理架构22

2.3集成Jenkins和SonarQube25

2.4Jenkins中的电子邮件通知28

2.5用VisualStudioTeamServices执行持续集成29

2.5.1Eclipse和VSTS集成29

2.5.2VSTS中的持续集成35

2.6小结43

第3章容器…45

3.1Docker容器概述45

3.2理解虚拟机和容器之间的差别47

3.2.1虚拟机47

3.2.2容器48

3.3Docker的安装与配置48

3.4创建一个Tomcat容器56

3.5小结63

第4章云计算与配置管理…64

4.1Chef配置管理工具概述64

4.2Chef工作站的安装与配置69

4.2.1用Chef工作站汇聚Chef节点71

4.2.2用烹饪书安装软件包75

4.2.3创建角色77

4.3为AmazonWeb服务和MicrosoftAzure安装Knife插件80

4.3.1在AmazonEC2中创建和配置虚拟机83

4.3.2在MicrosoftAzure中创建和配置虚拟机89

4.4小结93

第5章持续交付…94

5.1用Jenkins插件在Docker容器中持续交付94

5.2用脚本在AWSEC2和MicrosoftAzureVM中持续交付101

5.3用Jenkins插件在AWSElasticBeanstalk中持续交付102

5.4用FTP在MicrosoftAzureAppServices中持续交付109

5.5用VSTS在MicrosoftAzureAppServices中持续交付114

5.6小结126

第6章自动测试(功能和负载测试)127

6.1用Selenium进行功能测试127

6.1.1在Jenkins中进行功能测试139

6.1.2用Jenkins执行负载测试141

6.2用基于URL的测试和ApacheJMeter执行

MicrosoftAzure负载测试144

6.2.1基于URL的测试144

6.2.2ApacheJMeter147

6.3小结151

第7章编排——端到端自动化…153

7.1用Jenkinss实现应用程序生命期管理的端到端自动化153

7.2用Jenkins、Chef和AWSEC2实现端到端自动化155

7.3用Jenkins和AWSElasticBeanstalk实现端到端自动化169

7.4用Jenkins和MicrosoftAzure应用服务实现端到端自动化169

7.5用VSTS进行应用程序生命期管理的端到端自动化编排170

7.6小结182

第8章安全与监控…183

8.1Jenkins和VSTS中的安全性183

8.2Jenkins中的用户管理184

8.3监控Jenkins和MicrosoftAzure190

8.3.1监控Jenkins190

8.3.2AzureWebApps检修和监控195

8.3.3AzureWeb应用程序监控205

8.4小结206

下载链接

高速下载地址被作者隐藏,请输入验证码查看内容。

请输入验证码:
请关注本站微信公众号后回复 验证码 ,获取验证码。
可以在微信搜索 瑾年网络 或者 jnwlzyw 来关注公众号
您也可以微信扫描二维码关注本站微信公众号。
瑾年网络

标签: 计算编程

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~