web-dev-qa-db-ja.com

GlusterFS vs Mogile vs Others?

私はGlusterFSとMogileFSを見てきました(CephとBTRFSはまだ生産準備が整っていないようであるため、私にとってはカードから外れています)。

分散ファイルシステムからファイルを保存および取得するファイル共有用のWebアプリを開発しています。

それは次のように見えます。

  • Webアプリサーバーはプット/ゲットを処理します
  • WebアプリサーバーはDBサーバーにファイルの場所を照会するか、新しいファイルの詳細を挿入し、広々としたファイルサーバーアドレスを取得します
  • Webアプリサーバーは、DBサーバーから指定されたファイルの場所からファイルを取得します/ DBサーバーから指定されたファイルサーバーにアップロードします

バックエンドストレージのGlustFSとMogileFSの間で引き裂かれました。 GlusterFSは私の最初の選択になる予定でしたが、これまで使用したことがないのでまだ読んでいます(ただし、何も問題はありません!)。ただし、HTTPを介したファイル共有というこの特定の目的のために、MogileFSがそのような目的に最も適していると何度か聞いたことがあります(ただし、MogileFSも使用したことはありません)。

誰かがそのようなアプリケーションについてどちらかについてコメントできますか、そしてなぜ一方が他方よりも優れているのでしょうか? (ここで、より良いとは、よりスケーラブルで、より効率的で、より良いI/O、より簡単な管理、Linuxでのより良いサポート、より良い監視とレポート、これらの種類のポイントを意味します)。

2
jwbensley

私は同様のアプリケーションで両方を試しましたが、明らかにGlusterFSを支持しています。
インストール、新しいノードの追加、ノード/ボリュームの管理のいずれであっても、GlusterFSを使用すると一般的に簡単になります。
スケーラビリティに関しては、ボリュームに新しいノード/ブリックを追加することで、ストレージを簡単に拡張できます。

管理することで、クラスターとピア/ブリック/ボリュームのステータス/ヘルスを表示するCLIユーティリティがあります。特別なことは何もありませんが、操作するには十分です。

彼らはあなたにdebまたはrpmパッケージを提供するので、インストールはほんの数分です。
最新の構成ファイルのないバージョンを使用している場合は、ストレージプールに新しいピアを追加し、目的のボリュームに新しいブリックを追加するだけです。

30台以上のサーバーからなる80台以上のクラスターのGlusterFSに非常に満足していることを除いて、他に何を言うべきかわかりません。

ご不明な点がございましたら、お気軽にお問い合わせください。

4
Niko S P