コンピュータストレージにおいて、グローバルファイルシステムは、通常は広域ネットワークを介して複数の場所からアクセスできる分散ファイルシステムであり、すべての場所からグローバル名前空間への同時アクセスを提供します。ファイルシステムがグローバルと見なされるためには、どの場所からでもファイルの作成、変更、削除が可能である必要があります。このアクセスは通常、各エッジロケーションにあるクラウドストレージゲートウェイによって提供され、NFSまたはSMBネットワークファイル共有プロトコルを使用してアクセスを提供します。[ 1 ]
グローバルファイルシステムの使用には多くの利点があります。まず、グローバルファイルシステムでは、複数のコピーを異なる場所に保存できるため、データの可用性が向上し、リモートの場所から失われたデータを迅速に復元できます。これは、停電や自然災害などの災害発生時に役立ちます。次に、グローバルファイルシステムでは、データをアクセスしているユーザーの近くにキャッシュできるため、パフォーマンスが向上します。これは、世界中のさまざまな場所にいるユーザーがデータにアクセスする場合に特に役立ちます。最後に、従来のネットワーク接続ストレージとは対照的に、グローバルファイルシステムでは、エンタープライズファイルの同期と共有に似た方法で、ユーザーが複数のサイトにまたがって共同作業を行う能力が向上します。[ 1 ]
歴史
グローバルファイルシステムという用語は、歴史的に、複数の、潜在的に分散したシステムへの透過的なアクセスを提供するために、一連のローカルファイルシステム上に構築された分散仮想名前空間を指してきました。 [ 2 ]これらのグローバルファイルシステムは、ブロッキングインターフェース、バッファリングなしなどの同じ特性を持っていましたが、ファイルシステムを展開するすべてのコンピュータ上で同じパス名が同じオブジェクトに対応することを保証していました。分散ファイルシステムとも呼ばれるこれらのファイルシステムは、分散システムへのリダイレクトに依存しているため、ターゲットシステムが存在する場所によっては、レイテンシとスケーラビリティがファイルアクセスに影響を与える可能性があります
Andrewファイル システムは、キャッシュと弱い一貫性モデルを使用してリモート ファイルへのローカル アクセスを実現し、 キャンパス環境でこの問題を解決しようとしました。
2000 年代には、グローバル ファイル システムは、ハイブリッド クラウド ストレージの提供に使用例を見出しました。これは、クラウドまたは任意のオブジェクト ストレージ、バージョン管理、ローカル キャッシュを組み合わせて、単一の統合されたグローバルにアクセス可能なファイル システムを作成します。このファイル システムは、ストレージ デバイスへのリダイレクトに依存せず[ 3 ]、単一のファイル システムとすべてのメタデータをオブジェクト ストレージ内に維持しながら、ローカル キャッシュからファイルを提供します。[ 4 ] Googleの特許 に記載されているように、これらのグローバル ファイル システムの利点には、オブジェクト ストレージに合わせて拡張できること、オブジェクト ストレージに保存されたスナップショットをバージョン管理に使用してバックアップを置き換えること、オブジェクト ストレージ内に集中管理された統合ストレージ リポジトリを作成することなどがあります。
ネットワーク接続ストレージとの比較
ハイブリッドファイルストレージには、クラウド接続を備えたネットワーク接続ストレージ(NAS)とグローバルファイルシステム(GFS)という2つの主要なアプローチがあります。これら2つのソリューションは根本的に異なります。[ 5 ]
クラウド接続を備えたNASは、通常、オンプレミスストレージを補完するために使用されます。パブリッククラウドは、バックアップ、階層化、災害復旧などのタスクのためにオンプレミスNASと組み合わせられる場合があります。このタイプのセットアップでは、特定のユースケースでクラウドを活用し、オンプレミスストレージを補完します。オンプレミスNASは、Dell、IBM、NetAppなどの大手ITベンダーによって販売されており、そのほとんどは何らかのクラウド接続をサポートしています。[ 5 ]
グローバルファイルシステムは、根本的に異なるアーキテクチャを採用しています。このソリューションでは、クラウドストレージ(通常はオブジェクトストレージ)が中核的なストレージ要素として機能し、オンプレミスではデータアクセスを提供するためにキャッシュデバイスが利用されます。これらのデバイスは物理的なデバイスもありますが、ハイパーバイザーに導入できる仮想ソリューションとして提供されるケースが増えています。キャッシュデバイスの使用により、オンプレミスで必要なストレージ容量とそれに伴う設備投資が削減されます。[ 5 ]
グローバルファイルシステムは、地理的に分散した地域間でのファイルアクセスの管理を容易にするため、リモートコラボレーションに適しています。クラウドを中央ストレージとして利用することで、ユーザーはどこにいても同じデータにアクセスできるようになります。[ 5 ]
ただし、GFSソリューションを選択する際には、いくつかのトレードオフを考慮する必要があります。その一つは、データのゴールドコピーがオフサイトに保存されるため、アクセス頻度の低いファイルを取得する際に遅延の問題が発生する可能性があることです。[ 5 ]
ベンダー
世界的なファイルシステム分野の著名なベンダーには以下が含まれます。[ 1 ]
- CTERAネットワークス
- ナスニ
- パンズラ
- ハンマースペース
- ピアソフトウェア[ 6 ]
参照
参考文献
- ^ a b cプリチャード、スティーブン(2022年6月23日)「グローバルファイルシステム:ハイブリッドクラウドとフォロー・ザ・サン・アクセス」 Computer Weekly。2022年6月23日閲覧
- ^並列データベースシステム: PRISMAワークショップ。オランダ、 1990年9月24~26日。ピエール・アメリカ編(1991年7月17日ISBN 3-540-54132-2)、410ページ
- ^ 「構造化データ表現を用いたバージョン管理ファイルシステムの方法およびシステム」
- ^ 「共有機能を備えたバージョン管理されたファイルシステム」。
- ^ a b c d e Lewis, Mitch (2022年9月13日). 「テクニカルインサイト:ファイルストレージの選択 - NAS vs グローバルファイルシステム」 . Evaluator Group .
- ^ 「エッジ、データセンター、クラウドストレージにわたるPeerGFSファイル管理とオーケストレーション」。2022年11月。