我经历了video on introduction of DCOS。很好,但在Mesosphere的组件定义分类方面让我有些困惑。
最佳答案
正确!
用Apache Mesos术语来说,Marathon是一个框架。每个框架都包含一个框架调度程序和一个执行程序。许多框架重用标准执行程序,而不是提供它们自己的框架。应用程式是Marathon的专用术语,表示您通过应用程式启动的长期任务。任务是在Mesos代理(在执行程序中)上运行的执行单元。在DC / OS(产品,Mesosphere是我们的公司)中,我们将框架称为一般服务。而且,在DC / OS的背景下,Marathon扮演着特殊的角色:它充当一种分布式initd,启动其他服务,例如Spark或Kafka。
往上看。
否。请参见上文。
Rails应用程序可能有一个或多个(Mesos)任务在一个或多个代理的执行程序中运行。
不是节点,而是应用程序的实例。就像@air建议的那样,Marathon autoscaling很简单,另请参见autoscaling example。