- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试找出使用 Mesos 的原因。你还能想出其他的吗?
最佳答案
全面披露:我目前在 Twitter 工作,并且参与了 Apache Mesos 和 Aurora。
Mesos 用例可能因以下几个维度而异:规模(10 台服务器与数十台服务器)、可用硬件(专用/静态或公共(public)云/可扩展)以及工作负载(主要是服务、批处理或两者兼而有之) .
您的列表是一个很好的开始。以下是一些需要添加的额外用例/功能。
容器编排
随着 Docker 等容器运行时变得流行,许多潜在用户正在考虑使用 Mesos + 调度程序来在创建容器镜像后管理编排。 Mesos 已经相当成熟,并且已经得到大规模验证,我认为这使其比一些新兴解决方案更具优势。
提高资源利用率
对于运行超过 50 台服务器的公司来说,采用 Mesos 的一个常见动机是提高资源利用率以减少资本支出。在公共(public)云和私有(private)云中都有很多这样的例子。就 Ebay 而言,他们一直在 Mesos 上运行 Jenkins,并且能够减少虚拟机占用空间。 Mesosphere 还发布了 case study of HubSpot (在 AWS 上运行),以及他们如何通过更有效地使用可用硬件,用数十台大型服务器替换数百台小型服务器。
抢占
在 Twitter,我们通过一个调度程序运行 Mesos:Apache Aurora 。我们提高利用率的方法之一与您的用例相关:在同一集群中运行不同的成熟度应用程序。 Aurora 有环境的概念,因此您可以运行生产、开发或测试应用程序。此外,Aurora 具有内置抢占功能,可将生产任务优先于非生产任务,并在需要这些资源来运行生产任务时终止非生产任务,以及每个环境中的优先级系统。
从长远来看,与抢占相关的功能也将位于 Mesos 核心本身中——它是与提高资源利用率和运行不同成熟度应用程序(开发、测试、生产)相关的 killer 级功能。如果您有兴趣了解最新信息,可以关注一些 Mesos 票证,包括用于抢占的 MESOS-155 和用于反向报价的 MESOS-1474。
托管批处理和服务
正如 js84 指出的那样,在共享 Mesos 集群中运行批处理和服务将是进一步提高利用率的关键。查看 Myriad 项目,该项目旨在将 Mesos 和 YARN 工作负载放在同一集群中。目前,我不知道有任何大型部署同时运行批处理和服务,但这肯定是社区正在发展的方向,因为多个框架在共享集群中运行变得更加容易。
关于Mesos 现实世界用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30397050/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!