当前位置:当前位置:主页 > 计算机电子书 > 其它 > DevOps pdf电子书
DevOps开发运维训练营

DevOps开发运维训练营 PDF 影印完整版

  • 更新:2019-10-29
  • 大小:148 MB
  • 类别:DevOps
  • 作者:米泰什、索尼
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

DevOps开发运维训练营》是由人民邮电出版社出版的一本关于DevOps方面的书籍,作者是米泰什、索尼,主要介绍了关于DevOps、开发运维、训练营方面的知识内容,目前在DevOps类书籍综合评分为:9.4分。

书籍介绍

这书依照“每日1章,累计8天”的特训营方式出示了一些好用的学习培训控制模块,你必须进行每日的所教每日任务,并为此来塑造DevOps文化艺术。 dy天以DevOps基本定义主导。第er天关心的是持续集成。第3天的重中之重是Docker容器及其建立一个Tomcat容器。第4天则是在AWS和Microsoft Azure中建立和配置用于布署应用程序的自然环境,在其中会采用基础设施建设即服务项目(IaaS)及其开源系统的配置管理工具Chef。第5天是持续交付,其重中之重是应用程序的全自动布署,并应用VSTS配置持续交付。第6天则是学习培训自动化测试的定义。第7天是应用各种各样方式 来保持应用程序生命周期管理方法的自动化技术,在其中还会涉及到怎样在Jenkins和VSTS中建立自动生产线,那样当取得成功保持持续集成以后,能马上打开持续交付并布署应用程序。第8天关心的是安全性和网络监控难题。 这书包括以下內容: 应用SonarQube剖析静态数据编码; 配置根据Maven的JEE Web运用; 应用Jenkins和VSTS实行持续集成; 安裝和配置Docker; 应用Chef服务中心聚合物Chef连接点; 在Microsoft Azure VM和Microsoft Azure App中保持持续交付; 应用了Jenkins的服务项目(Azure Web App); 应用Apache JMeter实行负荷检测; 应用Visual Studio Team Services搭建和公布自动化技术; 网络监控根据云的資源。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

资源获取

相关资源

网友留言