最近我发现了 Apache Mesos 之类的东西。
在所有演示和示例中,这一切看起来都令人惊讶。我可以很容易地想象一个人将如何从事无国籍的工作——这自然符合整个想法。
Bot 如何处理有状态的长时间运行的作业?
比如说,我有一个由 N 台机器组成的集群(并且是通过 Marathon 安排的)。我想在那里运行一个 postgresql 服务器。
就是这样 - 起初我什至不希望它具有高可用性,而只是一个托管 postgresql 服务器的单个作业(实际上是 Dockerized)。
1-如何组织它?将服务器约束到特定的集群节点?使用一些分布式FS?
2- DRBD、MooseFS、GlusterFS、NFS、CephFS,其中哪一个与 Mesos 和 postgres 等服务配合得很好?(我在这里考虑 Mesos/marathon 可能会在出现故障时重新定位服务)
3-请告诉我我的方法在哲学方面是否错误(数据服务器的 DFS 和 Mesos 顶部的 postgres 等服务器的某种切换)
zerkms在Programmers Stack Exchange上提出的问题主要复制自Apache Mesos 的持久存储。