图书介绍

PAAS实现与运维管理 基于MESOS+DOCKER+ELK的实战指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PAAS实现与运维管理 基于MESOS+DOCKER+ELK的实战指南
  • 余何编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121275029
  • 出版时间:2016
  • 标注页数:422页
  • 文件大小:153MB
  • 文件页数:445页
  • 主题词:程序语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PAAS实现与运维管理 基于MESOS+DOCKER+ELK的实战指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 概念模型2

第1章 分布式PaaS平台介绍2

1.1 什么是PaaS2

1.1.1 开发与运维之间的困局2

1.1.2 DevOps的自动化3

1.1.3 云计算的IaaS4

1.1.4 PaaS的到来4

1.1.5 PaaS的约束与开放4

1.1.6 PaaS解决的具体问题5

1.2 什么是分布式计算6

1.2.1 分布式计算与PaaS6

1.2.2 分布式平台的挑战7

第2章 PaaS模型与特征10

2.1 主流PaaS平台架构10

2.1.1 谷歌GAE10

2.1.2 AEB11

2.1.3 Cloud Foundry13

2.1.4 Heroku14

2.2 PaaS与12-Factor15

2.2.1 基准代码(Codebase)15

2.2.2 依赖(Dependency)16

2.2.3 配置(Config)17

2.2.4 后端服务(Backing Services)18

2.2.5 构建(Build)、发布(Release)、运行(Run)19

2.2.6 进程(Process)20

2.2.7 端口绑定(Port Binding)21

2.2.8 并发(Concurrency)21

2.2.9 快捷性(Disposable)22

2.2.10 开发/生产环境等价(Dev/ProdParity)23

2.2.11 日志(Log)24

2.2.12 管理进程(Admin Process)25

2.3 PaaS与Reaction宣言26

2.3.1 响应(Responsive)26

2.3.2 韧性(Resilient)26

2.3.3 弹性(Elastic)27

2.3.4 消息驱动(Message Driven)28

第二部分 基础原理30

第3章 计算资源30

3.1 图灵机与冯·诺伊曼模型30

3.2 服务器的种类34

3.3 一切都是二进制37

3.3.1 整数表示法38

3.3.2 文本表示法39

3.3.3 音频信息表示法41

3.4 操作系统——计算机系统的指挥官42

3.4.1 操作系统解决的问题42

3.4.2 企业级操作系统43

3.4.3 服务器虚拟化47

3.5 进程——资源聚合的抽象体49

3.5.1 计算单元的构建49

3.5.2 计算请求的拆解51

第4章 网络资源53

4.1 协议分层53

4.1.1 OSI网络体系模型54

4.1.2 OSI与TCP/IP协议簇55

4.1.3 交换、选路与传输56

4.2 网络物理设备58

4.2.1 连线与接口59

4.2.2 二层交换机62

4.2.3 路由及三层交换63

4.2.4 四~七层网络设备64

4.2.5 现实网络构成65

4.3 网络逻辑拓扑65

4.4 对网络拓扑的考虑66

4.5 对物理布线的考虑67

4.6 网络虚拟化与SDN70

第5章 存储资源73

5.1 俯瞰存储系统73

5.1.1 数据存储功能分类73

5.1.2 文件存储的三个层级74

5.2 磁盘与磁盘阵列77

5.2.1 硬盘的物理构造77

5.2.2 磁盘阵列79

5.2.3 SCSI协议81

5.3 存储、计算分离82

5.3.1 磁盘柜与盘阵82

5.3.2 FC存储网络83

5.3.3 FC协议栈86

5.3.4 FC寻址过程87

5.3.5 FC交换机与适配器88

5.3.6 FCoE与iSCSI89

5.4 存储访问类型90

5.4.1 NAS与SAN90

5.4.2 分布式存储92

第三部分 平台实现96

第6章 平台功能与架构96

6.1 平台运维需求96

6.1.1 软件配置96

6.1.2 服务部署97

6.1.3 服务发现97

6.1.4 监控恢复97

6.2 平台功能划分97

6.3 平台高阶架构100

6.4 企业应用迁移102

6.4.1 企业应用很“厚重”102

6.4.2 应用部署架构102

6.4.3 企业应用调整104

第7章 计算单元Docker108

7.1 Docker介绍108

7.1.1 Docker是什么108

7.1.2 Docker术语109

7.1.3 Docker安装111

7.2 Docker容器命令112

7.2.1 run命令112

7.2.2 start命令115

7.2.3 stop命令116

7.2.4 restart命令116

7.2.5 attach命令116

7.2.6 ps命令116

7.2.7 inspect命令117

7.3 Docker镜像命令119

7.3.1 search、pull、push命令120

7.3.2 commit命令120

7.3.3 image、diff、rmi命令121

7.3.4 save、load、export、import命令121

7.4 Docker网络与链接122

7.4.1 Docker网络模式122

7.4.2 pipework管理网络125

7.4.3 容器链接与数据卷127

7.5 Dockerfile129

7.5.1 基本指令集130

7.5.2 环境指令集131

7.5.3 数据指令集132

7.5.4 ENTRYPOINT指令132

第8章 分布式协调ZooKeeper134

8.1 ZooKeeper介绍134

8.1.1 ZooKeeper是什么134

8.1.2 ZooKeeper架构135

8.1.3 数据模型136

8.1.4 监听与通知139

8.1.5 API集合139

8.1.6 会话140

8.1.7 观察者141

8.2 ZooKeeper使用141

8.2.1 快速安装141

8.2.2 基本操作143

8.2.3 配置参数145

8.2.4 动态重配置149

8.2.5 监控152

8.3 ZooKeeper进阶157

8.3.1 分组与权重158

