File-Sharing

GlusterFS 與 Mogile 與其他?

  • February 24, 2012

我一直在研究 GlusterFS 和 MogileFS(Ceph 和 BTRFS 對我來說是不可能的,因為它們似乎還沒有準備好生產)。

我正在開發一個用於文件共享的網路應用程序,它將儲存和檢索分佈式文件系統中的文件。

它看起來像;

  • Web 應用伺服器處理放置/獲取
  • Web 應用伺服器查詢數據庫伺服器的文件位置/或插入新文件的詳細資訊,並獲得一個寬敞的文件伺服器地址
  • Web 應用程序伺服器從數據庫伺服器從給定文件位置檢索文件/從數據庫伺服器上傳到給定文件伺服器

對於後端儲存,我在 GlutFS 和 MogileFS 之間糾結。GlusterFS 將是我最初的選擇,儘管我仍在閱讀它,因為我以前沒有使用過它(雖然看不出有什麼問題!)。然而,對於通過 HTTP 共享文件的特定目的,我聽說過幾次 MogileFS 最適合這種目的(不過,我也從未使用過 MogileFS)。

任何人都可以評論這樣的應用程序,為什麼一個可能比另一個更好?(在這裡,更好的意思是:更可擴展、更高效、更好的 I/O、更易於管理、在 Linux 中得到更好的支持、更好的監控和報告,諸如此類)。

我已經嘗試過類似的應用程序,我顯然更喜歡 GlusterFS。

無論是安裝、添加新節點、管理節點/卷,使用 GlusterFS 通常更容易。

就可擴展性而言,您可以通過向卷添加新節點/塊來輕鬆擴展儲存。

管理,好吧,你有 CLI 實用程序來顯示集群的狀態/健康和對等/磚/卷,沒什麼花哨的,但足以使用。

它們為您提供 deb 或 rpm 軟體包,因此安裝只需幾分鐘。

如果您使用的是最新的、無配置文件的版本,您只需將新的對等體添加到您的儲存池並將新的磚添加到您想要的捲中。

我不知道還能告訴你什麼,除了我對 GlusterFS 在 30 多台伺服器的 80+TB 集群中感到非常滿意。

如果您有任何具體問題,我很樂意為您提供幫助

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