DOCKER微服务架构实战
全新正版 假一赔十 可开发票
¥
44.45
6.4折
¥
69
全新
仅1件
作者蒋彪
出版社电子工业出版社
ISBN9787121350337
出版时间2017-02
装帧平装
开本其他
定价69元
货号1201785051
上书时间2024-12-12
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
蒋彪,不错架构师。2006年至今,历任程序员、技术经理、架构师、不错架构师等职,具有十余年研发及技术管理工作经验。早年在日本参与过みずほ银行(瑞?实业银行)内部精算系统重构项目,以及东京证券交易所新一代交易系统研发项目,回国后主持过江苏三六五网、麦芽金服等公司的大型高并发互联网架构工作。主要技术领域是微服务设计、容器化部署、容器云计算、DevOps方法论、AIOps模型实战。
目录
目录
部分 Docker 与微服务基础 .......................................................................................... 1
章 微服务架构概述 .......................................................................................................... 2
1.1 什么是微服务 ............................................................................................................... 2
1.1.1 CORBA ............................................................................................................. 3
1.1.2 DCOM ............................................................................................................... 4
1.1.3 RMI .................................................................................................................... 5
1.1.4 SOA ................................................................................................................... 7
1.2 为什么要使用微服务 ................................................................................................... 9
1.2.1 scale cube ........................................................................................................... 9
1.2.2 API 网关 .......................................................................................................... 13
1.3 微服务架构设计原则 ................................................................................................. 15
1.3.1 业务架构 ......................................................................................................... 15
1.3.2 逻辑架构 ......................................................................................................... 16
1.3.3 技术架构 ......................................................................................................... 19
1.3.4 基础架构 ......................................................................................................... 20
1.4 从单体到微服务 ......................................................................................................... 21
1.4.1 止损 ................................................................................................................. 22
1.4.2 前后端分离 ..................................................................................................... 23
1.4.3 提取服务 ......................................................................................................... 24
第2 章 微服务中的技术选型 ................................................................................................. 26
2.1 服务治理 ..................................................................................................................... 27
2.1.1 Dubbo .............................................................................................................. 27
2.1.2 Spring Cloud .................................................................................................... 30
2.2 服务网关 ..................................................................................................................... 35
2.2.1 OpenResty ........................................................................................................ 35
2.2.2 Orange ............................................................................................................. 38
2.2.3 Kong ................................................................................................................ 40
2.2.4 Zuul .................................................................................................................. 41
2.3 服务注册发现 ............................................................................................................. 43
2.3.1 ZooKeeper ....................................................................................................... 43
2.3.2 Eureka .............................................................................................................. 49
2.4 配置中心 ..................................................................................................................... 51
2.5 请求链路追踪 ............................................................................................................. 57
第3 章 Service Mesh ........................................................................................................... 64
3.1 初识Service Mesh ...................................................................................................... 64
3.1.1 什么是Service Mesh ....................................................................................... 64
3.1.2 为什么使用Service Mesh ............................................................................... 65
3.2 Service Mesh 的发展过程 .......................................................................................... 66
3.2.1 早期的分布式计算 ......................................................................................... 66
3.2.2 微服务时代的分布式计算.............................................................................. 68
3.3 主流的Service Mesh 框架 ......................................................................................... 73
第4 章 Docker 技术简介 ...................................................................................................... 75
4.1 Docker 是什么 ............................................................................................................ 75
4.2 Docker 的作用 ............................................................................................................ 77
4.2.1 用Docker 快速搭建环境 ................................................................................ 78
4.2.2 用Docker 降低运维成本 ................................................................................ 83
4.2.3 Docker 下自动发布 ......................................................................................... 84
4.3 Docker 的生态圈 ........................................................................................................ 86
4.4 微服务与Docker ........................................................................................................ 89
第二部分 Docker 架构与生态 ............................................................................................ 93
第5 章 Docker 技术架构 ...................................................................................................... 94
5.1 Docker 的进程模型 .................................................................................................... 94
5.1.1 容器中进程启动的两种模式 .......................................................................... 96
5.1.2 容器中的进程隔离模型 ............................................................................... 101
5.1.3 容器的自重启 ............................................................................................... 102
5.1.4 容器中用户权限的隔离和传递 .................................................................... 103
5.1.5 Docker 守护进程宕机的处理机制 ............................................................... 104
5.2 容器的本质 ............................................................................................................... 104
5.2.1 Namespace 解惑 ............................................................................................ 105
5.2.2 Rootfs 解惑 .................................................................................................... 106
5.2.3 CGroups 解惑 ................................................................................................ 109
5.3 Docker 容器的运行时模型 ....................................................................................... 111
第6 章 Docker 逻辑架构 .................................................................................................... 113
6.1 Docker Registry 的技术选型 .....................................................................................114
6.2 Harbor 的部署 ............................................................................................................115
第7 章 Docker 网络架构 .................................................................................................... 120
7.1 Docker 的单机网络模式 .......................................................................................... 120
7.1.1 Bridge 模式 ................................................................................................... 120
7.1.2 Host 模式 ....................................................................................................... 123
7.1.3 Container 模式 ............................................................................................... 124
7.1.4 None 模式 ...................................................................................................... 125
7.2 Docker 的集群网络模式 .......................................................................................... 126
7.2.1 Bridge 端口转发 ........................................................................................... 126
7.2.2 扁平网络 ....................................................................................................... 127
7.2.3 Flannel 模式 .................................................................................................. 130
第8 章 Docker 安全架构 .................................................................................................... 135
8.1 Docker 安全问题 ...................................................................................................... 135
8.2 Docker 安全措施 ...................................................................................................... 138
第9 章 Docker 与DevOps ................................................................................................. 148
9.1 DevOps 概要 ............................................................................................................. 148
9.2 Docker 容器的代码挂载机制 .................................................................................. 149
9.2.1 静态导入 .....................................
— 没有更多了 —
以下为对购买帮助不大的评价