科技
类型
可以朗读
语音朗读
83千字
字数
2018-01-01
发行日期
展开全部
主编推荐语
本书按照“每天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 小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。