图书介绍

Mesos 实战PDF|Epub|txt|kindle电子书版本网盘下载

Mesos 实战
  • (美)罗杰·英格纳齐奥(Roger Ignazio)著;余何译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121311642
  • 出版时间:2017
  • 标注页数:231页
  • 文件大小:37MB
  • 文件页数:259页
  • 主题词:数据处理软件

PDF下载


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

下载说明

Mesos 实战PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 你好,Mesos1

1 初识Mesos3

1.1 遇见Mesos4

1.1.1 理解它如何工作5

1.1.2 虚拟机和容器的比较7

1.1.3 知道何时及为何使用Mesos9

1.2 为什么我们要重新思考数据中心10

1.2.1 资源划分11

1.2.2 应用部署12

1.3 Mesos分布式架构13

1.3.1 masters13

1.3.2 slaves14

1.3.3 frameworks15

1.4 小结15

2 使用Mesos管理数据中心资源17

2.1 Spark简要介绍18

2.1.1 独立集群上的Spark18

2.1.2 Mesos上的Spark19

2.2 在Mesos上运行Spark job21

2.2.1 在集合中寻找素数22

2.2.2 获取与打包代码23

2.2.3 提交作业24

2.2.4 观察输出24

2.3 进一步探索26

2.3.1 Mesos UI26

2.3.2 Spark UI26

2.4 小结28

第2部分 Mesos核心31

3 安装Mesos33

3.1 部署Mesos34

3.1.1 Mesos集群组件34

3.1.2 开发环境的注意事项35

3.1.3 生产环境的注意事项36

3.2 安装Mesos和ZooKeeper38

3.2.1 使用安装包部署38

3.2.2 从源文件编译并安装40

3.3 配置Mesos和ZooKeeper43

3.3.1 ZooKeeper配置43

3.3.2 Mesos配置45

3.4 安装并配置Docker50

3.4.1 安装Docker51

3.4.2 配置Docker53

3.4.3 配置Docker专用的Mesos slaves54

3.5 升级Mesos54

3.5.1 升级Mesos masters55

3.5.2 升级Mesos slaves55

3.6 小结56

4 Mesos原理57

4.1 调度和分配数据中心资源57

4.1.1 理解资源调度58

4.1.2 理解资源分配59

4.1.3 定制Mesos slave资源和属性61

4.2 使用容器隔离资源62

4.2.1 隔离并监控CPU、内存和磁盘63

4.2.2 网络监控和限速65

4.3 了解容错和高可用68

4.3.1 容错70

4.3.2 高可用70

4.3.3 处理出错和升级70

4.4 小结76

5 日志记录和调试77

5.1 理解和配置Mesos日志记录78

5.1.1 日志文件的路径和解释78

5.1.2 配置日志记录80

5.2 调试Mesos集群及其任务81

5.2.1 使用Mesos Web接口82

5.2.2 使用内置命令行工具89

5.2.3 使用Mesosphere的mesos-cli工具90

5.3 小结92

6 生产环境中的Mesos93

6.1 监控Mesos和Zookeeper集群94

6.1.1 监控Mesos master94

6.1.2 监控Mesos slave96

6.1.3 监控ZooKeeper97

6.2 修改Mesos master的法定数目99

6.2.1 添加master节点100

6.2.2 移除master节点100

6.2.3 替换master节点101

6.3 安全和权限控制的实施101

6.3.1 Slave和framework的身份认证102

6.3.2 用户授权和访问控制列表104

6.3.3 framework速率限制107

6.4 小结110

第3部分 运行Mesos113

7 使用Marathon部署应用115

7.1 了解Marathon115

7.1.1 探索Marathon的Web接口和API117

7.1.2 服务发现和路由118

7.2 部署Marathon和HAProxy121

7.2.1 安装并配置Marathon121

7.2.2 安装并配置HAProxy124

7.3 创建并伸缩应用127

7.3.1 部署简单的应用127

7.3.2 部署Docker容器130

7.3.3 执行健康检查和滚动应用更新131

7.4 创建应用组134

7.4.1 理解应用组的构成134

7.4.2 部署应用组135

7.5 日志和调试137

7.5.1 配置Marathon日志137

7.5.2 调试Marathon应用和任务138

7.6 小结140

8 使用Chronos管理计划任务143

8.1 了解Chronos144

8.1.1 探索Chronos的Web接口和API145

8.2 安装并配置Chronos147

8.2.1 先决条件的检验147

8.2.2 安装Chronos148

8.2.3 配置Chronos149

8.3 使用简单的作业来工作150

8.3.1 创建基于计划的作业150

8.3.2 使用Docker创建基于计划的作业153

8.4 使用复杂的作业来工作155

8.4.1 组合基于计划和基于依赖的作业155

8.4.2 形象化作业的依赖关系158

8.5 监控Chronos作业的输出和状态159

8.5.1 作业失败事件的通知和监控159

8.5.2 通过Mesos观察作业的标准输出和标准错误161

8.6 小结162

9 使用Aurora部署应用和管理计划任务165

9.1 Aurora简介166

9.1.1 Aurora调度器167

9.1.2 Thermos执行器和观察者167

9.1.3 Aurora的用户和管理员客户端168

9.1.4 Aurora DSL(Domain-Specific Language,特定领域语言)169

9.2 部署Aurora169

9.2.1 在开发环境尝试Aurora170

9.2.2 构建和安装Aurora171

9.2.3 配置Aurora174

9.3 部署应用178

9.3.1 部署一个简单的应用179

9.3.2 部署基于Docker的应用182

9.4 管理计划任务184

9.4.1 创建Cron作业184

9.4.2 创建基于Docker的Cron作业185

9.5 管理Aurora187

9.5.1 管理用户和配额187

9.5.2 执行维护189

9.6 小结190

10 framework开发191

10.1 framework基础192

10.1.1 编写framework的时机和缘由194

10.1.2 调度器的实现194

10.1.3 执行器的实现197

10.2 调度器开发201

10.2.1 使用调度器API202

10.2.2 使用SchedulerDriver204

10.3 执行器开发205

10.3.1 使用执行器API205

10.3.2 使用执行器驱动程序207

10.4 运行framework208

10.4.1 在开发环境中部署208

10.4.2 生产环境部署的注意事项210

10.5 小结211

附录A 案例研究:Mesosphere DCOS,企业版Mesos分布式集群213

附录B Mesos框架与工具的列表225

热门推荐