说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

开源项目Marathon:让你的数据中心像谷歌一样运行

HTML文档下载 WORD文档下载 PDF文档下载
Marathon是一个全新的框架,它将Mesos变成一个更有活力的工具,进而可以在单一的集群上运行不同的应用程序。Marathon出自于一家初创公司Mesosphere,该公司由两位前Airbnb的工程师创立。

最近,有一个叫 Marathon的项目进行了开源,它的设计宗旨就是让用户在同一组服务器之上,更智能地运行多种应用程序和服务——Hadoop、Storm,甚至一个标准的Web应用。Marathon出自于一家初创公司 Mesosphere之手,这家公司主要就是想构建一个数据中心操作系统,不过这个系统是运行在 Mesos集群管理软件之上,这也是 Twitter基础设施的重要组成部分。该公司的联合创始人是前Airbnb的工程师Florian Leibert(也曾在Twitter工作过)和Tobias Knaup。

Marathon只不过占据了Mesosphere的一小部分,但是Leibert表示它很重要且有着非常大的吸引力。就目前而言,云计算和大数据的发展趋势已经从巩固阶段跳转到问题的解决阶段,未来可能需要多个分布式系统去处理那些特定的任务。

在阐述Marathon之前,我们应该了解一下它的发展历程(点击查看大图):


网格计算将何去何从?

其实早在“云计算”的概念泛滥之前,像“网格计算”和“集群计算”这些专业术语与“请求式”联系的更紧密一些。思路也很简单:很多组织机构(比如银行和研究所)都有着大量的服务器,他们希望尽可能高效地利用这些机器,那么通常也意味着这些服务器会形成一个资源池(当然也可以称之为“云”),进而确保每一个应用程序或者任务都能得到它所需要的资源,而且还是按需分配。不再像以往的模式——为每个应用程序配置一个小集群,然后使用一个大集群托管所有的东西,这也是Platform Computing( 在2012年3月被 IBM收购)几年前对其私有云的定位。

然而,这一概念从未真正进入到主流企业之中,因为这些企业在很大程度上会选择虚拟服务器,而且倾向于考虑亚马逊EC2模式的虚拟服务器来配置自家的私有云。不过随着分布式计算的发展,尤其是 Hadoop等云平台的出现,大大改变了互联网企业的IT环境,那些通用的“网格计算”或者“集群计算”的理念再次得到了回归。

不可否认,其中有一部分原因在于,管理不同的IT环境已经变得十分的复杂:这里运行的是分布式的Web应用,那边还有一个Hadoop集群,甚至某个角落的服务器上还跑着Storm或者Spark,冷不防的你就有了3个集群,而且每一个都需要维护。当然这些复杂性的问题不会出现在Google、Facebook或者Twitter的管理者面前,毕竟他们玩的就是 “效率和自动化”的游戏。

Mesos的架构

这些互联网“巨头”都有自己的软件来处理越来越多的工作负载:谷歌使用的是Borg(尽管该公司已经发表了一个尚未部署的Omega系统的研究论文);Twitter使用的就是Mesos;Facebook的系统称之为Corona(主要用于 Hadoop的工作负载设计,但该公司希望扩展到多种框架上)。

连线的Cade Metz撰写了一篇博文,其中详细介绍了Mesos、Borg和Omega,读者可以 点击阅读。当然,如果和硬件关联不上,那么类似 Mesos这样的软件毫无价值,即使很多大公司都很喜欢这个系统。Airbnb是一个Mesos的忠实用户,他们使用Mesos来管理完全运行在AWS上的工作负载。

为什么Marathon很重要?

Mesos仅仅是适用于集群的管理,这意味着它可以隔离不同的任务负载。但是仍然需要额外的工具来帮助工程师查看不同系统上运行的工作负载。不然的话,如果某些工作负载消耗了所有资源,那么重要的工作负载可能就难以及时地获得资源。

Twitter也构建了一个工具叫Aurora(也在计划进行开源)来处理这个问题,包括Airbnb也有一个名为 Chronos的工具。Mesosphere的创始人Leibert 和Knaup在Airbnb的时候就负责构建Chronos这一工具。Marathon是一个“元架构”,它可以让Mesos和Chronos变得更好用,随着Mesos一起运行,并且在运行工作负载的同时提供了更高的可用性,让用户可以添加资源以及自动的故障转移。

