利用快照向外扩展分布式存储

我知道有很多类似的问题,有几个很好的答案。 尽pipe如此,我仍然没有find所需的东西:支持快照的分布式,横向扩展FS。 Gluster与完成快照支持将是伟大的,但他们似乎仍然在这个概念阶段…

该系统应该能够从20-40TB到100TB以上的多个步骤进行扩展,并且理想情况下是自由许可和开源的。 我对商业解决scheme有点感兴趣,如果它们很实惠(硬件的完整解决scheme可能不在图中)。 GPFS听起来很有趣。

重要:

  • 快照!
  • 高可用性
  • 商品或标准服务器硬件(无Infiniband或FibreChannel)
  • 在POSIX系统上运行

不那么重要:

  • 数据局部性意识
  • 性能(包括吞吐量和延迟)
  • POSIX合规性(ACL,权限,…)

我曾经考虑过在ZFS中使用Gluster作为砖块,并简单地在砖块上进行快照,但是我怀疑这会在Gluster层次上产生可用的快照。

我的另一个考虑就是在Ceph块设备上使用ZFS,并有可能遇到诸如https://github.com/zfsonlinux/spl/issues/241之类的问题,并且性能可能不好。 我也担心ZFS远离实际的硬件。 有没有人有这样的设置经验?

你看过CephFS(而不是在Ceph块设备上运行文件系统)吗? 我没有使用它在生产中,但它声称有你想要的function( 包括文件系统或任意子树的快照 )。

考虑QuantaStor 。 他们对Gluster在ZFS上的体验(以及30%的性能命中) 。 向他们询问快照策略。