电子书:《Mesos实战inaction》

[复制链接]
查看153 | 回复1 | 2019-12-11 16:31:26 | 显示全部楼层 |阅读模式

《Mesos实战inaction》_1

《Mesos实战inaction》_1

《Mesos实战inaction》_2

《Mesos实战inaction》_2

《Mesos实战inaction》_3

《Mesos实战inaction》_3


内容简介:

关于作者
Roger ignazio是一名经验丰富的系统工程
师,专注研究分布式、具备容错性和伸缩性的
基础架构。他对于通过更好的自动化、工具化
和报告来提高生产效率极富热情。目前他是
Mesosphere工程团队的技术指导人员,与
他的妻子 Sarah及他们的两只猫居住在美guo
俄勒冈州波特兰市

MeS0S实战
美] Roger Ignazio著
余何陈秋浩杨永帮译
Mesos in Action
電子工業出版
Publishing House of Electronics Industry
北京→ BEIJING

内容简介
《Meos实战》为读者介绍 Apache Mesos集群管理器及以应用程序为中心的基础架构概念。本书充
满了有用的数据图表及实践指导,它将指引你迈出创建一个高可用的 Mesos集群的第一步,接着在生产
环境中部署应用程序,最后编写适合自己数据中心的“本地” Mesos framework(计算框架)。你将学习
到如何对数千个节点进行弹性伸缩,同时通过 Linux和 Docker容器保证不同的_进.程_间能实现资源隔离
你也将学习到如何使用热门主流的 framework来部署应用程序的实践技术
本书包含的主要内容有:搭建启动你的第一个 Mesos:集群; Mesos的调度、资源管理及日志记录
使用 Marathon、 Chronos和 Aurora部署容器化的应用程序;使用 Python编写 Mesos framework
阅读本书的读者需要熟悉数据中心管理的核心理念,也需要了解 Python或者类似编程语言的基础知
ginal English Language edition published by Manning Publications, USA. Copyright o 2016 by Manning
Publications. Simplified Chinese-language edition copyright e 2017 by Publishing House of Electronics Industry
All rights reserved
书简体中文版专有出版权由 Manning Publications授予电子工业出版社,未经许可,不得以任何方
式复制或抄袭本书的任何部分。专有出版权受法律保护
权贸易合同登记号图字:01
图书在版编目(c|P)数据
实战/(美)罗杰英格纳齐奥( Roger ignazio)著:余何,陈秋浩,杨水帮译,一北京:电子工业出
版社,2017.5
书名原文: Mesos in Action
BN978-7-121-31164-
DM…Ⅱ.①罗…②余…③陈…④杨…Ⅲ①数据处理软件Ⅳ.①TP274
中guo版本图书馆CP数据核字(2017)第060460号
符隆美
徐津平
顾慧芳
市华成印务有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编:100036
开本:787×98016印张:16.25字数:364千字
版次:2017年5月第1版
印次:2017年5月第1次印刷
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系
联系及邮购电话010)8825488
质量投诉请发邮件至 zits@phei
盗版侵权举报请发邮件至dbqq@phei.com.cn
本书咨询联系方式:010-5126
faq@phei.com.cn