不像Chronos在Mesos之上调度作业,Marathon让Chronos在Mesos的内部进行运行,通过这种方式,Chronos也变成Marathon所管理的一项工作。Chronos的优势在于处理和调度Hadoop作业和其他短期的任务,而Marathon则可以直接管理Chronos和那些长期运行的Web服务。Marathon甚至可以运行多个实例。


A cluster running three distinct applications


The same cluster, after one node died

从更广的层面而言,像Marathon这样的项目将来可能会在SDN(软件定义的网络)、存储,甚至是数据中心有更大的作为。Mesosphere公司也正试图通过软件管理的商用硬件来取代那些昂贵的硬件设施。(文/王鹏,审校/仲浩) 

原文链接:New open source tech Marathon wants to make your data center run like Google’s

单页Web设计案例+技巧攻略(多图) IE10里的捕捉模式和响应式设计 在“亚马逊商店”出售自己:产品经理这么找工作 【CTO俱乐部第92期】大规模存储与电商架构演化实战分享 刘黎明:PaaS是非主流业务,要与IaaS融合 个人手机游戏开发者之死 为什么苹果的应用审核是个笑话? 程序员性格怪癖是才华横溢的表现,还是危险分子的征兆? JavaScript Source Map详解 8条学习编程的可靠建议 一周消息树:亲爱的GitHub,我们怎么访问不了你? [回顾] 2012年几大编程语言就业趋势分析 研发周报:微软无视W3C 拒绝遵循WebRTC标准 移动周报:夫妻档闯江湖 事业爱情双丰收 当服务器遇见锤子:第六届AWS全球创业大赛落幕 C# DataTable 和List之间相互转换的方法 iPad如何在三年内改变世界 划时代的成果:新DNA存储技术 轻而易举装下世界 谷歌产品设计:Larry Page的魅力革命 开源移动统计工具Countly更新 支持Unity 3D DailyCost传奇设计师访谈,彰显HTML5移动应用优势 如何成为一名架构师? Apache Hadoop集群的安全性架构 Wood Camera开发者访谈:我们如何冲到榜首的 代码审查:程序员内炼之道 Twitter Q1推广告API 收入剑指10亿 Dell:在OpenStack成熟后才会推出服务 一个开源工作者对开源与赚钱的一些想法 宏碁:Windows8仍不成功 Chrome表现令人意外 雅虎发布Q4财报 净利润同比下滑8% 游戏机禁售令起风波,索尼任天堂股价大涨 触发器问题 关于bdgrid的问题,高手请来,一定高分相送!!!!急 怎么建立WIN2000的域信任关系 用data控件连接DBf数据库时为什么出现“找不到可插入的ISAM”错误? 大家等会儿再吃饭!先看一看这里的送分大餐...... 他们怎么想的?居然没有bcb? 高手指教:如何在vc中控制刻录机和磁带机进行数据备份和恢复? 请问各位高手,怎样才能学好c语言。有没有什么好一点的网站和源码提供,多谢。 如何解决在向量位图背景下的窗口移动是的刷新置后问题?? 问一个问题!爱好or 程序员? 用VB如何设计好的报表,欢迎讨论! messagedlg能不能显示中文?例如显示“确定”,而不是“ok” 各位高手!!请教一个有关在oracle8i中建立表与表之间的关系? 请问哪里有无时间期限的Setup Factory 下载? 笨呆呆,拿分。 请问到那里可以下载uml工具,如果再有推荐的话是一定可以得分的 再次有请: playyuer 吴文智、袁飞、Jneu、Amoon、ttyp、icevi、progame、Jinesc 等各路高手 偶是初学者,问一个问题 SOS,很严重windows的问题,高手快进 复制Access数据库时出现的问题 如何动态添加TQuery的字段??? 编译一问 SOS,很严重windows的问题,高手快进 !!! 有人开发过基于winpcap的网络抓包程序么? SOS,很严重windows的问题,高手快进 ! 通过双网卡上网怎么设置? 一名初学者的问题? 各位老大,如何控制windows的资源管理器显示/不显示后缀名 问一下现在4000元可以买到大概什么配置的笔记本电脑 谁知道用VC++直接操作硬盘?告诉我一声,多谢了 请问考OCP的12本宝典在哪里下载?有人能介绍介绍经验吗?谢谢! Nobody can help me? 去考MCSD我合格吗? 怎样让程序自动修改IE中htm文件? !!!andyting!!!!过来拿分!!!!!! 请问各位大陆市场有没有<>? 请问学习vb有什么好书吗?请高手们帮帮忙,推荐几本好书?谢了!~ 谁知道生成随机数的算法 ListView问题 急急急急急急急急急急急急急急急急急急!!!! 如何向Access数据库中加入图片并从数据库中读出显示? 急,请问如何查询多个表(这些表有公共字段)查询结果按公共字段生成输出表单 请问关于利用JSP转换成HTML格式的问题 格了C:... 我装了Xteam linux kernel版本为:2.4.2,可是启动的时候屏幕上竟是0101010101010101,但用引导盘启动就可以的. 请高手们指点 "afx"是什么意思? 钩子函数里:GETMESSAGE????hook问题 大家帮帮忙!!我用vc中的Win32 console application调试c++程序时,输出的结果总是看不到,一出来就不见了啊!怎么办啊????急!!!!! 请教高手TDataSource的问题????????????????????????????????? TShockWaveFlash控件怎么样在播放时屏蔽其右键?另外怎么样让它在播放时单击鼠标让其播放结束?( Delphi版中没人回答 ,到这儿来试试) 实验室用氯化钠固体配制1.00摩尔每升的NaCl溶液0.5升.希要那些步骤 求化学解答12 .13题 求解第十二题,这是化学题. 1839年,林则徐写了一封没有送出的致大不列颠女王维多利亚的信,“我天朝君临万国,尽有不测神威,然不忍不教而诛.故特明宣定例.夷商欲图长久贸易,必当懔遵宪典,将鸦片永断来源,切勿以身试 求化学12题c项解 术化学12题详细解答 人教版教材、、历史必修一第125页:我们在军事上曾经是第一位,甚至没有人向我们挑战,因为我们垄断着原子武器.我们那时在经济上也远远处于第一位……现在,美国不再是从经济角度来说的 化学第12,13题.如何写 第12题,快 1概括新时期民主法制建设的主要成就,指出我国民主政治发展的趋势2十一届三中全会依赖我国的基层行政体制发生了怎样的变化?基层明民主建设取得了怎样的成就?这一成就的取得能够说明 溶解度计算题有t℃时220gA物质的溶液,先加入10g水,再溶解10gA,溶液可以达到饱和;再加入10克水,溶解5克A,又饱和.则有t℃时A的溶解度是多少? 2014福建省福州市高中语文数学化学物理生物地理各科的课本版本 单选1.早起民主启蒙思想家李贽否定孔子“天生圣人”;康有为则尊孔子为变革的“先师”;陈独秀提出要“达到孔家店”.这三种观点在本质上 ()A 都有反封建的进步意义 B 都反映了资本 关于溶解度的计算题现有某温度下的质量分数相同的两份KNO3溶液100g,甲同学把其中一份蒸发掉2.5g水后恢复到原温度,析出2g晶体;乙同学把另一份溶液蒸发掉5g水后,恢复到原温度,析出4.5g晶体, 现在的高中语文课本的名著阅读有哪些 1.“领导人终身任职,基本不受群众监督”是否是斯大林模式的表现之一?因为“领导人终身任职”与“领导终身制”不是同一个概念,改为领导终身制即可选.但二者似乎并无明显区别,请问此题 化学有关溶解度的计算题20度时,硫酸铜的溶解度为21g,现将m g无水硫酸铜粉末与m g水在20度时混合,充分搅拌,静置一段时间,析出晶体的质量与原加入粉末的质量之比为多少?解释的越清楚越好, 1.已知从滴定管放出的1滴溶液的体积约为0.05ml.(1)用0.10mol/L的盐酸滴定0.10mol/L的NaOH溶液,如在达到滴定终点后不慎又多滴加了1滴盐酸,继续加水至溶液体积为50ml后,所得溶液的c(H+)=( ),PH=( )(2) 20度时氯化钠的溶解度是36g,此温度时食盐饱和溶液中食盐的质量分数 化学溶解度计算题1.某温度时,蒸干35可氯化氢溶液得到10克氯化钾,求该溶液中溶质得质量分数.2.配置 500毫升质量分数为百分之10的氢氧化钠溶液(密度为1.1可每立方厘米),需要氢氧化钠和水 化学溶液酸碱性NH5溶于水后发生水解,溶液呈————性.理由是什么 离子行化合物。 求解第七题, 溶解度的计算题恒温下使某盐溶液蒸发掉ag水,有bg无结晶水晶体析出,再蒸发ag水,又有cg无结晶水晶体析出,则原溶液中溶质的质量分数为:A,100(a+c)/(2a+b+c)% B,(b+c)/(2a+b+c)% C,100c/(a+c)% D,无法确 有关化学2溶液酸碱性问题相同浓度的ph为9的醋酸钠和ph为4的醋酸等体积混合,\溶液为酸性还是碱性?求详解 , 求解五到七题,这是化学题. 临海高中各科家教哪里比较有效果,比较好? 化学-盐溶液的酸碱性NaF溶液中离子浓度有大到小的排列顺序为?(标答是:Na+>F->OH->H+) 求解七到九题,这是化学题. 临海哪里有家教做?临海哪里可以做家教? 20℃时的氯化钠的溶解度是36g,它表示:( ).为什么?1、20℃时,氯化钠饱和溶液中溶剂和溶质的质量比为100:362、20℃时,100g氯化钠饱和溶液中含有36g氯化钠3、20℃时,氯化钠饱和溶液的质量是136g (高中化学)7~9题求解! 临海哪里可以做家教? 20℃时,食盐的溶解度为36g,现有20℃时饱和食盐溶液100克和200克,在温度不变的情况下,各蒸发掉10克水,析出晶体分别是多少 W、X、Y、Z为短周期内除稀有气体外的4种元素,它们的原子序数依次增大,其中只有Y为金属元素.Y和W的最外层电子数相等.Y、Z两元素原子的质子数之和为W、X两元素质子数之和的3倍.由此可知: 第12题选啥, 酸碱性化学题食醋是日常饮食中的一种调味剂,对改善食物的口感、增进食物消化等都有独特的功能.利用滴定分析法可以测定食醋总酸含量【食醋总酸含量是指100mol食醋中含酸(以醋酸计) 列宁说“我们决不受莫名其妙地轻视商业的‘感情社会主义’……的情绪的支配.”“掌握商业,指导商业,把商业控制在一定的范围内,这是无产阶级国家政权能够做到的.”为此他 a.取消一切 第12题为什么选D, 水的电离和溶液的酸碱性在纯水中存在以下平衡 2H2O=(可逆)H3O+ +OH- 若使水的电离平衡逆向移动 且H+浓度减小 通入氨气为什么不可以? 7.“地中海一年四季碧波荡漾,少有惊涛骇浪,便于航行,希腊人很早以前就开始借着这个大海四处讨生活了.”这里所说的“讨生活”是指希腊人 ( )A.抵抗外族 B.海外殖民 C.游牧迁徙 D 食盐在20度是的溶解度是36g,计算20度时食盐饱和溶液中氯化钠的质量分数 湖北高二理科上学期物理,生物课本有哪些 KNO3的溶解度在100℃时为247g/100g水,在20℃时为31g/100g水,如果将86.75g100℃时的饱和KNO3溶液蒸发掉15g水在冷却到20℃,则析出固体的质量为?A.58.7g B.37.1g C.54.0g D.46.5g请帮忙看看哪里出错了:设原本溶 天津高二上学期理科学哪几本书?(语文,数学,物理,化学,英语都要啊)拜托大家能把具体的必修,选修说得清楚点么?谢谢啦!~~~~ 是福建省的 化学第六题为什么选A? 我今年想到天津求学,不知道天津2013高考理科物理 英语都学了哪些选修?万急 都有什么重点呢? 已知t摄氏度时,某物质的不饱和溶液a克含溶质m克.若该溶液蒸发b克水并恢复到t摄氏度时,析出m①克,若原溶液蒸发c克水并恢复到t摄氏度时,则析出m②克溶质,用s表示物质在t摄氏度下的溶解度. 江西省南昌市 化学溶液的酸碱性计算向200mL纯水中加入1滴(0.05mL)0.2mol/氢氧化钡溶液,pH变为多少向200mL纯水中加入1滴(0.05mL)0.2mol/L氢氧化钡溶液,pH变为多少 中国近代屈辱的历史作文急 中国自然经济瓦解的两种途径是什么?/中国自然经济的瓦解应该有多方面的因素导致中国自身以及外国资本主义输出的影响,列强希望将中国纳入世界资本主义市场我觉得都有些原因大家说 哪个比较难?主要考什么?要怎样准备?如果三选一想要获奖的话选哪个比较好?2008年的三科一等奖分别是多少分? 基本操作对有机化学实验的作用 11.12.13求化学高手…高中化学题目,求正解…谢谢啦 第12题解析 越多越好,好的话还会给更多悬赏最好有实验过程和图示 化学题请解11,12,13,14 聊城初中数学,物理,化学一共几本书,哪几本?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn