使用快照扩展分布式存储

使用快照扩展分布式存储

我知道周围有很多类似的问题,其中有几个有很好的答案。但我还没有找到我正在寻找的东西:支持快照的分布式横向扩展文件系统。具有完整快照支持的 Gluster 会很棒,但他们似乎仍处于概念阶段...

该系统应该能够通过多个步骤从大约 20-40TB 扩展到超过 100TB,理想情况下是自由许可和开源的。如果商业解决方案非常实惠,我会对其感兴趣(带硬件的完整解决方案可能不适用)。GPFS 听起来很有趣。

重要的:

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

不那么重要:

  • 数据局部感知
  • 性能(吞吐量和延迟方面)
  • POSIX 合规性(ACL、权限……)

我曾考虑过将 Gluster 与 ZFS 结合使用,并在砖块级别上进行简单的快照,但我怀疑这是否会在 Gluster 级别上产生可用的快照。

我的另一个考虑是在 Ceph 块设备上使用 ZFS,但可能会遇到以下问题:https://github.com/zfsonlinux/spl/issues/241,并且性能可能很差。我还担心 ZFS 与实际硬件相差太大。有人有这样的设置经验吗?

答案1

您是否研究过 CephFS(而不是在 Ceph 块设备上运行文件系统)?我还没有在生产中使用过它,但它声称具有您想要的功能(包括快照文件系统或任意子树)。

答案2

快进到 2019 年。Ceph 已经存在了相当长一段时间,随着 Jewel 版本 10.2.0 CephFS 的发布,宣布生产准备就绪

借助新的 BlueStore 存储后端,Ceph 设置的复杂性也大大降低。在 Ceph 12 Luminous 版本中引入

试一试。

答案3

考虑广达存储他们在 ZFS 上使用 Gluster 方面经验丰富(性能损失 30%). 向他们询问快照策略。

答案4

频谱尺度 (GPFS)

从 1998 年就开始使用了(如果你考虑 Tiger Shark 的话,它比这更早),并且具有你列出的大部分(如果不是全部的话)功能

相关内容