我研究过像DRDB这样的工具(可以扩展到最多2个主动 – 主动节点)和GlusterFS(这很好,但不适用于Web服务器通常服务的小文件)。
我正在寻找一个文件系统/集群的存储服务器:
我在这方面有很多困难,我认为那里没有任何东西可以帮助我。
并欢迎这个永恒的问题。
有时候,一个单独的文件服务器,然后X个Web服务器的NFS根挂载的Web服务器工作正常。 对于阅读导向的东西,很可能。 你没有给我们关于交通的任何数字,所以不能确定。
有时类似于“木偶(或只是很好的旧rsync和一些脚本)的方法传播文件到每个Web服务器节点”工作正常。
对于一些GFS / GPFS工作正常 – 不会推荐大量的小文件。
有像集群LVM和集群版本的XFS称为CXFS的东西。 然后,您可以拥有一个SAN LUN,并且每个Web服务器节点都将其挂载,类似于GFS / GPFS。 不过,我不知道这个小文件是否能更好地工作。 我总是怀疑这是行不通的。
就我个人而言,我会避免所有会成为单点失败的行为。 如果有人对解决这个问题有很好的build议,我也非常感兴趣。 对你的问题+1,先生!