web-dev-qa-db-ja.com

分散ストレージ

私の大学の学部では、学生ラボのコンピューター(約25〜30台)をアップグレードしようとしています。マシンはLinuxを実行します。

新しいマシンの1つは、巨大な(1TB)ハードディスクがあることです(私たちはそれらを求めていませんでしたが、とにかく最近はかなり安いディスクを見つけることができません!)

現在、ユーザーのホームディレクトリは中央のファイルサーバーに保存され、nfsを介してマウントされています。

だから問題は、このすべてのディスク容量を使用できる方法はありますか?私は考えます

  • 中央ファイルストアを拡張する、または
  • より高速なアクセスのためにホームディレクトリを複製します。

主な問題は、ラボのマシンが常に稼働しているとは限らないことです。

このサイトを閲覧して、GlusterFSおよび[〜#〜] afs [〜#〜]について読みました。

GlusterFSには多くの友人がいて、優れた汎用ソリューションのようです。

AFSはどうですか?パフォーマンスの問題があることを読みましたが、何か経験はありますか?

4
nplatis

私はそこに行ったことがありますが、良いストレージのように見えるものを「無駄」にしたくありません。それは「良い」ものではなく、そのストレージをローカル以外のものとして使用しようとする愚か者の用事です。システムは、どのマシンがオン/オフになるかわからないため、すべてのマシンのすべての完全なコピーを保持する必要があります。レプリケーショントラフィックだけでも、ネットワークに顕著な影響を及ぼします。

本当にこれらのディスクを使用したい場合は、ワークステーションからディスクを引き出し(PXEでワークステーションを起動)、ディスクをSAN(に対して多くの理由があります)で使用します。 SANも!)でコンシューマーグレードのディスクを使用する

6
Chris S

CEPHファイルシステムを見ましたか http://ceph.com/ceph-storage/

また、キャッシングについて、本当にこれが必要な場合は、CacheFSを試すことができます。ここに http://www.c0t0d0s0.org/archives/4727-Less-known-Solaris-Features-CacheFS)に関する素晴らしい記事があります。 html

0
BVA