我一直在看GlusterFS和MogileFS(Ceph和BTRFS对我来说是不可用的,因为它们似乎还没有准备好)。
我正在开发一个文件共享的Web应用程序,它将存储和检索分布式文件系统中的文件。
它看起来像是
我在GlustFS和MogileFS之间为后端存储做了很多的工作。 GlusterFS是我最初的select,虽然我仍然阅读它,因为我以前没有使用它(虽然看不出有什么问题!)。 但是,对于通过HTTP进行文件共享的特定目的,我曾经听说过几次MogileFS最适合这样的目的(尽pipe如此,我从来没有使用过MogileFS)。
任何人都可以评论这样的应用程序,为什么一个可能比另一个更好? (在这里,更好的方法是:更可扩展,更高效,更好的I / O,更容易pipe理,更好的Linux支持,更好的监控和报告,这些点)。
我已经尝试了一个类似的应用程序,我明显青睐GlusterFS。
无论是安装,添加新节点,pipe理节点/卷,使用GlusterFS通常更容易。
就可扩展性而言,您可以通过向卷添加新节点/砖来轻松扩展存储。
pipe理,你有CLI实用程序来显示集群和同行/砖块/卷的状态/健康状况,没有什么奇特的,但足以应付。
他们提供deb或rpm包,所以安装只需几分钟。
如果您使用的是最新的无configuration文件版本,则只需将新对等添加到您的存储池,并将新砖块添加到所需的卷。
我不知道还有什么可以告诉你的,除了我对GlusterFS在30+服务器的80 + TB群集中非常满意。
如果您有任何具体问题,我很乐意提供帮助