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

我正在寻找支持我的用例的开源解决scheme。 我现在有4个节点在我的集群networking,我需要这个。

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

就这样

共享和复制文件系统

我需要知道任何stream行的DFS支持我的用例,或者我必须做它作为应用程序层?

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

libfgapi通常被libvirt / KVM用来访问GlusterFS卷而不必使用FUSE。 如果您希望您的应用程序直接连接,那么这是一个非常有用的API。 否则,您将不得不在客户端使用FUSE来访问Gluster卷数据。