我需要在不同位置的兩個節點之間保持一個文件系統的共享,以完全冗餘的方式,這樣在兩個節點上運行的程序都應該看到整個文件系統。用於少量節點的冗餘分佈式文件系統
這種情況是,數據文件可能存儲在任何節點中,那麼在另一個節點上運行的程序可能已經被第三方通知了該文件的存在,並且它期望它存在。 rsync鏡像具有太多延遲,即使使用自制技巧加速(inotify,一種)。當然,我們需要一個共享文件系統。
Redundandy是爲了確保我們可以繼續使用單個節點,如果其他數據中心變得不可緩解。但是可以考慮,Ceph似乎太年輕了,XtreemFS有困難,而且DRBD聽起來不錯(很小),但是我擔心它網站之間可能會遇到高網絡延遲問題。
我錯過了一些可能性嗎?是否有人真的擁有這種設置,跨兩個數據中心共享文件系統?