【问题标题】:Using Mesos to manage a cluster of Web App + Databases使用 Mesos 管理 Web App + 数据库集群
【发布时间】:2014-06-23 17:22:57
【问题描述】:

我只是在学习 Apache Mesos。我想运行由 Mesos 管理的与数据库集群 (Cassandra) 集成的 Web 应用程序集群 (Scala Play)。

当 Web 应用程序出现故障或数据库出现故障时,我的理解是 Mesos 会自动重启服务。但问题是服务可能会在集群中的不同节点上重新启动。

如果数据库出现故障,并且 Mesos 在集群中的另一个节点上重新启动数据库,那么 Web 应用程序如何知道在哪里连接到新的数据库实例?

使用 Mesos 运行带有数据库的 Web 应用程序集群的优缺点是什么?

【问题讨论】:

标签: playframework-2.0 cassandra mesos


【解决方案1】:

看看这个项目:Cassandra on Mesos。您还可以使用 Marathon 运行 Cassandra 调度程序,让 Mesos 在集群上运行它。主要优点是您可以获得最佳资源利用率,而缺点是您可以获得资源分配的间接性(让 Mesos 为您处理资源的权衡!)。

【讨论】:

    猜你喜欢
    • 2015-10-24
    • 1970-01-01
    • 2018-10-17
    • 2016-01-28
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多