图书介绍
DevOps 原理、方法与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 荣国平,张贺,邵栋 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111581918
- 出版时间:2017
- 标注页数:234页
- 文件大小:37MB
- 文件页数:254页
- 主题词:软件工程-教材
PDF下载
下载说明
DevOps 原理、方法与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 DevOps概述1
1.1 互联网时代的转型挑战1
1.2 独角兽公司4
1.2.1 Netflix公司4
1.2.2 Instagram8
1.2.3 成功秘诀9
1.3 什么是DevOps10
1.3.1 发展渊源10
1.3.2 价值观12
1.3.3 原则13
1.3.4 方法15
1.3.5 实践16
1.3.6 工具16
1.4 DevOps应用与研究现状17
1.4.1 微服务17
1.4.2 持续集成和持续交付19
1.4.3 工具研究和开发21
本章小结23
思考题23
参考文献23
第2章 云时代的运维26
2.1 云计算概述26
2.1.1 IaaS26
2.1.2 PaaS28
2.1.3 SaaS29
2.1.4 XaaS30
2.2 IT服务标准介绍30
2.2.1 CMMI-SVC30
2.2.2 ITIL33
2.2.3 ISO2000033
2.2.4 ITSS36
2.3 什么是运维39
2.3.1 运维的价值39
2.3.2 运维的技术与技能40
2.3.3 传统运维的转型之路40
本章小结41
思考题41
参考文献42
第3章 软件架构演进44
3.1 软件架构概述44
3.1.1 什么是软件架构44
3.1.2 软件架构的目标46
3.1.3 软件架构的不同视角46
3.2 软件架构的演进51
3.2.1 传统软件架构的演进51
3.2.2 流量爆炸时代的大型互联网软件架构54
3.2.3 互联网软件架构演进实例60
本章小结66
思考题67
参考文献67
更多阅读67
第4章 软件开发过程和方法68
4.1 软件过程概述68
4.1.1 软件开发方法发展历史69
4.1.2 软件过程的多维视角77
4.2 个体过程和实践79
4.2.1 PSP过程基本原则80
4.2.2 PSP过程度量81
4.2.3 PROBE估算原理82
4.2.4 PROBE估算流程83
4.2.5 通用计划框架85
4.2.6 PSP质量与质量策略87
4.2.7 评审与测试88
4.2.8 评审过程质量89
4.2.9 设计与质量98
4.2.10 设计过程100
4.2.11 设计的层次101
4.3 小组过程和实践102
4.3.1 XP实践102
4.3.2 Scrum方法105
4.3.3 TSP过程106
4.4 软件过程改进108
4.4.1 元模型108
4.4.2 过程改进参考模型与标准112
4.5 DevOps中的开发过程和方法121
本章小结121
思考题121
参考文献122
第5章 精益思想和看板方法124
5.1 从精益思想说起124
5.1.1 精益起源于丰田124
5.1.2 精益实践的传播124
5.1.3 精益作为方法学开始超越生产制造126
5.1.4 上升至精益的价值观126
5.2 精益的三个层面128
5.3 精益产品开发实践体系129
5.3.1 精益产品开发的目标129
5.3.2 精益产品开发的原则130
5.3.3 精益产品开发的运作实践131
5.4 看板方法的起源132
5.4.1 看板的中文意思带来误解132
5.4.2 看板是精益制造系统的核心工具133
5.4.3 看板形成拉式生产方式135
5.5 什么是产品开发中的看板方法136
5.5.1 产品开发中的看板方法的诞生136
5.5.2 看板方法的第一组实践——建立看板系统的3个实践136
5.5.3 看板方法的第二组实践——运作看板系统的2个实践140
本章小结142
思考题142
参考文献143
第6章 微服务软件架构144
6.1 软件架构的发展144
6.1.1 单体架构144
6.1.2 分层架构144
6.1.3 SOA架构146
6.1.4 分布式架构148
6.2 现代应用的12范式150
6.3 什么是微服务架构150
6.4 微服务架构的特征151
6.4.1 通过服务组件化152
6.4.2 围绕业务能力组织152
6.4.3 是产品不是项目153
6.4.4 智能端点和哑管道153
6.4.5 去中心化治理154
6.4.6 去中心化数据管理154
6.4.7 基础设施自动化155
6.4.8 为失效设计155
6.4.9 进化式设计155
6.5 微服务核心模式156
6.5.1 服务注册与发现156
6.5.2 配置中心157
6.5.3 API网关157
6.5.4 熔断器158
6.5.5 分布式追踪160
本章小结161
思考题162
参考文献162
第7章 容器技术基础163
7.1 内核基础163
7.1.1 Linux namespace164
7.1.2 Linux CGroup168
7.2 Docker架构概览169
7.2.1 Client170
7.2.2 Docker Daemon171
7.2.3 Docker Registry172
7.2.4 Graph173
7.2.5 Driver173
7.2.6 libcontainer173
7.3 镜像管理174
7.3.1 什么是Docker镜像174
7.3.2 Dockerfile、Docker镜像和Docker容器的关系174
7.3.3 Dockerfile176
7.4 Docker网络管理178
7.4.1 Docker网络模式178
7.4.2 libnetwork和Docker网络179
7.4.3 Docker的内置Overlay网络180
7.5 Docker存储181
7.5.1 Docker存储驱动181
7.5.2 Docker驱动比较182
7.6 Docker编排183
7.6.1 Docker Swarm183
7.6.2 Kubernetes185
本章小结186
思考题186
参考文献187
第8章 基于容器技术的DevOps实践188
8.1 概述188
8.2 代码管理188
8 2.1 Git介绍190
8.2.2 Git工作流程191
8.3 持续交付流水线194
8.3.1 预备步骤194
8.3.2 实现持续交付流水线199
8.3.3 持续交付最佳实践201
8.3.4 检查列表204
8.4 持续集成工具205
8.4.1 传统的CI工具205
8.4.2 云计算环境中的CI工具206
8.4.3 用于移动应用的CI工具206
8.4.4 使用Docker的CI工具207
8.5 Java应用持续交付实践举例207
8.5.1 持续集成207
8.5.2 持续部署209
8.5.3 版本管理211
本章小结212
思考题212
参考文献212
第9章 DevOps工具集214
9.1 概述214
9.2 协同开发工具215
9.2.1 JIRA215
9.2.2 Kanboard216
9.2.3 Rally218
9.3 持续集成工具219
9.3.1 Jenkins219
9.3.2 Bamboo220
9.3.3 Travis CI220
9.4 版本管理工具221
9.4.1 Git221
9.4.2 GitHub223
9.4.3 GitLab223
9.4.4 Subversion223
9.4.5 Mercurial223
9.5 编译工具224
9.5.1 Ant224
9.5.2 Maven225
9.5.3 Gradle226
9.5.4 MSBuild226
9.6 配置管理工具227
9.6.1 Chef227
9.6.2 Puppet228
9.6.3 Ansible228
9.7 测试工具228
9.7.1 JUnit228
9.7.2 Selenium229
9.7.3 Cucumber229
9.7.4 FitNesse230
9.8 监控工具231
9.8.1 Nagios231
9.8.2 Zabbix231
9.9 工具网址232
热门推荐
- 185147.html
- 522452.html
- 3573797.html
- 3534371.html
- 1804075.html
- 1685185.html
- 2466050.html
- 3662541.html
- 2241979.html
- 1365915.html
- http://www.ickdjs.cc/book_2355084.html
- http://www.ickdjs.cc/book_3165478.html
- http://www.ickdjs.cc/book_447812.html
- http://www.ickdjs.cc/book_3319707.html
- http://www.ickdjs.cc/book_3802471.html
- http://www.ickdjs.cc/book_2284975.html
- http://www.ickdjs.cc/book_2050415.html
- http://www.ickdjs.cc/book_100563.html
- http://www.ickdjs.cc/book_2070796.html
- http://www.ickdjs.cc/book_2378273.html