8.3.2 Paxos算法159

8.3.3 ZAB协议163

8.3.4 分布式协调场景165

第9章 资源管理Mesos167

9.1 Mesos介绍167

9.1.1 资源管理需求167

9.1.2 Mesos的起源169

9.2 Mesos架构与工作流169

9.2.1 Mesos架构组件169

9.2.2 Mesos资源管理的工作流程170

9.3 Mesos安装配置172

9.3.1 安装预先准备172

9.3.2 构建Mesos173

9.3.3 启动Mesos174

9.3.4 高可用Mesos178

9.3.5 Slave移除限速182

9.4 Mesos运维183

9.4.1 认证管理183

9.4.2 监控管理186

9.4.3 容器网络限速192

9.4.4 Framework API限速194

9.4.5 Restful接口195

9.4.6 配置参数196

9.5 Mesos资源分配197

9.5.1 DRF算法197

9.5.2 DRF权重199

第10章 服务调度框架Marathon200

10.1 Marathon介绍200

10.1.1 服务调度平台200

10.1.2 Marathon实体模型201

10.2 Marathon使用203

10.2.1 安装启动203

10.2.2 运行Shell程序204

10.2.3 运行远程资源208

10.2.4 Artifact Store209

10.3 Docker容器运行211

10.3.1 前提准备条件211

10.3.2 端口资源分配212

10.3.3 容器端口分配215

10.3.4 其他使用方法216

10.4 Marathon管理217

10.4.1 应用组217

10.4.2 策略约束219

10.4.3 健康检查221

10.4.4 应用部署223

10.4.5 事件总线227

10.4.6 命令行参数229

10.5 服务发现231

10.5.1 服务发现方法231

10.5.2 Marathon方案232

10.5.3 Mesos-DNS235

10.5.4 Bamboo239

10.6 Chronos作业调度241

10.6.1 作业调度框架241

10.6.2 安装运行241

10.6.3 作业示例242

10.6.4 RESTAPI243

第11章 大数据调度框架Spark245

11.1 Apache Spark介绍245

11.1.1 Apache Spark是什么245

11.1.2 Lambda架构246

11.1.3 Spark生态系统247

11.2 Spark数据处理248

11.2.1 Spark运行模式248

11.2.2 Spark Standalone模式252

11.2.3 Spark on Mesos255

11.2.4 Spark Streaming257

第12章 日志集中管理ELK261

12.1 日志集中261

12.1.1 日志集中介绍261

12.1.2 日志集中架构262

12.1.3 日志集中框架264

12.2 Logstash266

12.2.1 Logstash介绍266

12.2.2 快速安装267

12.2.3 配置说明269

12.2.4 部署架构282

12.2.5 处理流程285

12.2.6 input插件286

12.2.7 output插件292

12.2.8 filter插件296

12.2.9 codec插件299

12.3 Elasticsearch300

12.3.1 基本概念300

12.3.2 安装与使用304

12.3.3 RESTAPI305

12.3.4 集群设置309

12.3.5 备份恢复314

12.3.6 监控管理315

12.4 Kibana317

12.4.1 Kibana介绍317

12.4.2 discover功能319

12.4.3 visualize功能324

12.4.4 Dashboard功能327

第四部分 运维管理330

第13章 配置管理330

13.1 配置管理系统分析331

13.1.1 服务模型进行分层331

13.1.2 各IDC团队发现CI332

13.1.3 IDC管理团队定义CI属性333

13.1.4 确定CI之间的关联336

13.2 配置管理系统设计338

13.2.1 用户界面设计339

13.2.2 权限控制、规则定义和OPENAPI341

13.2.3 数据模型的设计343

13.3 配置管理数据准确性的保证345

13.3.1 识别CI的OWNER345

13.3.2 识别CI的生命周期、关联运维流程346

13.3.3 数据有效性的审计346

第14章 监控管理348

14.1 运维监控管理的问题与价值348

14.1.1 监控管理的无形价值349

14.1.2 监控平台建立的基础350

14.1.3 监控管理的WANT原则350

14.2 对运维监控平台的需求分析352

14.2.1 一次监控过程,调度、规则、告警352

14.2.2 数据图形化:百分位裁剪、趋势分析、正态分布358

14.2.3 开源的借鉴与选择:Zabbix和Nagios361

14.2.4 商业与开源:最后的决策372

14.3 JMX监控原理解析373

14.3.1 JMX的体系结构374

14.3.2 一个完整的JMX体系架构实例376

14.3.3 通过JMX访问WebLogic Server MBean379

14.4 SNMP监控原理解析383

14.4.1 SNMP协议解析:MIB库与消息类型383

14.4.2 使用SNMP4J实现服务器监控386

14.4.3 Linux下的监控实现:NET-SNMP390

14.4.4 MIB库浏览工具:ManageEngine391

第15章 运维管理392

15.1 服务级别管理,IT与业务的一致性392

15.1.1 客户满意度与期望393

15.1.2 服务目录——IT服务的菜谱396

15.1.3 从宏观到可操作性的服务397

15.2 变更管理,使服务有效传递399

15.2.1 变更控制的角色、阶段399

15.2.2 变更管理的六个原则401

15.2.3 变更分类与风险定级402

15.2.4 表单、步骤、模板与日历405

15.3 事件管理409

15.3.1 分类管理与评价体系409

15.3.2 任务分发、协同与时效411

15.3.3 内部上报要求412

15.3.4 重大事件处理413

15.4 人员管理:开放与分享415

15.4.1 企业社交管理415

15.4.2 目标管理,做好绩效417

15.4.3 知识管理,人员成长417

15.4.4 时间管理,个人效率420

15.5 PaaS下的运维发展之路421

热门推荐