推荐序
世界著名的曼宁出版社( Manning)出版了不少广受欢迎的计算机丛书,如搜
索领域的 Lucene in Action、 Elasticsearch in action,现在,他们又出版了这本云计算
领域的 Mesos in action
Mesos是一个开源的集群任务调度管理系统。现在随着分布式系统的广泛应用
越来越多的任务运行在集群上,而不是在单台服.务.器上。在x86PC服.务.器集群上运
行任务的好处是:单台服.务.器成本低,集群可以随着负载的增加添加服.务.器,水平
扩展 scale out.,而不是过去使用昂贵服.务.器的 scale up。随着集群规模的扩大,节点
数越多,某个节点出现问题的概率就越大,当某个节点出现问题时,如何保证在这
个节点上运行的任务能够顺利执行完成,成为一个技术难题。另外,如何管理集群
如何分发任务、监控任务执行过程等都是挑战。如果对于运行在集群上的任务,工
程师还是需要在各台服.务.器上部署和管理,工作量将非常大,现在有些大规模集群
的服.务.器数量已经超过万台。理想的情况是,工程师不需要关心集群里具体的每台
服.务.器,而是把整个集群看成是一个计算、存储资源,把任务提交给集群的管理系统
由集群的管理系统去分发任务、监控任务执行,当某台服.务.器出现故障时,集群管
理系统自动把任务派发到其他服.务.器上运行。这样的集群管理系统可以看作集群操
作系统,甚至是数据中心操作系统。oge在这方面做了大量的实践,在2009年
RRB] The Datacenter as a Computer: An Introduction to the Design of Warehouse-Sca

推荐序
Machines文章中,把整个数据中心看成一台计算机,所有的资源都由数据中心操作
系统进行调度管理
在20世纪80年代,学术界就开始了集群任务调度管理系统的研究,美guo威
斤康辛大学的研究人员开发了 Condor系统,后来演进成开源的 HTCondor系统
Google在1998年成立之初,就使用PC服.务.器抓取、索引、检索全世界的网 页,服
器数量巨大,他们先是开发了 Work Queue系统,也就是一个任务队列,工程师把
需要集群运行的任务提交给这个任务队列,由任务队列把任务下发到集群的服.务.器
并监控任务的运行,如果服.务.器出现故障,就把任务重新下发到新的服.务.器上。后来,
他们在 WorkQueue的基础上开发了Borg系统,Borg就是 Google的集群任务调度管
理系统
年前我在 Google工作的时候,每天需要在集群上运行的任务,都是通
过Borg来提交、管理的,非常方便。那时候,Goge的一个集群就已经有2万台
服.务.器的规模,一个数据中心有10个这样的集群,20万台服.务.器。我加入腾 讯后
也开发了这样的系统。这种系统的资源隔离采用了容器技术(操作系统之上的资
隔离),而不是虚拟机(物理服.务.器之上的资源隔离),以实现更小的系统开销,更
方便的管理。现在容器技术也正在被广泛使用,成为虚拟机之外的可选技术路线
Mesos也是一个这样的系统。 Mesos由著名的美guo加州大学伯克利分校的
MPLAb发明, MPLAb是 Algorithms, Machines and People(算法、机器和人)实
验室的缩写。 MPLAb的研究成果非常多,现在应用广泛的大数据处理框架 Spark
就是 AMPLab的发明, MPLAb的研究人员还包括了著名的美guo科学院及工程院院
士、发明了RAID(磁盘阵列)和RISC(简约指令架构)的 David Patterson教授
Mesos系统也在 Twitter, Airbnb和苹果公司得到应用
本书译者之
是IT专家,他曾在平安科技工作多年,有着丰富的大规模集
群系统的开发、运维、管理经验,经历了多个云计算、大数据系统在金融行业的应用
在2015年出版了《PaS实现与运维管理》一书,由他作为经验丰富的实战者来翻
译这本书是最合适不过的了
相信这本书会为对大规模分布式系统、集群任务调度管理、云计算和大数据感
兴趣的读者带来受益
日志易CEO
军先生拥有18年IT及互联网研发管理经验,曾就职于 Cisco、 Google、腾 讯和高德软件,历任高级
软件工程师、专家工程师、技术总监、技术副总裁等职务,负责过 Cisco路由器研发、 Google数据中
心系统及搜素系统研发、腾 讯数据中心系统和集群任务调度系统研发、高德软件云平台系统研发及
管理,对数据中心自动化运维和监控、云计算、搜索、大数据和日志分析具有丰富的经验。他拥有
美guo南加州大学计算机硕士学位,发明了4项计算机网络及分布式系统的美guo专利


#############################################


回复

使用道具 举报

红颜纷扰红尘 | 2019-12-21 19:57:45 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则