目次:
定義-Googleファイルシステム(GFS)とはどういう意味ですか?
Google File System(GFS)は、Google Inc.によって作成され、Googleのデータ処理要件の拡大に対応するために開発されたスケーラブルな分散ファイルシステム(DFS)です。 GFSは、フォールトトレランス、信頼性、スケーラビリティ、可用性、およびパフォーマンスを大規模ネットワークと接続ノードに提供します。 GFSは、低コストの汎用ハードウェアコンポーネントから構築された複数のストレージシステムで構成されています。 検索エンジンなど、Googleのさまざまなデータの使用とストレージのニーズに対応するために最適化されており、保存する必要のある大量のデータを生成します。
Google File Systemは、ハードウェアの弱点を最小限に抑えながら、既製のサーバーの強度を活用しました。
GFSはGoogleFSとも呼ばれます。
TechopediaがGoogle File System(GFS)について説明しています
GFSノードクラスターは、異なるクライアントシステムから継続的にアクセスされる複数のチャンクサーバーを持つ単一のマスターです。 チャンクサーバーは、データをLinuxファイルとしてローカルディスクに保存します。 格納されたデータは大きなチャンク(64 MB)に分割され、ネットワーク内で最低3回複製されます。 大きなチャンクサイズにより、ネットワークのオーバーヘッドが削減されます。
GFSは、アプリケーションに負担をかけることなく、Googleの大規模なクラスター要件に対応するように設計されています。 ファイルは、パス名で識別される階層ディレクトリに保存されます。 名前空間、アクセス制御データ、マッピング情報などのメタデータは、マスターによって制御されます。マスターは、定期的なハートビートメッセージを通じて各チャンクサーバーのステータスの更新と対話し、監視します。
GFSの機能は次のとおりです。
- 耐障害性
- 重要なデータ複製
- 自動で効率的なデータ復旧
- 高い集約スループット
- チャンクサーバーのサイズが大きいため、クライアントとマスターのやり取りが減少
- 名前空間の管理とロック
- 高可用性
最大のGFSクラスターには、300 TBのディスクストレージ容量を持つ1, 000以上のノードがあります。 これには、何百ものクライアントが継続的にアクセスできます。
