DevOps开发运维训练营

DevOps开发运维训练营

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

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

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

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

作者简介

作者米泰什·索尼,一位热心的学习者,在IT行业已有10年的经验。他拥有SCJP、SCWCD、VCP、IBM Urbancode认证,是IBM Bluemix认证专家。他热爱DevOps和云计算,对Java编程也有兴趣,觉得设计模式十分迷人。他相信“一图胜千言”。

Mitesh喜欢和孩子一起玩耍,摆弄自己的照相机,在Indroda公园拍摄照片。他痴迷于拍照,但是并不想弄懂许多技术细节。他生活在圣雄甘地祖国的首都。

Mitesh已经在Packt出版了如下书籍:Implementing DevOps with Microsoft Azure、DevOps for Web Developers [Video]、DevOps for Web Development、Jenkins Essentials、Learning Chef

章节目录

版权信息

内容提要

关于作者

关于审稿人

前言

第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 小结

DevOps开发运维训练营是2018年由人民邮电出版社出版,作者[印度]米泰什·索尼。

得书感谢您对《DevOps开发运维训练营》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
电商训练营 淘宝天猫开店 电子书
本书共12章,主要包括:认识网上开店、寻找好货源、顺利开通第一个网店、宝贝的拍摄与美化、店铺装修、发布商品、卖家与买家沟通的艺术、商品管理与数据分析、网店商品营销、网店商品推广的三大利器、售后管理以及手机淘宝开店等内容。
电商训练营 网店营销与推广 电子书
本书共十二章,主要内容包括网店营销推广的前期准备,网店营销数据分析,网店品牌的打造,宝贝和店铺的搜索优化,以及淘金币、试用中心、聚划算、天天特价、会员管理、站外平台、社交媒体、淘宝论坛、微淘、直通车、淘宝客、钻石展位等推广工具的应用。
持续交付2.0:业务引领的DevOps精要(精装版) 电子书
本书“重新定义”了持续交付,增补了组织管理和架构两个维度,辅助以真实案例,对诸多持续交付的原则和实践加以解读,并对持续交付过程中的取舍原则加以论述。本书分三个部分。第一部分作者对原有的持续交付进行了修正,重新定义持续交付为实现组织战略目标的能力,并引入持续交付的能力模型;第二部分阐述组织打造持续交付能力所需遵守的原则,包括基础原则、组织原则和架构原则;第三部分通过多个互联网公司案例的解读,阐述如何
持续交付2.0业务引领的DevOps精要(增订本) 电子书
1."重新定义"了持续交付,并增补了组织管理和架构两个维度;2.在第1版的基础上细节优化,增补核心观点:工程效能其实是解决规模化问题,而规模化的一个重点是一致性程度;3.世界互联网公司软件交付工作原则与方法解析;4.持续交付和DevOps理念在国内的实践者和布道者乔梁在持续交付领域多年实践经验的精华总结;5.国内大型互联网公司多位管理者与领域专家合力倾情推荐。持续交付2.0不只是关于软件的交付模型,而是从业务问题出发,关注业务假设验证速度的双环业务模型。只有从业务目标出发的持续交付实践才有强大的创造力和生命力!书中指出,持续交付2.0双环模型高速运转的三个支柱分别是组织机制、软件架构和软件交付基础设施,同时给出了提升价值探索环以及快速验证环运转速度的多种可行方法。本书还为我们呈现了在企业内部改善持续交付2.0能力所需遵循的基本原则,包括组织文化建设、软件系统架构、业务协作、配置管理、构建集成、自动化测试、发布与监控七大板块,并指出各领域实践关键点,以及多种具有实操性的方法。同时,通过3个完整的实践案例过程分析,说明每个企业或团队都必须从自己的业务目标出发,根据自己的实际情况,制定自己的改善路线。
变电运维 电子书
本书针对变电运维专业日常管理、巡视、操作、维护等工作,以正误对比的方式分别表现正确和典型违章行为,用“风险分析”“相关规定”“防范措施”三部分文字说明,对每一起典型违章进行解析。