分散ファイルシステムとは
分散ファイルシステムは、ネットワーク上の複数のコンピューターがファイルへのアクセスを共有できるようにするファイルシステムです。 この共有アクセスにより、ファイルとストレージメディアの両方をネットワーク全体で共有できます。 これにより、最小限のストレージでコンピューターが大きなファイルにアクセスして変更できるようになります。
最近の多くのファイルシステムでは、他のネットワークコンピューターとの「ファイル共有」を使用できます。 これは、分散ファイルシステムの例です。 これらの場合、ネットワーク上のユーザーがアクセスできるファイルは、ユーザーが意図的に共有したファイルのみです。
ファイルシステムは、2つの条件に適合する場合にのみ、分散ファイルシステムと見なすことができます。 1つ目は、システムが複数のユーザーがネットワークを介して異なるコンピューターからファイルにアクセスできるようにする必要があることです。 2番目の方法では、各コンピューターで共有される物理ディスク上にファイルシステムを配置しないでください。 ファイルシステムがコンピューターで共有されているディスク上にある場合、共有ディスクファイルシステムと呼ばれます。
共有ディスクファイルシステムよりも分散ファイルシステムを使用することには多くの利点があります。 共有ディスクシステムにより、各ユーザーはメモリディスクに直接アクセスできます。 これにより、各コンピューターがメモリディスクを高度に制御できるようになりますが、これはセキュリティリスクになる可能性があります。 代わりに、分散ファイルシステムは、ネットワークプロトコルを介した間接的なアクセスを許可します。
ネットワークプロトコルを介した間接アクセスの使用により、中央ストレージデバイスはすべてのユーザーのファイルへのアクセスを規制できます。 これには、一部のユーザーにファイルへの読み取り専用アクセスを許可することから、特定のファイルへのアクセスを拒否することまであります。 この制御を集中化することにより、分散ファイルシステムは潜在的なセキュリティホールを最小限に抑えます。
別の関連システムは、分散データストアとして知られています。 このシステムは類似しており、ユーザーはさまざまなネットワークシステムに情報を保存できます。 これと引き換えに、分散データストアにアクセスするユーザーは、他のユーザーがシステムに情報を保存できるようにします。
分散ファイルシステムと分散データストアの違いはあいまいになりがちです。 主な違いは一般に、これらのシステムの使用に関する異なる設定に由来します。 分散ファイルシステムは通常、ローカルエリアネットワークで使用され、ネットワーク外のユーザーからのアクセスを制限します。 対照的に、分散データストアには多くの場合、さまざまなネットワークのユーザーがいます。