图书介绍
微服务运维实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (西)维克托·法西克著;任发科,汪欣,袁诗瑶译 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787568041614
- 出版时间:2018
- 标注页数:421页
- 文件大小:37MB
- 文件页数:437页
- 主题词:互联网络-网络服务器-程序设计
PDF下载
下载说明
微服务运维实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 DevOps的理想1
1.1 持续集成、交付和部署2
架构3
部署4
编排5
1.2 部署流水线的曙光5
第2章 实现突破——持续部署、微服务和容器7
2.1 持续集成7
推送到代码库9
静态分析10
部署前测试12
打包并部署到测试环境13
部署后测试13
2.2 持续交付和部署15
微服务18
容器18
2.3 三个火枪手——持续部署、微服务和容器的协作20
第3章 系统架构23
3.1 单块应用24
服务水平切分26
微服务27
3.2 单块应用与微服务的比较29
运维和部署的复杂性30
远程过程调用30
扩展31
创新31
规模31
部署、回滚和故障隔离32
承诺期限32
部署策略32
可变的怪物服务器33
3.3 微服务的最佳实践41
容器41
3.4 代理微服务或API网关44
反向代理44
极简主义方法45
配置管理45
跨职能团队45
API版本化46
最后的思考46
第4章 使用Vagrant和Docker搭建开发环境49
4.1 结合微服务架构和容器技术50
Vagrant与Docker52
4.2 开发环境搭建55
开发环境使用58
第5章 部署流水线的实现——初始阶段63
5.1 启动持续部署虚拟机63
5.2 部署流水线步骤65
运行预部署测试、编译并打包代码65
构建Docker容器67
第6章 Docker世界中的配置管理79
6.1 CFEngine79
puppet80
Chef80
最后几点思考82
配置生产环境83
设置Ansible Playbook86
第7章 部署管道的实现——中间阶段91
7.1 在生产服务器上部署容器92
Docker UI96
检查清单97
第8章 发现服务——分布式服务的关键99
8.1 服务注册表101
服务注册101
主动注册102
注册服务103
服务发现103
服务发现工具104
手动配置106
Zookeeper106
etcd107
Consul121
配置Registrator130
Consul Health Checks、Web UI和数据中心138
8.2 服务发现工具的比较141
第9章 代理服务143
9.1 反向代理服务144
代理服务对我们的项目有何帮助146
nginx146
nginx146
HAProxy158
9.2 代理工具的比较163
第10章 部署流水线的实现——后期阶段167
10.1 启动容器169
10.2 集成服务170
10.3 运行部署后测试171
10.4 将测试容器推送到镜像库172
10.5 检查表173
第11章 部署流水线的自动化实现175
11.1 部署流水线的步骤175
Playbook和Role178
部署前任务179
部署任务182
部署后任务185
11.2 运行自动部署流水线186
第12章 持续集成、交付和部署的工具187
12.1 CI/CD工具对比188
CI/CD工具的简史189
Jenkins192
最后的想法217
第13章 蓝绿部署219
13.1 蓝绿部署的流程220
13.2 手动执行蓝绿部署223
部署蓝色版本224
集成蓝色版本226
部署绿色版本228
集成绿色版本230
移除蓝色版本231
发现应部署哪个版本以及回滚233
13.3 使用Jenkins workflow自动化蓝绿部署239
蓝绿部署角色240
运行蓝绿部署245
第14章 服务集群和扩展249
14.1 可扩展性250
轴线扩展252
集群254
Docker集群工具大比拼——Kubernetes、Docker Swarm和Mesos对比256
搭建258
运行容器260
选择262
14.2 Docker Swarm漫步263
14.3 搭建Docker Swarm268
使用Docker Swarm部署274
使用Docker Swarm无链接部署275
使用Docker Swarm和Docker Networking部署276
使用Docker Swarm扩展服务283
根据预留的CPU和内存调度容器284
14.4 使用Docker Swarm和Ansible自动化部署288
检验Swarm部署playbook290
第15章 自我修复系统297
15.1 自我修复等级和类型298
应用程序级别的自我修复299
系统级别的自我修复300
硬件级别的自我修复302
反应式自我修复303
预防式自我修复303
15.2 自我修复架构305
15.3 Docker、ConsulWatches和Jenkins组成的自我修复系统311
搭建环境311
15.4 自动设置Consul健康检查和watches来监测硬件322
15.5 预设扩展和收缩的预防式自我修复334
采用Docker重启策略的预防式自我修复339
将On-Premise与云节点结合341
15.6 自我修复系统(到目前为止)总结342
第16章 集中日志和监控343
16.1 集中日志的需求344
16.2 向ElasticSearch发送日志条目347
解析文件条目354
发送日志条目到集中式LogStash358
发送Docker日志条目到集中式LogStash实例363
16.3 基于软件数据的自修复系统375
硬件状态日志381
基于硬件数据的自修复系统388
最后的想法388
第17章 结语391
附录A Docker Flow393
A.1 背景394
标准搭建环境394
问题396
Docker Flow漫谈398
零停机时间部署新版本404
索引415
热门推荐
- 3143702.html
- 1130696.html
- 167480.html
- 1535013.html
- 2285594.html
- 2262435.html
- 3893474.html
- 2178530.html
- 796690.html
- 2787163.html
- http://www.ickdjs.cc/book_1273009.html
- http://www.ickdjs.cc/book_3624914.html
- http://www.ickdjs.cc/book_257789.html
- http://www.ickdjs.cc/book_649363.html
- http://www.ickdjs.cc/book_645858.html
- http://www.ickdjs.cc/book_1850122.html
- http://www.ickdjs.cc/book_597400.html
- http://www.ickdjs.cc/book_3542853.html
- http://www.ickdjs.cc/book_1552259.html
- http://www.ickdjs.cc/book_3373052.html