详情介绍
DevOps(Development 和Operations 的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/ 软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
本书从以练代学的角度讲解了IT 运维的一些实用知识和相关运维工具的使用技巧,总共分为8 章,其内容有DevOps 概念与评估框架,如何安装Jenkins 持续集成服务器,如何使用开发或者QA 环境的容器,云计算与配置管理,持续交付,自动化测试(功能和负载测试),使用编排技术自动化应用程序生命周期的不同方法,与特定角色相关的安全和监控。
本书适合打算学习DevOps 以及打算在公司内部建设DevOps文化的IT 开发人员、运营人员和管理员阅读
目录
第 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
下载地址
人气书籍
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的DevOps开发运维训练营 中文pdf扫描版[148MB] 资源来源互联网,版权归该下载资源的合法拥有者所有。