DevOps实践PDF格式文档图书下载
- 购买点数:9 点
- 作 者:(瑞典)JOAKIMVERONA著 高清华 马博文译
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:9787121298127
- 标注页数:200 页
- PDF页数:218 页
1DevOps和持续交付简介 1
DevOps简介 1
多快才算快? 3
敏捷之轮 4
敏捷不只是形式 5
DevOps和ITIL(信息技术基础架构库) 7
总结 8
2洞察全局 9
DevOps流程和持续交付——概览 9
开发人员 10
版本控制系统 12
构建服务器 13
工件库 13
包管理器 13
测试环境 14
预发布/生产 15
发布管理 15
Scrum、看板和交付流水线 16
圆满结束——一个完整的例子 17
识别瓶颈 18
总结 18
3 DevOps如何影响架构 19
介绍软件架构 19
单块系统场景 20
架构经验法则 21
关注点分离 21
内聚原则 21
耦合 22
回到单块系统场景 22
一个真实例子 22
三层系统 23
表示层 23
业务层 24
数据层 24
处理数据库迁移 24
滚动升级 25
Liquibase的Hello world 26
变更记录文件 27
pom.xml文件 27
手动安装 29
微服务 30
小插曲——康威定律 31
如何保持服务接口向上兼容 32
微服务和数据层 33
DevOps、架构和弹性 33
总结 34
4一切皆代码 35
源代码控制的必要性 35
源代码管理历史 36
角色和代码 37
哪一个源代码管理系统? 38
源代码管理系统迁移之言 39
选择分支策略 39
分支问题域 41
工件版本命名 42
选择一个客户端 43
创建一个基本的Git服务器 44
共享认证 45
托管Git服务器 45
大的二进制文件 46
尝试不同的Git服务器实现 47
中场休息,插播Docker 48
Gerrit 49
安装git-review包 49
历史修正主义的价值 50
拉请求模型 52
GitLab 52
总结 54
5构建代码 55
我们为什么要构建代码 55
构建系统的各个方面 56
Jenkins构建服务器 57
管理构建依赖 60
最终工件 61
用FPM取巧 62
持续集成 63
持续交付 64
Jenkins插件 64
托管服务器 66
构建从机 66
主机上的软件 67
触发器 68
任务链和构建流水线 68
Jenkins文件系统结构概览 69
构建服务器和基础设施即代码 70
按依赖顺序构建 70
构建阶段 71
可选的构建服务器 72
校验质量指标 72
构建状态可视化 73
严肃对待构建错误 74
健壮性 74
总结 75
6测试代码 77
人工测试 77
自动化测试的优缺点 78
单元测试 80
一般的JUnit和特殊的JUnit 81
一个JUnit的例子 82
Mocking 82
测试覆盖率 83
自动化集成测试 84
在自动化测试中使用Docker 84
Arquillian 85
性能测试 85
自动化接受测试 86
自动化GUI测试 88
在Jenkins中集成Selenium测试 89
JavaScript测试 90
测试后端集成点 91
测试驱动开发 93
REPL(交互式命令行)驱动开发 93
一个完整的自动化测试场景 94
人工测试web应用 94
运行自动化测试 97
查找缺陷 98
测试巡礼 98
用Docker处理棘手的依赖 102
总结 103
7部署代码 105
为什么有这么多的部署系统 105
配置基础操作系统 106
描述集群 107
为系统交付包 107
虚拟化栈 109
在客户端执行代码 111
有关练习的注意事项 111
Puppet服务器和Puppet代理 112
Ansible 113
PalletOps 117
用Chef做部署 117
用SaltStack做部署 118
从执行的模型来比较Salt、 Ansible、 Puppet和PalletOps 120
Vagrant 121
用Docker做部署 123
对比表 124
云计算解决方案 124
AW S 125
Azure 126
总结 126
8监控代码 127
Nagios 127
Munin 134
Ganglia 138
Graphite 142
日志处理 144
客户端日志类库 145
ELK 147
总结 149
9问题跟踪 151
用问题跟踪器做什么? 151
工作流和问题的一些例子 152
我们需要从问题跟踪器里得到什么? 154
问题跟踪器激增所带来的问题 157
所有的跟踪器 158
Bugzilla 158
Trac 164
Redmine 172
GitLab问题跟踪器 178
Jira 181
总结 183
10物联网和DevOps 185
IoT和DevOps简介 185
从市场的角度看物联网的未来 188
机器到机器的通信 190
物联网的部署影响软件架构 191
物联网部署的安全性 191
好啦,但是DevOps和物联网有什么关系? 192
DevOps的物联网设备动手实验室 193
总结 199
- 《实践与认识 学习“实践论”体会》王众音著 1957
- 《酸碱内稳失常 实践-理论-实践》南京军区总医院临床实验科 1977
- 《走向实践 小学综合实践活动案例解读》成尚荣主编;沈永清册主编 2001
- 《综合实践活动课程的理论与实践》九年义务教育综合实践活动编 2002
- 《INTERNET原理与实践 下 实践手册》Ed krol & Valerie Quercia著;洪峰编译 1999
- 《科技与实践 实验高中综合实践活动文选》陈中定著 2004
- 《实践起源论 从动物行为到人类实践》张海源著 1996
- 《高等农林教育实践教学改革与实践》孙增良主编 1999
- 《实践与理论 学习《实践论》的笔记》赵树诚著 1958
- 《认识和实践 学习实践论的体会》李成林著 1960
- 《DevOps实践》(瑞典)JOAKIMVERONA著;高清华,马博文译 2016
- 《圣经的故事》(美)房龙(Hendrik Willem Van Loon)著;雷菊霞,博文译 1999
- 《圣经的故事》(美)亨德里克·威廉·房龙(Hendrik Willem VanLoon)著;雷菊霞,博文译 2004
- 《Scala编程实战》(美)Alvin Alexander著;马博文,张锦文,任晓君译 2016
- 《西宁朱家寨遗址》(瑞典)安特生(Anolersson Johan Gunnar)著;刘竞文译 1992
- 《红房间》(瑞典)斯特林堡(J.A.Strindberg)著;张道文译 1981
- 《妇女运动》(瑞典)爱伦凯(Ellen Key)著;林苑文译述 1936
- 《图说网络安全》(日)伊藤敏幸著;牛连强,付博文译 2003
- 《学习指导》(英)哈切特等著;王雅婷,肖博文译 2013
- 《学校指导》(英)哈切特等编著;王丹,肖博文译 2013
- 《北京工业志 电子志》卜世成,高玉庆主编 2001
- 《北京志 工业卷 68 电子工业志 仪器仪表工业志》北京市地方志编纂委员会编著 2001
- 《网络互联技术手册 第2版》(美)(K.唐斯)Kevin Downes等著;包晓露等译 1999
- 《当代北京广播电视和电子元件工业》《当代北京工业丛书》编辑部编 1988
- 《电子电路实验》梅开乡,梅军进主编;陈大力,吴勇平,李鹏鹏副主编 2014
- 《操作系统》韩仲清主编 1990
- 《'94北京国际电子出版研讨会论文集》粟武宾主编 1994
- 《dBASE Ⅲ PLUS》GOTOP编著 1995
- 《PowerPoint 97 操作导引》王耆,李文润编著 1998
- 《多媒体数据压缩技术》高文著 1994