docker微服务架构实战 网络技术 蒋彪 正版pdf下载

docker微服务架构实战 网络技术 蒋彪 正版百度网盘pdf下载

作者:
简介:docker微服务架构实战 网络技术 蒋彪 正版
出版社:
出版时间:2017-02
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息
书名: docker微服务架构实战 ISBN号: 9787121350337
作者: 蒋彪 页数: 284
定价: 69.00元 出版时间: 2017-02-01
装帧: 平装 印刷时间:
出版社: 电子工业出版社 版次: 1
开本: 其他 字数:

目录

目录 部分 docker 与微服务基础 .......................................................................................... 1 章 微服务架构概述 .......................................................................................................... 2 1.1 什么是微服务 ............................................................................................................... 2 1.1.1 corba ............................................................................................................. 3 1.1.2 d ............................................................................................................... 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 cgrou 解惑 ................................................................................................ 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 与devo ................................................................................................. 148 9.1 devo 概要 ............................................................................................................. 148 9.2 docker 容器的代码挂载机制 .................................................................................. 149 9.2.1 静态导入 ....................................................................................................... 149 9.2.2 动态导入 ....................................................................................................... 150 9.3 docker 与服务发现 .................................................................................................. 150 9.4 dockerfile 怎么写 ..................................................................................................... 164 9.5 docker 与志 .......................................................................................................... 172 9.6 docker 与监控 .......................................................................................................... 176 9.7 docker 与ci/cd ....................................................................................................... 182 9.8 docker 给运维团队带来的挑战 .............................................................................. 184 0 章 容器编排 ............................................................................................................... 186 10.1 容器编排概述 ......................................................................................................... 186 10.2 容器编排技术选型 ................................................................................................. 189 10.2.1 docker swarm ............................................................................................. 189 10.2.2 kuberes ................................................................................................... 191 10.2.3 marathon ...................................................................................................... 194 10.3 kuberes 实战 ...................................................................................................... 197 10.3.1 kuberes 快速安装 .................................................................................. 198 10.3.2 在kuberes 上部署应用 ......................................................................... 203 10.4 docker swarm 实战 ................................................................................................ 210 10.4.1 docker swarm 的快速安装 ........................................................................ 212 10.4.2 在decker swarm 上部署应用 .................................................................... 214 第三部分 docker 落地之路 ............................................................................................. 221 1 章 企业级docker 容器云架构 ................................................................................... 222 11.1 宏观系统视角下的架构 ......................................................................................... 222 11.2 容器云台逻辑架构图 ......................................................................................... 223 2 章 基于rancher 的容器云管理台 ......................................................................... 226 12.1 rancher 概述 ........................................................................................................... 226 12.2 rancher 的安装 ....................................................................................................... 227 12.3 rancher 对iaas 的管理 .......................................................................................... 228 12.4 rancher 下多租户多环境的管理 ........................................................................... 236 12.5 rancher 对saas 的管理 ......................................................................................... 240 12.6 rancher 对容器的管理 ........................................................................................... 242 12.7 rancher 的l2-flat 网络 ..................................................................................... 248 12.8 rancher 的服务治理 .............................................................................................. 249 3 章 微服务与docker 化实战 ....................................................................................... 258 13.1 整体架构鸟瞰 ......................................................................................................... 258 13.2 基于log-pilot 的志收集 ..................................................................................... 261 13.3 基于zabbix 的容器监控 ........................................................................................ 263 13.4 简单的devo 架构图 .......................................................................................... 264 13.5 推方案和成本 ..................................................................................................... 266

内容简介

微服务与docker 是年来分布式大规模服务架构中两个主流的技术趋势,本书主要介绍中企业在架构落地过程中柔性地切入微服务和docker 虚拟化的各种方。书中主要介绍了微服务架构的各种技术选型、微服务拆分的各项原则、传统应用向微服务架构过渡的方论、docker 技术、docker 跨主机通信选型、docker 与devo 的整合方等要点,同时简单介绍了利用rancher 搭建docker 容器云台的快速解决方案,很好适合云计算从业人员阅读、学。

作者介绍

蒋彪,不错架构师。2006年至今,历任程序员、技术经理、架构师、不错架构师等职,具有十余年研发及技术管理工作经验。早年在本参与过みずほ银行(瑞?实业银行)内部精算系统重构项目,以及东京证券交易所新一代交易系统研发项目,回国后主持过江苏三六五网、麦芽金服等公司的大型高并发互联网架构工作。主要技术领域是微服务设计、容器化部署、容器云计算、devo方论、aio模型实战。