"DevOps development operation and maintenance training camp" PDF

Download link: https://pan.baidu.com/s/1563HwdpCT7UPnjfcKOPrIg Password: a1p3

  • Publisher:  People's Posts and Telecommunications Press; 1st edition (January 1, 2018)
  • Foreign name:  DevOps Bootcamp
  • Paperback:  206 pages
  • Language:  Simplified Chinese
  • Format:  16
  • ISBN: 9787115472571, 7115472572
  • Barcode:  9787115472571
  • Product size:  22.8 x 18.6 x 1 cm
  • Item weight:  358 g
  • Brand:  People's Posts and Telecommunications Publishing House
  • Salty :  B0789TBY8K

Editor's Choice

This book provides some practical learning modules according to the "1 chapter per day, 8 days in total" training camp mode, you need to complete the daily learning tasks, and use this to cultivate a DevOps culture.
Dy days mainly focus on the basic concepts of DevOps. Day er focuses on continuous integration. Day 3 focuses on Docker containers and creating a Tomcat container. Day 4 is about creating and configuring environments in AWS and Microsoft Azure to deploy applications using Infrastructure as a Service (IaaS) and Chef, an open source configuration management tool. Day 5 is Continuous Delivery, which focuses on the automated deployment of applications and configures Continuous Delivery using VSTS. Day 6 is about learning the concepts of automated testing. Day 7 is all about automating application lifecycle management using various methods, which also covers how to create pipelines in Jenkins and VSTS so that when continuous integration is successfully implemented, continuous delivery can be started and the application deployed. Day 8 focuses on security and monitoring issues.

This book covers the following:
Analyze static code with SonarQube;
configure Maven-based JEE web applications;
perform continuous integration with Jenkins and VSTS;
install and configure Docker;
aggregate Chef nodes with Chef Workstation;
implement in Microsoft Azure VM and Microsoft Azure App Continuous delivery;
uses Jenkins' services (Azure Web App);
uses Apache JMeter to perform load testing;
uses Visual Studio Team Services to automate builds and releases;
monitor cloud-based resources.

About the Author

作者:[印度]米泰什 索尼(Mitesh Soni) 译者:姚军
Mitesh Soni是一位热心的学习者,在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.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 安装Jenkins216
2.2 创建和配置基于Maven的JEEWeb应用程序 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 用脚本在AWSEC2和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和AWSEC2实现端到端自动化 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

文摘

版权页:



插图:




Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326288769&siteId=291194637