Googleファイルシステム(GFS)

著者: Robert Simon
作成日: 15 六月 2021
更新日: 1 J 2024
Anonim
Googleファイルシステム-Hadoopに影響を与えた紙
ビデオ: Googleファイルシステム-Hadoopに影響を与えた紙

コンテンツ

定義-Googleファイルシステム(GFS)とはどういう意味ですか?

Googleファイルシステム(GFS)は、Google Inc.によって作成されたスケーラブルな分散ファイルシステム(DFS)であり、Googleの拡大するデータ処理要件に対応するために開発されました。 GFSは、フォールトトレランス、信頼性、スケーラビリティ、可用性、およびパフォーマンスを大規模ネットワークと接続ノードに提供します。 GFSは、低コストの汎用ハードウェアコンポーネントから構築された複数のストレージシステムで構成されています。検索エンジンなど、Googleのさまざまなデータの使用とストレージのニーズに対応するために最適化されており、保存する必要のある大量のデータを生成します。


Google File Systemは、ハードウェアの弱点を最小限に抑えながら、既製のサーバーの強度を活用しました。

GFSはGoogleFSとも呼ばれます。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaがGoogle File System(GFS)について説明しています

GFSノードクラスターは、異なるクライアントシステムから継続的にアクセスされる複数のチャンクサーバーを持つ単一のマスターです。チャンクサーバーは、データをLinuxファイルとしてローカルディスクに保存します。格納されたデータは大きなチャンク(64 MB)に分割され、ネットワーク内で少なくとも3回複製されます。大きなチャンクサイズにより、ネットワークのオーバーヘッドが削減されます。

GFSは、アプリケーションに負担をかけることなく、Googleの大規模なクラスター要件に対応するように設計されています。ファイルは、パス名で識別される階層ディレクトリに保存されます。名前空間、アクセス制御データ、マッピング情報などのメタデータは、マスターによって制御されます。マスターは、定期的なハートビートを通じて各チャンクサーバーのステータス更新と対話し、監視します。

GFSの機能は次のとおりです。

  • 耐障害性
  • 重要なデータ複製
  • 自動で効率的なデータ復旧
  • 高い集約スループット
  • チャンクサーバーのサイズが大きいため、クライアントとマスターのやり取りが減少
  • 名前空間の管理とロック
  • 高可用性

最大のGFSクラスターには、300 TBのディスクストレージ容量を持つ1,000以上のノードがあります。これには、何百ものクライアントが継続的にアクセスできます。