失效链接处理 |
Mesos实战 PDF 下载
转载自:https://www.jb51.net/books/621778.html
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/25075411.html
相关截图:
资料简介:
本书汇集了以Mesos为核心的新一代数据中心操作系统的*实践,全面展示了Mesos集群对数据中心资源管理的集成高效性,和对应用部署和计划任务创建扩容操作的便捷性的优点。 基于Apache Mesos开源项目和Mesosphere公司的开创性工作,作者由浅到深地介绍了Mesos数据中心操作系统下各个相关组件和主流的计算框架,主要内容包括:1.构建你的*个Mesos集群:Mesos Docker Zookeeper2.管理Mesos集群:任务调度,资源管理以及日志3.使用主流计算框架部署容器化应用:Mesosphere公司的Marathon Chronos以及Apache Aurora4.以python为例,自开发计算框架在每个部分,Roger Ignazio都给出了:关键原理及组件组成、安装部署过程、注意事项、日志和诊断方法等*实践,并结合相关实例、研究成果和附加资源进行阐述。每个部分的内容组织都着力于条理清晰的、系统的展现Mesos集群的优点。作者对书中建议和使用指南进行了补充说明,以便读者深入了解其合理性,还有实用指南明确每个动作是否成功执行。 《Mesos实战》可以作为新一代数据中心架构设计以及管理的权威性参考和教程,也可作为自建PaaS、CaaS平台的辅助参考,又或是分布式计算框架开发的参考书籍。
资料目录:
第 1 部分 你好,Mesos ................................................... 1 1 初识 Mesos .............................................................................. 3 1.1 遇见 Mesos ......................................................................................................... 4 1.1.1 理解它如何工作 .................................................................................... 5 1.1.2 虚拟机和容器的比较 ............................................................................ 7 1.1.3 知道何时及为何使用 Mesos................................................................. 9 1.2 为什么我们要重新思考数据中心 .................................................................. 10 1.2.1 资源划分 .............................................................................................. 11 1.2.2 应用部署 .............................................................................................. 12 1.3 Mesos 分布式架构 ........................................................................................... 13 1.3.1 masters .................................................................................................. 13 1.3.2 slaves .................................................................................................... 14 1.3.3 frameworks ........................................................................................... 15 1.4 小结 .................................................................................................................. 15 2 使用 Mesos 管理数据中心资源 .................................................17 2.1 Spark 简要介绍 ................................................................................................ 18 2.1.1 独立集群上的 Spark............................................................................ 18 2.1.2 Mesos 上的 Spark ................................................................................ 19 2.2 在 Mesos 上运行 Spark job ............................................................................. 21 2.2.1 在集合中寻找素数 .............................................................................. 22 2.2.2 获取与打包代码 .................................................................................. 23 2.2.3 提交作业 .............................................................................................. 24 2.2.4 观察输出 .............................................................................................. 24 2.3 进一步探索 ...................................................................................................... 26 2.3.1 Mesos UI .............................................................................................. 26 2.3.2 Spark UI................................................................................................ 26 2.4 小结 .................................................................................................................. 28 第 2 部分 Mesos 核心.................................................... 31 3 安装 Mesos ............................................................................33 3.1 部署 Mesos ....................................................................................................... 34 3.1.1 Mesos 集群组件................................................................................... 34 3.1.2 开发环境的注意事项 .......................................................................... 35 3.1.3 生产环境的注意事项 .......................................................................... 36 3.2 安装 Mesos 和 ZooKeeper ............................................................................... 38 3.2.1 使用安装包部署 .................................................................................. 38 3.2.2 从源文件编译并安装 .......................................................................... 40 3.3 配置 Mesos 和 ZooKeeper ............................................................................... 43 3.3.1 ZooKeeper 配置 ................................................................................... 43 3.3.2 Mesos 配置........................................................................................... 45 3.4 安装并配置 Docker.......................................................................................... 50 3.4.1 安装 Docker ......................................................................................... 51 3.4.2 配置 Docker ......................................................................................... 53 3.4.3 配置 Docker 专用的 Mesos slaves ...................................................... 54 3.5 升级 Mesos ....................................................................................................... 54 3.5.1 升级 Mesos masters ............................................................................. 55 3.5.2 升级 Mesos slaves ................................................................................ 55 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 生产环境中的 Mesos ...............................................................93 6.1 监控 Mesos 和 Zookeeper 集群....................................................................... 94 6.1.1 监控 Mesos master ................................ |