展开全部

主编推荐语

本书按照“每天1章,总计8天”的训练营模式提供了一些实用的学习模块,你需要完成每天的所学任务,并以此来培养DevOps文化。

内容简介

DevOps(Development 和Operations 的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/ 软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

本书从以练代学的角度讲解了IT 运维的一些实用知识和相关运维工具的使用技巧,总共分为8 章,其内容有DevOps 概念与评估框架,如何安装Jenkins 持续集成服务器,如何使用开发或者QA 环境的容器,云计算与配置管理,持续交付,自动化测试(功能和负载测试),使用编排技术自动化应用程序生命周期的不同方法,与特定角色相关的安全和监控。

本书适合打算学习DevOps以及打算在公司内部建设DevOps文化的IT开发人员、运营人员和管理员阅读。

目录

  • 版权信息
  • 内容提要
  • 关于作者
  • 关于审稿人
  • 前言
  • 第1章 DevOps概念与评估框架
  • 1.1 DevOps的必要性
  • 1.1.1 云计算概述
  • 1.1.2 DevOps概述
  • 1.2 如何发展DevOps文化
  • 1.2.1 敏捷开发
  • 1.2.2 DevOps
  • 1.3 PPT——人、过程和技术——的重要性
  • 1.3.1 人
  • 1.3.2 过程
  • 1.3.3 技术
  • 1.4 为什么说DevOps不全和工具有关
  • 1.5 DevOps评估问题
  • 1.6 小结
  • 第2章 持续集成
  • 2.1 安装Jenkins 2
  • 2.1.1 Jenkins中的全局工具配置
  • 2.2 创建和配置基于Maven的JEE Web应用程序
  • 2.2.1 Jenkins中的单元测试用例结果
  • 2.2.2 Jenkins中的主代理架构
  • 2.3 集成Jenkins和SonarQube
  • 2.4 Jenkins中的电子邮件通知
  • 2.5 用Visual Studio Team Services执行持续集成
  • 2.5.1 Eclipse和VSTS集成
  • 2.5.2 VSTS中的持续集成
  • 2.6 小结
  • 第3章 容器
  • 3.1 Docker容器概述
  • 3.2 理解虚拟机和容器之间的差别
  • 3.2.1 虚拟机
  • 3.2.2 容器
  • 3.3 Docker的安装与配置
  • 3.4 创建一个Tomcat容器
  • 3.5 小结
  • 第4章 云计算与配置管理
  • 4.1 Chef配置管理工具概述
  • 4.2 Chef工作站的安装与配置
  • 4.2.1 用Chef工作站汇聚Chef节点
  • 4.2.2 用烹饪书安装软件包
  • 4.2.3 创建角色
  • 4.3 为Amazon Web服务和Microsoft Azure安装Knife插件
  • 4.3.1 在Amazon EC2中创建和配置虚拟机
  • 4.3.2 在Microsoft Azure中创建和配置虚拟机
  • 4.4 小结
  • 第5章 持续交付
  • 5.1 用Jenkins插件在Docker容器中持续交付
  • 5.2 用脚本在AWS EC2和Microsoft Azure VM中持续交付
  • 5.3 用Jenkins插件在AWS Elastic Beanstalk中持续交付
  • 5.4 用FTP在Microsoft Azure App Services中持续交付
  • 5.5 用VSTS在Microsoft Azure App Services中持续交付
  • 5.6 小结
  • 第6章 自动测试(功能和负载测试)
  • 6.1 用Selenium进行功能测试
  • 6.1.1 在Jenkins中进行功能测试
  • 6.1.2 用Jenkins执行负载测试
  • 6.2 用基于URL的测试和Apache JMeter执行Microsoft Azure负载测试
  • 6.2.1 基于URL的测试
  • 6.2.2 Apache JMeter
  • 6.3 小结
  • 第7章 编排——端到端自动化
  • 7.1 用Jenkinss实现应用程序生命期管理的端到端自动化
  • 7.2 用Jenkins、Chef和AWS EC2实现端到端自动化
  • 7.2.1 用密钥配置SSH身份验证
  • 7.3 用Jenkins和AWS Elastic Beanstalk实现端到端自动化
  • 7.4 用Jenkins和Microsoft Azure应用服务实现端到端自动化
  • 7.5 用VSTS进行应用程序生命期管理的端到端自动化编排
  • 7.6 小结
  • 第8章 安全与监控
  • 8.1 Jenkins和VSTS中的安全性
  • 8.2 Jenkins中的用户管理
  • 8.2.1 VSTS中的用户管理
  • 8.3 监控Jenkins和Microsoft Azure
  • 8.3.1 监控Jenkins
  • 8.3.2 Azure Web Apps检修和监控
  • 8.3.3 Azure Web应用程序监控
  • 8.4 小结
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    本书从以练代学的角度讲解了 IT 运维的一些实用知识和相关运维工具的使用技巧,总共分为 8 章,其内容有 DevOps 概念与评估框架,如何安装 Jenkins 持续集成服务器,如何使用开发或者 QA 环境的容器,云计算与配置管理,持续交付,自动化测试(功能和负载测试),使用编排技术自动化应用程序生命周期的不同方法,与特定角色相关的安全和监控。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。