带GlusterFS的Percona XtraDB集群

我们正在部署一个包含4个节点的GlusterFS集群,我们希望在其上部署4个节点的Percona XtraDB集群,每个节点将有一个来自GlusterFS的安装文件夹,每个安装将是一个独立的文件夹,而不是共享的文件夹。

GlusterFS的总体规模将在6TB-8TB左右,我们计划在未来两个月部署到20TB。 卷将有4个NFS导出,每个Percona XtraDB集群节点一个。

这些是我们迄今为止的计划,但是我需要的是一个build议,如果这个设置是推荐的,或者更好的,你有什么build议像这样的设置? GlusterFS集群将去,因为我们有其他服务器将共享一些文件(这不会是它的主要目的,这个文件将很less被访问,但这些文件需要在该集群上)。 我们需要的是一个用于高可用性和负载平衡的数据库集群,我们正在考虑使用主要的glusterfs来存储数据库。 我们知道在所有节点上使用相同的db文件是一个坏主意,这就是我们将有4个NFS挂载的原因,每个db节点一个。

我希望你能理解我的观点,并且可以为这个需求提供一些很好的build议。 顺便说一句,所有的服务器将是最新版本的Ubuntu服务器。

提前致谢。

群集的每个节点都必须使用自己的空间而不共享文件。 GlusterFS应该作为一个弹性存储使用,去掉共享磁盘的大小限制。 Percona XtraDB集群可以扩展性能,但不是数据库大小,所以如果你打算拥有庞大的数据库(大小),你可以使用GlusterFS,否则我只能使用本地存储,SSD本地存储更好。