sou*_*ics 2 marathon mesos mesosphere dcos
我看了DCOS的介绍视频.这很好,但在Mesosphere的组件定义分类方面让我有点困惑.
我认为DCOS是一个生态系统,Mesos就像一个内核.如果我错了,请纠正我.例如.这就像我认为的Ubuntu和Linux内核.
什么是马拉松?它是一种服务或框架,还是属于其他任何类别的东西?在Mesosphere的上下文中,我在服务与框架与应用程序与任务定义方面有点混淆.
他在视频中发布的服务(Cassandra,HDFS,Kubernetes等)是否可以安全地称为框架?
从3开始,这些"服务"是奴隶中的执行者吗?
rails-app的类型应该在这里?这是一项任务吗?那么它还会有一个遗嘱执行人吗?
当他使用马拉松增加流量时,谁决定将rails-app自动扩展到更多节点.
1)我认为DCOS是一个生态系统,而Mesos就像一个内核.如果我错了,请纠正我.例如.这就像我认为的Ubuntu和Linux内核.
正确!
2)什么是马拉松?它是一种服务或框架,还是属于其他任何类别的东西?在Mesosphere的上下文中,我在服务与框架与应用程序与任务定义方面有点混淆.
在Apache Mesos术语中,Marathon是一个框架.每个框架都包含一个框架调度程序和一个执行程序.许多框架重用标准执行器而不是提供自己的.应用程序是Marathon特定术语,意味着您通过它启动的长期任务.任务是在Mesos代理(在执行程序中)上运行的执行单元.在DC/OS(产品,Mesosphere是我们的公司)中,我们将框架称为一般服务.此外,在DC/OS环境中,Marathon扮演着一个特殊的角色:它充当一种分布式initd,启动其他服务,如Spark或Kafka.
3)他在视频中发布的服务(Cassandra,HDFS,Kubernetes等)是否可以安全地称为框架?
往上看.
4)从3)开始,这些"服务"是作为执行者在奴隶中运行的吗?
不,见上文.
5)rails-app的类型应该在这里?这是一项任务吗?那么它还会有一个遗嘱执行人吗?
Rails应用程序可能在一个或多个代理程序上的执行程序中运行一个或多个(Mesos)任务.
6)当使用马拉松增加流量时,谁决定将rails-app自动扩展到更多节点.
不是节点,而是应用程序的实例.另外正如@air所建议的那样,使用Marathon自动缩放很简单,另请参阅此自动缩放示例.
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |