使用mysql的mesos和持久性存储

8hhllhi2  于 2021-06-21  发布在  Mesos
关注(0)|答案(2)|浏览(387)

这将是一个普通的问题。
我们是一家年轻的初创公司,面临着不可避免的扩展问题,在我们的研究过程中,apache mesos似乎非常适合我们的体系结构,即-
基于scala的核心微服务,每个微服务负责处理数据库的一部分,主要是mysql
中间件微服务,用于处理mongodb、elasticsearch等持久数据存储系统。
这基本上意味着我们可以将我们所有的服务集装箱化,并将它们运送到一个数据中心,然后这个数据中心就可以以一种与地形无关的方式部署这些容器。
我们目前面临的问题是——
mesos似乎对mysql没有任何本机支持
基于容器的持久性看起来非常棘手,很难管理/维护。
我们想继续使用mysql/mongodb/elasticsearch,因为在这个阶段(我们是一个小团队)迁移到cassandra等太多开销,因此不是一个选择。解决这个问题的最佳策略是什么?

92dk7w1h

92dk7w1h1#

经过一些研究,我们决定不尝试cotton,但我们仍然坚持在mesos集群上部署我们的服务。
我们决定将mysql数据库外包给amazonrds,而不是托管自己的mysql数据库。但我们现在面临着一些问题,比如为mongodb等其他数据库做些什么。

wlwcrazw

wlwcrazw2#

meso为类存储服务提供持久资源支持。
如果你想在mesos上使用mysql,请考虑试试https://github.com/apache/incubator-cotton

相关问题