Mesos + Docker,我会自动获得Mesos HA的好处吗?

Mesos现在支持Docker。 如果我将Docker作为Executor运行,我仍然可以获得一些Mesos的高可用性和调度优势吗? 还是我必须运行例如在马拉松内的Docker任务来获得这个?

使用Mesos +(本地)Docker而不是没有Mesos的普通Docker会有什么好处? 我理解使用Mesos + Marathon + Docker任务的想法,因为我获得了HA和故障转移的好处。

Mesos本身支持Docker镜像作为你框架内的执行者。 这样做的好处是您现在可以部署Docker容器,而不必知道服务器集群的内部拓扑。 只有Docker,您必须连接到确切的远程主机,并执行系统特定的configuration。

至于HA,您将需要使用元框架(如Marathon,Docker Swarm等)来监视您的实例并configuration冗余和容错。 与马拉松这很简单,默认情况下工作。