发表于2024-11-23
理解Mesos架构,并且学习如何在集群内管理CPU,内存及其他资源。
在Mesos上使用Marathon构建应用程序,Marathon是Mesos上托管服务的平台。
为Mesos创建全新的,符合生产环境要求的框架。
编写自定义执行器,提供Mesos调度器和worker之间的丰富交互。
深入高级话题,包括核对流程,Docker集成,动态预留,以及持久化卷。
学习当前的一些Mesos项目,它们很可能会成为Mesos将来的特性。
Apache Mesos是先进的集群管理器,既可以作为灵活的部署系统,也可以作为强大的执行平台。它不仅为分布式应用程序提供了良好的资源隔离,而且突破性地实现了资源的灵活共享,极大地提高了资源的整体利用率。本书深入浅出,首先介绍了Mesos的基础知识,随后重点学习Mesos的两种开源框架(Marathon和Chronos)。以实际程序样例为线索,一步步讲解如何配置,如何交互,以及如何构建深度集成。接着详细介绍如何为Mesos构建自定义的框架,如何构建核心Mesos API。最后深入研究Mesos的一些高级特性,比如和Docker的集成,其内部架构,以及一些最先进的API,包括数据库的持久化磁盘管理,以及框架预约系统。
崔婧雯,现就职于IBM,高级软件工程师,负责IBM业务流程管理软件的系统测试工作。曾就职于VMware从事桌面虚拟化产品的质量保证工作。对分布式集群管理,虚拟化,业务流程管理都有浓厚的兴趣。 David Greenberg是Two Sigma的首席架构师,他负责公司交易策略所用的分布式计算环境。David有强烈的学习欲望,自学了俄语和中文,并且他很喜欢练习厨艺。他也是一个调度独占作业的开源Mesos框架――Cook的设计师。
序 ................................................................................................ ix
第1 章 Mesos 介绍 ......................................................................1
如何使用Mesos .....................................................................................................2
Mesos 作为部署系统 ..............................................................................................3
Mesos 作为执行平台 ..............................................................................................4
本书是如何组织的 .................................................................................................5
本章小结 ................................................................................................................5
第2 章 开启Mesos 之旅 ...............................................................7
框架 .......................................................................................................................7
Master 和Slave ......................................................................................................8
Master .............................................................................................................8
Slave ..............................................................................................................10
资源 .....................................................................................................................13
配置自定义资源 ............................................................................................15
配置slave 属性 .............................................................................................16
角色 .....................................................................................................................16
静态和动态slave 预留 ..................................................................................17
任务和执行器 ......................................................................................................20
CommandExecutor ........................................................................................21
理解mesos.proto ..................................................................................................21
不通过Mesos 管理 ..............................................................................................24
本章小结 ..............................................................................................................25
第3 章 将已有应用程序迁移到Mesos 上 .....................................27
将Web 应用程序迁移到Mesos 上 .......................................................................27
搭建Marathon ......................................................................................................28
使用Marathon ......................................................................................................30
扩展应用程序 ................................................................................................35
使用位置约束 ................................................................................................35
运行容器化的应用程序 .................................................................................37
挂载主机卷 ...................................................................................................38
健康检查 .......................................................................................................40
应用版本化和滚动升级 .................................................................................42
事件总线 .......................................................................................................43
搭建Marathon 上的HAProxy .......................................................................43
在Marathon 上运行Mesos 框架 ..........................................................................47
Chronos 是什么 .............................................................................................47
在Marathon 上运行Chronos .........................................................................48
Chronos 运维注意事项 ..................................................................................49
Marathon 上的Chronos :小结 .............................
用Mesos框架构建分布式应用 下载 mobi pdf epub txt 电子书 格式 2024
用Mesos框架构建分布式应用 下载 mobi epub pdf 电子书好薄
评分挺便宜的,值得购买,真的。
评分好好学习,云技术基础知识
评分用Mesos框架构建分布式应用
评分东西很好, 快递员的服务也好,
评分非常专业的Mesos书籍,对于初学者有很大帮助
评分用Mesos框架构建分布式应用
评分发货挺快,买来送用户,想来应该不错
评分好好学习,云技术基础知识
用Mesos框架构建分布式应用 mobi epub pdf txt 电子书 格式下载 2024