当前位置:网站首页>关于Apache Mesos的一些想法
关于Apache Mesos的一些想法
2022-07-05 13:53:00 【星哥玩云】
我关注ApacheMesos很长时间了。ApacheMesos从研究论文开始,2010年成为Apache孵化项目,后来从ASF“毕业”,并于2013年建立商业实体Mesosphere。
过去的几个月,发生了许多事,因此我想,这是个好机会来写写关于Mesos和其生态的文章。
关于Mesos和YARN已经有很多讨论了。我也看到过诸如“Mesos的资源请求模型非常落后”的评论,也注意到Mesos在过去几年变得更加流行。这里的关键因素之一也许是Docker天花乱坠般的宣传以及各自对于协作层的需要。在本篇的末尾,我们会再一次回到Mesos vs. YARN的话题。
我承认之前自己并没有完全理解Mesos的真正潜力,直到那天坐着读完Mesos研究论文,它包括设计哲学、资源分配、隔离保证和容错。
Mesos应对的核心挑战是,在不了解一个框架的前提下如何满足对框架的 约束(constraints),这也是资源分配中最难以理解的地方。Mesos处理资源的方式就像家长主持一个孩子的生日派对:好比你要为15个孩子 (==框架)提供食物(==资源),并且不可能知道他们的喜好(==安置倾向)。但你可以提供给他们一块披萨或者一碗芝麻菜,并且他们可以免费接受(现在 或一会之后)或者拒绝。而且,刚接一位客人下车的爸爸也许会告诉你,那人的小孩是素食主义者,那么提供牛肉汉堡(==过滤物)给那个小孩就说不通了。
有一个有趣的事实(虽然我认为这是公知的),Mesos和Spark有一个共同点:Matei Zaharia——来自一个靠近加拿大安大略的小镇——他是加州伯克利分校AMP实验室的学生,这个实验室为Mesos和Spark都做了巨大贡献。最近,他出任Databricks的CTO,Databricks是一家指导Spark的商业实体公司。
回到Mesos vs. YARN——幸运的是最近这不再是一个二选一的问题了:使用Myriad项目(由 eBay、Mesosphere和MapR的共同开发,现在交由ASF孵化),你可以让它们在集群中共存并调度它们。简而言之,是一个Mesos框架用来 动态扩展YARN集群,并支持运行Hadoop应用,如Spark和非Hadoop应用,如Node.js、Memcached、RoR等。激动人心的时刻!
这就是我个人对于Apache Mesos的看法,写于2015年二月中旬。我会继续关注Myriad,作为初学者的你如果还未尝试,或许你可以试试测试驱动Mesos。
边栏推荐
- Kafaka log collection
- Zibll theme external chain redirection go page beautification tutorial
- 我为什么支持 BAT 拆掉「AI 研究院」
- Detailed explanation of IP address and preparation of DOS basic commands and batch processing
- upload (1-6)
- redis6数据类型及操作总结
- French scholars: the explicability of counter attack under optimal transmission theory
- Kotlin协程利用CoroutineContext实现网络请求失败后重试逻辑
- redis6主从复制及集群
- 牛客网:拦截导弹
猜你喜欢

Ordering system based on wechat applet

Brief introduction to revolutionary neural networks

国富氢能冲刺科创板:拟募资20亿 应收账款3.6亿超营收

Comparison of several distributed databases

jasypt配置文件加密|快速入门|实战

明峰医疗冲刺科创板:年营收3.5亿元 拟募资6.24亿

清大科越冲刺科创板:年营收2亿 拟募资7.5亿

我为什么支持 BAT 拆掉「AI 研究院」

内网穿透工具 netapp

Laravel framework operation error: no application encryption key has been specified
随机推荐
In addition to the root directory, other routes of laravel + xampp are 404 solutions
LeetCode_69(x 的平方根 )
[machine learning notes] how to solve over fitting and under fitting
About the problem and solution of 403 error in wampserver
2022建筑焊工(建筑特殊工种)特种作业证考试题库及在线模拟考试
How to divide a large 'tar' archive file into multiple files of a specific size
Xampp configuring multiple items
瑞能实业IPO被终止:年营收4.47亿 曾拟募资3.76亿
[server data recovery] a case of RAID5 data recovery stored in a brand of server
Request + BS4 crawl Netease cloud music popular comments
Elfk deployment
金融壹賬通香港上市:市值63億港元 葉望春稱守正篤實,久久為功
Matlab learning 2022.7.4
Liar report query collection network PHP source code
Redis6 transaction and locking mechanism
Solution to the prompt of could not close zip file during phpword use
matlab学习2022.7.4
Idea set method annotation and class annotation
Embedded software architecture design - message interaction
2022年机修钳工(高级)考试题模拟考试题库模拟考试平台操作