共享和复制文件系统支持 POSIX

共享和复制文件系统支持 POSIX

我正在寻找支持我的用例的开源解决方案。我的集群网络上现在有 4 个节点,我需要这个。

  1. 存储文件系统(巨大列表)
  2. 将我的文件保存在一个节点上并复制到另一个节点。
  3. 将我的文件共享成 2 个部分。(1 个集群、2 个复制、2 个共享)
  4. 我可以向我的网络添加节点(2 个新节点,我的分片大小将会增加)重要的
  5. 很高兴听到我可以使用跨数据中心复制来放置 geodns,以便客户端可以更快地访问。
  6. 还支持 POSIX

就像这样

共享和复制文件系统

我需要知道任何流行的 DFS 是否支持我的用例或者我必须将其作为应用程序层来执行?

答案1

您描述的是 GlusterFS 的一个确切用例。Gluster 将支持文件分片以及复制和分发(此策略应用于每个卷,而不是每个集群)。它还有一个 API,可用于允许应用程序本地访问卷,称为libgfapi

libfgapi被 libvirt / KVM 广泛用于访问 GlusterFS 卷,而无需使用 FUSE。如果您希望应用程序直接连接,这是一个非常实用的 API。否则,您必须在客户端使用 FUSE 来访问 Gluster 卷数据。

相关内容