同样的区别是:
为什么有人会使用Apache Mesos over Rocks集群分布?
我不是岩石用户或专家,在中间层工作。这些评论是基于研究,但不是对岩石的深刻经验。所以把这个和一堆盐一起...如果有人知道得更好,我很乐意接受最新消息。
Rocks集群发行版看起来像是一个为超级计算机设计的传统分布式操作系统,除了它运行在现有的操作系统上而不是使用自己的微内核之外。与Plan9等较早的分布式操作系统相比,这有几个进化上的优势,但它不是为了利用调度和超大规模计算方面的更现代的进步而设计的。
岩石肯定比中岩更成熟。这既是有利的,也是不利的。
另一方面,Mesos使编写用于处理运行时任务和应用程序生命周期管理的客户调度程序变得更加容易。已经存在几个非常通用的Mesos调度器来处理常见的应用程序生命周期(马拉松、Aurora等)。其他分布式应用程序,如Cassandra、Kafka和Spark,都有自己的自定义调度器来处理特定于业务逻辑的生命周期管理,特别是与持久数据、漏流清理和自动伸缩相关的管理。
Rocks旨在支持单个系统映像的前提,并通过使集群对运行在集群上的应用程序不可见来做到这一点。这听起来是一个惊人的壮举,但实际上它非常低效,导致不可预测的性能,并且没有提供足够的API来处理集群操作的所有复杂性。
与此同时,谷歌、亚马逊和其他公司正在投资于超大规模计算,这种计算允许以适度的成本容忍大规模增长,而不必重新设计基础设施、平台或软件。
Mesos使用Zookeeper。Rocks使用MySQL。
Mesos允许但不要求工作负载使用容器映像。您可以轻松地压缩进程,Mesos将把它下载到需要它的节点。Mesos可选地支持Docker容器,但缺省的是Mesos容器运行时,它具有可配置和可插入的隔离级别。
Mesos不是一个操作系统。它实际上更像是一个具有主和代理配置的分布式内核。如果您真的想与另一个分布式操作系统进行比较,请看一下DC/OS,它提供了Mesos周围的许多功能,使其成为数据中心的操作系统。
DC/OS 是 Mesosphere 开源的数据中心操作系统。可轻松的部署和运行有状态和无状态的容器、大数据以及传统应用。该系统基于 Apache Mesos 构建,其经验来自 Mesosphere, Yelp, Twitter, Airbnb, 以及很多创新的公司。 管理界面截图:
本文向大家介绍RabbitMQ 集群有什么用?相关面试题,主要包含被问及RabbitMQ 集群有什么用?时的应答技巧和注意事项,需要的朋友参考一下 集群主要有以下两个用途: 高可用:某个服务器出现问题,整个 RabbitMQ 还可以继续使用; 高容量:集群可以承载更多的消息量。
出于好奇,如果在java8样式中使用Comparator,即使用Lambda表达式比常规比较有任何优势,即。 一种按id排序的方法是:- 其他方法可以是Java 8 way:- 与前一种方法相比,后一种方法(< code>java-8方法参考)是否有性能优势? 请帮忙!!!
问题内容: 有人可以告诉我为什么对node.js如此大惊小怪吗?与用php框架编写的常规网站相比,用node.js编写的常规网站(比如博客)是否更快?我知道用node.js编写的Web服务器将比apache快,但是不创建线程或类似对象的真实Web应用程序呢? 问题答案: 编辑: 有两个主要优点: 速度!(性能) Node.js是事件驱动和非阻塞的,并且非常擅长处理并发请求。 这是指向 Apache
问题内容: 用…实现事情 似乎 已经 很简单 了… 与 ngResource相比 ,使用Restangular 有哪些优点/缺点? 1.1.3 将返回承诺,并且可以使用[最新的PRcommit来实现。将来会提供支持来支持Restangular所做的其他动词吗?如果发生这种情况,Restangular似乎将消失并变得不耐烦。 问题答案: 我是Restangular的创建者。 我已经在自述文件中创建了
集群策略插件化 分布式集群策略采用插件的方式实现,通过SPI的形式发布,通过配置文件激活。 zookeeper分布式策略