Apache Mesos是什么

这篇文章主要介绍了Apache Mesos是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Apache Mesos 就是这样一种“pre-Kubernetes”平台。Mesos  最初是加利福尼亚大学伯克利分校用于下一代集群管理的开源项目。

其目的是借鉴谷歌的 Borg 和 Facebook 的 Tupperware 之类的计算平台学习。

不像 Borg 和 Tupperware 都是整体式,Mesos 采取了一种绝对模块化的方法来完成任务。

Mesos 为 CPU、内存、I/O 和文件系统提供了隔离机制,提供了本地性,甚至提供了两层调度机制。

Mesos 的指导目的如下:

  • 抽取数据中心资源

  • 把工作负载放在一起

  • 部署、自愈、扩展和升级都实现自动化

  • 提供运行新应用程序的功能,无需修改集群管理器

  • 提供大规模扩展

有人可能会以为上述列表归因于 Kubernetes。Mesos 可以与微服务和容器协同运行。

2013 年,该项目的几位创始人成立了一家名为 Mesosphere  的公司,这家公司利用该技术打造了一个企业级平台:数据中心操作系统(DCOS)。

推出后不久,Mesos 被 Twitter、苹果、Yelp、优步和 Netflix 等大公司所采用。

即使如此豪华的公司阵容在使用 Mesos,这个平台在今年早些时候还是差点被移到阁楼(即报废)。

为什么差点发生这种事?不妨一探究竟。

1、重大决定

在 apache.org Mesos 邮件列表上,几个帖子表明了社区对于如何处置 Mesos 有两种不同的声音:

  • 将 Mesos 移到阁楼(Attic)

  • 重新激活该项目

有必要说明一下,寿命走到尽头的项目都被移到 Apache Attic。

据Mesos项目管理委员会主席(PMC)Vinod Kone 声称,这两派归结如下:

  • 移到 Attic:“到目前为止,已发表意见的 PMC 大多数现有成员似乎赞成将该项目移到 Attic。”

Kone 继续说:“这一派的主要理由似乎是,在当前这个节骨眼,很难与新的 PMC  成员/提交者一起重新激活该项目。此外,这也更准确地表明了该项目所处的现状。”

  • 重新激活:“社区中有一些活跃的用户希望看到该项目保持活跃,甚至愿意挺身而出,成为提交者/贡献者。”

Kone 接着说:“其中一些用户效力于生产环境中使用 Mesos 的公司。他们想知道潜在的新路线图和所需的人力(我认为,需要 6 至 8  人来负责项目的不同方面)。”

就像每个已进入该阶段的项目一样,这归结为认为继续该项目毫无用处的那些人与仍在使用该项目(因而仍认为继续该项目有价值)的那些人之争。

但是最后,Apache Mesos 私秘邮件列表上似乎没有人表现出有兴趣保持该项目的活跃性。

众所周知,没有了开发人员,项目肯定玩完……即使有人对项目仍然有兴趣。为什么?

原因很简单:没有了开发人员,项目也许仍可以运作,但是没有工程师添加安全补丁和错误修正版,这个项目很快就会成为安全威胁。

为此,Kone  说:“由于现有的提交者无法或不愿意指导新的贡献者成为新的提交者,我认为将项目移到阁楼是正确的举动。要是大家对此没有异议,我很乐意为此呼吁投票。”

这样看来,Apache Mesos 注定要沦落到被移到阁楼的田地。

但是随后发生了有意思的一幕。在 Apache Mesos 邮件列表上的一个新帖子中,Kone 宣布了这则消息:

感谢几位人士的进一步回应,他们对于保持项目继续进行有着浓烈的兴趣!

我也有机会与 Apache 软件基金会的一些成员深入交谈;就此事而言,Apache 软件基金会青睐的方案似乎是让这个项目继续下去。

鉴于以上种种情况,我取消这则投票帖子。

我会另开一个帖子,选出新的 PMC 主席,把添加新的 PMC 成员/提交者交给他们去处理。

Mesos 在最后一刻幸免于难。

2、为什么出现这种情况?

简而言之,Kubernetes 激发了对编排分布式工作负载感兴趣的那些人的想象力。

在市场的压力之下,Mesosphere 在 2019 年重新设计了 DCOS 的平台,集成了 Kubernetes,将自己更名为 D2IQ。

不过,Mesos 仍然是一个可行的平台,拥有许多生产级用户。话虽如此,为什么 Mesos 就差一点被报废呢?

据 Vinod 声称,事实证明,授予提交者权利面临障碍,因而导致了该项目日渐式微。

实际上,Vinod 谈到这个话题时说:“我们目前为新增提交者制定的准则是很高的门槛,我认为任何目前的贡献者都不会立即有资格被选为提交者。”

因此,Apache Mesos 团队有两个选择:

  • 更改准则。

  • 让一些现有的提交者可以指导一些贡献者成为提交者。

最后,事实证明,Apache 软件基金会放弃主张,支持第三个选择:找到新的 PCM 主席,以便可以为该项目添加新成员。

3、Mesos 已死,Mesos 不朽!

开源软件的一大优点在这里得到了清晰的阐明。Apache Mesos  原本会被移到阁楼,成为开发人员和管理员们的集体美好回忆。幸好,它最终还是避免了这种结局,会继续存在下去。

然而,即使 Mesos 注定要被移到阁楼,它也可能最终以 fork 的形式回到  GitHub,存活下去,只是换一个不同的名称,换一群不同的开发人员。

很难说 Mesos 在发现自己被新领导者掌舵后会发生什么。不过,哪个开发人员或哪个开发团队希望保留该项目,倒是可以联系 Apache  软件基金会,看看有什么样的选择方案。

感谢你能够认真阅读完这篇文章,希望小编分享的“Apache Mesos是什么”这篇文章对大家有帮助,同时也希望大家多多支持云搜网,关注云搜网行业资讯频道,更多相关知识等着你来学习!


【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工

【AD】炭云:36元/年/1GB内存/20GB SSD空间/500GB流量/5Gbps端口/KVM/香港/国际线路LUMEN