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

开源项目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

7个大数据流言——避免错误的Hadoop和云分析决策 Facebook vs. Google:撇开搜索,数据中心产业上的又一竞技 苹果将于6月10日召开WWDC 新版OS X和iOS或将面世 传Amazon今年秋季发布电视机顶盒设备 够快:不会3种以上语言的程序员不是好程序员 Cloud Foundry、Greenplum获通用电气1亿美元注资 微软推超强Android应用Switch to Windows Phone Unity CEO宣布:放弃支持Flash平台 为交房租做App:我第一年赚了7万美金 iOS越狱大神Comex加盟Google 曾错过苹果Offer 维基百科正式从MySQL迁移到MariaDB数据库 JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember 大数据推广引领精准推广浪潮 ThoughtWorks负责人曾学海:数字渠道细分带来的架构演进 你画我猜2 : Draw Something 2正式发布 云中游科技CEO张帆:畅谈“找你妹”的自营销 Oracle当心,MySQL原始团队已重整旗鼓! 优秀的Meteor学习资源 ThoughtWorks美女分析师:如何规划企业在线数字渠道战略? OpenStack将怎样影响软件行业? 知识产权日特稿:谁动了程序员的源代码版权? MIT技术评论评选2013十大突破性技术:深度学习居首 Chrome测试版添扩展程序 可直接浏览Office文档 Ubuntu 13.04携中文衍生版UbuntuKylin 13.04发布 Spark核心开发者:性能超Hadoop百倍,算法实现仅有其1/10或1/100 移动开发的碎片化时代,我们该怎么办? 谈应用分发控制力:还是渠道为王 Unity亚洲开发者大会:手游半衰期越短,开发者手中的机会越多 《割绳子》开发者:俄罗斯双胞胎的奋斗史 曾应聘Rovio未果 Win7系统上常见IE 10问题汇总 如果苹果推廉价手机,市场份额会不会超过安卓? 老大们来看看! 今天高兴,散分,先进者自有大大的好处 对不起网管我没看清楚发错了地方请您帮忙转到java区里吧谢谢你了! my oracle8.1.7 on redhat7.2进不去,请高手指教 关于打印机不能够正常打印问题 关于XP的时间问题? 哪位知道在VC下通过敲击键盘模拟钢琴键发音——通过声卡在音箱中实时发出声音 本人泡MM精华之作,大家快看!! 互联网上控件的安全性问题 SDK的疑惑? gluLookAt()函数的用法 什么是类如何来理解应用它!!!看书看了不是很理解 第一次来csdn 高兴,散分,第一个进入者得! 怎样从ACCESS数据库中读出jpeg,gif,bmp...图片? web的验证如何与数据仓库验证一致?请高手看看 我用JBUILDER作的JPUPUPMEUN show(jpane,getx,gety) 的显示位置老在鼠标下一大截,在JPANE的左上角击鼠标右键出现多余显示 请问如何作封面? 国内有自由软件开发组织吗? 如何永久的挂载非linux分区? 高手请进! 在线急等!明天要交任务了! 关于异常的问题,请各位大哥帮帮忙!(50分) VFP报表问题 help!!! 关于listview控件内实现多个选项(图标)拖动的问题? 如何跟改X-WINDOW服务 如何用API实现向另一个程序的窗体里发送信息 关于listview控件内实现多个选项(图标)拖动的问题? help!! 一个关于临时表的储存过程的问题 java中都有那几大组件呀各有什么用处? 江湖救急!人事工资系统 这个函数看不懂!!! 问一个大家都想问的问题:xml的网页如何保存 问一个大家都想问的问题:xml的网页如何保存 关于CRYPTAPI(加密API)的问题,大家一起来讨论 请教:大家对于通过MODEM拨号抄收数据都是怎么做的?是使用控件还是使用DLL?,使用MSCOM控件吗? oince新图片 请教各位大虾,像这样的函数怎样去写呢?请您进去看看好吗? 如何在tc2.0中实现一种界面。像tc在dos下的安装界面。 OneraseBkgnd(..) Nonzero if it erases the background; otherwise, it is zero.不明白这个意思,我看程序改变了返回值,没什么变化。 现在<进销存软件>多如牛毛,可老板还要我们两个程序员在两个月内开发一个通用的该类软件,请大家给我点建议好吗? winmm.dll? 关于LINUX启动的一个问题? 难难的概率问题 我想实现在ComboBox1中的Items动态重一个文本文件中读取,以及要在文本文件中添加一项 请问网上能否找到关于循环子和包容器的概念介绍? 香港理工大学多媒体数码设计专业培训!!◆ 请问如何使用<conio.h>这个文件中的各个函数。 NT TO RING0 呵呵,一个简单的关于对话框的问题 在IIS里用LOCALHOST和127.0.0.1都可以看到默认页,为什么用本机IP看不道如[192.168.0.1] 怎样融化天然树脂? 在溶液中AL3+ K+ ALO2- HCO3-为什么不能大量共存吗? 关于金箱 银箱 铅箱的智力题目,请问谁知道答案?有三只箱子,分别是金箱、银箱、铅箱,其中一只箱子中放了一个帽子,金箱说帽子在我这里,银箱说不在金箱这里,铅箱说帽子不在我这里,请问帽 一个体的一条边与一个体的面接触,要将他们焊接,应该采用哪种形式的? 加入铝粉能产生氢气的溶液中,ALO2为什么可以存在,如果是酸性溶液,那么ALO2不就变成了AL3+嘛? KSCN检验三价铁的同位素可以嘛? 带颈对焊法兰的密封面有哪些形式,最大耐压可以达到多少? (化学)K+,Al3+,NO3-,AlO2-四种离子在水溶液中为什么不能大量共存?是哪些离子不共存啊?因为什么不共存呢?谢谢!^_^最好能给出化学方程式,谢谢!^_^ 三价铁离子检验除了用KSCN溶液还能用别的吗? 与双缩脲试剂反应生成紫色的是什么 AL3+和ALO2-共存吗什么双水解反应?那个是什么? kscn检验什么离子 用一根长64dm的角铁焊接成一个长方体的框架,使它的长宽高的比为4:1:3,再在它的五个面装上玻璃做成一个无盖的玻璃鱼缸,问至少需要多少平方分米的玻璃?这个鱼缸最多装水多少升? Al3+、AlO2- 为什么不能共存? 请模仿“歌德的诗句刻写着睿智的人生,拜伦的诗句呼唤着奋斗的热情”的句式另写2句. 多巴胺ELISA 检测试剂 哪家公司有的卖?又好用的? 以“生活中需要掌声”为题写一篇作文.要求不少于500字;除诗歌外,文体不限不用写的太好. 为了事业而做出贡献奋斗一生的诗句 我的车表面被涂了一层树脂,已经固化了.请问怎么用化学方式去除? 请以“心灵关爱”为题,写一篇文章.字数不少于800字,除诗歌外,文体不限. 一起作业补做作业有银币吗 如何清除汽车外壳上滴的植物树脂? 一篇半命题作文在横线填上适当的词语(如互助,欢乐,掌声..)除诗歌外,文体不限,不少于500字!生活是七色板,其中蕴涵着梦的艰辛,成功的喜悦,挫折的苦痛,孤独的寂寞...此时,你需要看看周围的 一起作业网刷银币那位大哥大姐有神器,或者秘籍!是一起作业网银币 如何去掉车身上残留的树脂?路边砍下的树枝流出的树脂,滑在车身上后留下红色的印记.普通的清洗济去不掉,汽油又怕伤油漆.求更好的去污办法. 以“机构改革”为作文内容的范围,自拟文题,写文章.要求:1.不少于600字 2.除诗歌外,文体不限. 银镜反应中,银氨溶液为什么要现配现用? 二肽只有一个肽键能否与双缩脲试剂反应 如何去掉电容器上面的树脂 银镜反应后的试管可以用氨水洗吗?用氨水洗后是会生成银氨溶液?为什么不能用氨水呢? 1.在锅里加热白糖,直至发黑,品尝黑色物质是否有甜味?2.取干燥剂袋子,加入自来水,测试其温度变化?3.取锈铁钉和白醋反应4.取打磨至光亮的铁钉和白醋反映5.取电池外层金属皮和白醋反映6.电 蛋白质与双缩脲试剂发生作用,产生___________反应 比赛作文:以“蛙声”为题,写一篇不少于600字的文章.除诗歌外,文体不限.“稻花香里说丰年,听取蛙声一片”,“蛙声”是“丰年”的音符,是“绿色”的象征,是“梦想”的角声.然而如今,“蛙 什么材料可以溶化树脂 变形蛋白质会于双缩脲试剂反应吗?比如头发,典型的变形蛋白质,可以显紫色吗?如果有亲自做过实验的更好.是不是变性蛋白质虽然有肽键存在,但是因为蛋白质是沉淀,肽键与铜离子不容易 如何描述化学实验现象 用什么溶解聚甲醛树脂 偏铝酸根离子的水溶液是酸性还是碱性? 化学实验现象描述,具体点 树脂筷子用什么能融化 牛奶中添加三聚氰胺队牛奶有什么作用?急于知道! 怎样观察和描述化学实验现象? 黄曲霉毒素elisa检测试剂盒哪的好 黄曲霉毒素是什么啊?怎么能知道牛奶里有没有黄曲霉毒素啊? 银用什么安全的药水能置换出来?我是菜鸟, elisa 检测黄曲霉毒素B1要如何做好个人防护如题.试验中要接触很毒很毒的标准品啊 .而且新手不太会做,实验室条件也不是很好.急.我还想问一下用酶联免疫法做初筛好还是用黄曲霉金标试纸 牛奶里加三聚氰胺的作用? 电解液用铜置换银原理是什么? 泰乐菌素ELISA检测试剂、金霉素ELISA定量检测试剂盒、孔雀石绿ELISA定量检测试剂,那家公司有得卖? 为什么在配制银氨溶液时氨水不能过量?银氨溶液是Ag(NH3)2OH 有没有人知道如何申请百事可乐冰箱啊?有人做百事业务的吗?我在做便利店,夏天来了,需要多一个冰箱, 请问中国一般医院和检测机构用ELISA 酶联试剂检测艾滋病抗体都是用第几代的啊,窗口期是怎么规定的,我是二十五天在深圳做的ELISA检测,结果是阴,我还用去复查吗? 配置银氨溶液时氨水能否过量 为什么 读拼音,在横线处填上汉字父亲留下书香(节选第一自然段)我们这个寻常百姓家,收入不多,住房又小,挤挤巴巴的,连一个书橱也放不下.虽然不是“书香门第”,却有缕缕书香弥漫,这可以从家 如何去除糊在窗户缝里黄色胶带纸的胶?窗户缝那里贴了黄色胶带,撕下去的时候,胶带粘性太强,还残留许多胶在窗户上面粘着呢!这该怎么去除啊?有没有好使的办法,不会在窗户上留痕迹! 配银氨溶液时氨水为什么不能过多? 哪些食物不能放在冰箱急冻里? 树脂胶为什么会溶化 在做银镜反应时,配置银氨溶液时如果氨水过量容易生成一种易爆物质,这种物质是什么 读下面一段话,横线处填一个与"锦上添花"相对的成语,依据汉语拼音写汉字,给加点的字注音,(
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