Filesystems

用於儲存臨時文件的分佈式文件系統

  • October 16, 2013

我們有一個 Web 伺服器集群,目前將臨時文件(已由使用者上傳)儲存在中央共享文件系統上。限制是任何時候包含共享文件系統的伺服器出現故障,我們的整個站點都會出現故障(或至少癱瘓)。我已經查看了像 Gluster 和 GridFS 這樣的解決方案來創建容錯文件系統,但對於經常創建和刪除的臨時文件來說,似乎沒有一個是理想的。安全性也很重要,Gluster 似乎沒有任何線上加密方式。

有哪些好的容錯分佈式文件系統選項具有安全性和處理頻繁文件創建/刪除的能力?

警告:自以為是的內容。

分佈式文件系統很糟糕。有很好的分佈式對象儲存,比如 cassandra 和 ceph,但是任何在上面的文件系統仿真總是有問題的,因為文件系統操作不能很好地映射到分佈(鎖定、fsync()ing),這就忽略了需要將程式碼放在核心中而不是在您的應用程序中來支持它們。

我很欣賞通過文件系統訪問所有內容的簡單性,但編寫更多程式碼並使用分佈式對象儲存可能更容易,就像它打算使用的那樣。

引用自:https://serverfault.com/questions/546278