我知道周围有很多类似的问题,其中有几个有很好的答案。但我还没有找到我正在寻找的东西:支持快照的分布式横向扩展文件系统。具有完整快照支持的 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 的话,它比这更早),并且具有你列出的大部分(如果不是全部的话)功能