用Mesos框架构建分布式应用-so88
用Mesos框架构建分布式应用 pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
[美] David,Greenberg(大卫· 格林伯格) 著,崔婧雯 译
出版社: 电子工业出版社 ISBN:9787121306778 版次:1 商品编码:12043093 包装:平装 开本:16开 出版时间:2017-01-01 用纸:胶版纸 页数:148 字数:175000 正文语种:中文
产品特色
编辑推荐
适读人群 :本书写给想要深入使用Apache Mesos构建分布式应用程序的开发人员和运维人员。本书要求具备基本的编程能力和Linux基础。理解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 epub pdf txt
电子书下载地址:
相关电子书推荐:
- 文件名
- 物理的故事 9787030537478 杨天林-RT
- JJG 1145-2017 医用乳腺X射线辐射源
- 猫图鉴 9787553753638
- 最强大脑:77招让你成为脑力最好的人 中信出版社
- 生命的跃升(40亿年演化**的十大发明珍藏版)(精)
- 阎崇年说清史(彩图珍藏版) 中华书局 阎崇年 9787101065077
- 十万个为什么·人文 生活交通 朱立红著
- 卡耐基:人际关系学全集
- 2016-2017-稀土科学技术学科发展报告
- 机动车机电维修技术(检测维修工程师)
- 和坏习惯说再见(6-12岁首选校园文学励志读本)/小学生校园励志系列
- 正版 过程设备与工业应用丛书--传热技术、设备与工业应用 廖传华,李海霞,尤靖辉 9787
- 我们怎样接受不同-孩子们应该知道的秘密
- 金属、陶瓷和聚合物的加工方法 工程技术人员 高等院校材料、 冶金等相关学生参考书
- {RT}人类的艺术:全译插图典藏本-[美]房龙 中国画报出版社 9787514612684