技术教育社区
www.teccses.org

Mesos大数据资源高度与大规模容器运行最佳实践

封面

作者:卡卡迪亚

页数:181

出版社:电子工业出版社

出版日期:2015

ISBN:9787121269028

电子书格式:pdf/epub/txt

内容简介

本书结合大量实例介绍了Mesos 的使用方法、核心原理及框架开发的相关内容。通过这些内容读者可以在数据中心环境中利用Mesos搭建分布式系统、进行大数据分析及开发分布式应用。
全书分为8章分别从使用、开发和运维等角度全面展示了Mesos 作为数据中心内核的强大能力、设计方面的精髓及在工程中的最佳实践。书中还介绍了Mesos 项目的最新进展和未来的发展方向,并给出了大量参考文献和相关链接方便读者进一步深入了解Mesos。

作者简介

DharmeshKakadia,微软研究院的研究员,负责开发下一代集群管理系统。在加入微软研究院之前,他在海得拉巴信息技术国际研究所获得硕士学位,致力于改进云和大数据系统的任务调度。他对系统和数据的交集部分非常感兴趣,在资源管理领域发表了多篇研究报告。他热衷于开源技术,活跃在多个开源社区里。他的Twitter 账号是@DharmeshKakadia。 DockOne.io成立于 2014 年,是国内大的容器社区。社区主要关注 Docker、Mesos、CoreOS、Kubernetes、Ceph、OpenStack 等容器生态圈相关软件,致力于为广大容器爱好者提供一个分享、学习和交流的平台,目前已有活跃会员逾50000,精品文章 1000 余篇。 刘梦馨,灵雀云软件工程师,从事CaaS平台的研发工作。曾任开发、测试、运维相关职位,专注于云计算和虚拟化技术。 崔婧雯,具有近10年软件测试开发经验。现就职于IBM,高级软件工程师,负责IBM WebSphere业务流程管理软件的系统测试和自动化CI测试平台的开发工作。曾就职于VMware从事桌面虚拟化产品的质量保证工作。对Dokcer,虚拟化,业务流程管理等技术有浓厚的兴趣。

本书特色

《mesos:大数据资源调度与大规模容器运行最佳实践》内容提要
  《mesos:大数据资源调度与大规模容器运行最佳实践》结合大量实例介绍了mesos 的使用方法、核心原理及框架开发的相关内容。通过这些内容读者可以在数据中心环境中利用mesos搭建分布式系统、进行大数据分析及开发分布式应用。
  《mesos:大数据资源调度与大规模容器运行最佳实践》分为8章分别从使用、开发和运维等角度全面展示了mesos 作为数据中心内核的强大能力、设计方面的精髓及在工程中的最佳实践。书中还介绍了mesos 项目的最新进展和未来的发展方向,并给出了大量参考文献和相关链接方便读者进一步深入了解mesos。适合分布式系统的研发、运维人员及相关技术爱好者阅读。

目录

前言
第1章 运行 mesos
 现代数据中心
 集群计算框架
 mesos 简介
 master
 slave
 框架
 为什么使用 mesos
 单节点 mesos 集群
 mac os
 fedora
 安装依赖软件包
 构建 mesos
 启动 mesos
 运行测试框架
 mesos web ui
 多节点 mesos 集群
 amazon ec2 上的 mesos 集群
 使用 vagrant 运行 mesos
 mesos 社区
 案例研究
 邮件列表
 小结
第 2 章 在 mesos 上运行 hadoop
 hadoop 介绍
 mesos 上的 hadoop
 在 mesos 上安装 hadoop
 hadoop 作业示例
 mesos 上 hadoop 的高级配置
 任务资源分配
 度量报告
 认证
 容器隔离
 其他配置参数
 小结
第 3 章 在 mesos 上运行 spark
 spark 介绍
 spark 作业调度
 spark standalone模式
 在 mesos 上的 spark
 在 mesos 上 spark 的调优
 小结
第 4 章 mesos 上的复杂数据分析
 复杂数据和 lambda 架构的兴起
 storm
 mesos 上的 storm
 storm-mesos 配置
 spark streaming
 在 mesos 上运行 spark streaming
 spark streaming 调优
 mesos 上的 nosql
 mesos 上的 cassandra
 小结
第 5 章 在 mesos 上运行服务
 服务的介绍
 marathon
 marathon api
 运行 marathon
 marathon 样例
 约束条件
 事件总线
 artifact store
 应用组
 应用程序健康检查
 chronos
 chronos rest api
 运行 chronos
 chronos 样例
 aurora
 作业的生命周期
 运行 aurora
 aurora 集群配置
 aurora 作业配置
 aurora 客户端
 aurora 样例
 aurora cron 作业
 服务发现
 mesos-dns
 安装 mesos-dns
 mesos-dns 配置
 运行 mesos-dns
 打包
 小结
第 6 章 理解 mesos 内部机制
 mesos 架构
 mesos slave
 mesos master
 框架
 通信
 附属服务
 资源分配
 mesos 调度器
 加权 drf
 资源预留
 资源隔离
 mesos 容器机
 docker 容器机
 外部容器机
 容错
 zookeeper
 故障检测及处理
 registry
 扩展 mesos
 mesos 模块
 分配模块
 mesos hook 和修饰器
 任务标签
 小结
第 7 章 开发 mesos 框架
 mesos api
 mesos 消息
 调度器 api
 调度器驱动 api
 执行器 api
 调度器驱动 api
 开发一个 mesos 框架
 搭建开发环境
 加入框架调度器
 加入框架启动器
 部署框架
 构建框架
 给框架加入执行器
 更新框架调度器
 运行多个执行器
 高级主题
 一致性调解
 有状态应用
 开发者资料
 框架设计模式
 框架测试
 rendler
 akka-mesos
 小结
第 8 章 管理 mesos
 部署
 升级
 监控
 容器网络监控
 多租户
 授权和鉴权
 api 速率限制
 高可用
 master 高可用
 限制 slave 移除速率
 slave 恢复
 维护状态
 mesos 接口
 mesos rest 接口
 mesos cli
 配置
 mesos master
 mesos slave
 mesos 构建选项
 小结

 

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Mesos大数据资源高度与大规模容器运行最佳实践》
Article link:https://www.teccses.org/555870.html