用于少量节点的冗余分布式文件系统
问题描述:
我需要在不同位置的两个节点之间保持一个文件系统的共享,以完全冗余的方式,这样在两个节点上运行的程序都应该看到整个文件系统。用于少量节点的冗余分布式文件系统
这种情况是,数据文件可能存储在任何节点中,那么在另一个节点上运行的程序可能已经被第三方通知了该文件的存在,并且它期望它存在。 rsync镜像具有太多延迟,即使使用自制技巧加速(inotify,一种)。当然,我们需要一个共享文件系统。
Redundandy是为了确保我们可以继续使用单个节点,如果其他数据中心变得不可缓解。但是可以考虑,Ceph似乎太年轻了,XtreemFS有困难,而且DRBD听起来不错(很小),但是我担心它网站之间可能会遇到高网络延迟问题。
我错过了一些可能性吗?是否有人真的拥有这种设置,跨两个数据中心共享文件系统?