Lustreアーキテクチャの中心的コンポーネントは「Lustreファイルシステム」です。
これはLinuxオペレーティングシステムでサポートされており、POSIX標準準拠のUNIXファイルシステムインターフェースを提供します。
Lustreファイルシステムは、ext4ジャーナリングファイルシステムの改良版を使用してデータとメタデータを保存します。パフォーマンスを改善し、Lustreファイルシステムに必要な追加機能を提供するように拡張されています。
Lustreストレージアーキテクチャは、さまざまな種類のクラスタをサポートします。
ファイルレイアウトは「ファイル単位」「ディレクトリ単位」「ファイルシステム単位」で構成できます。これにより、ファイルI/Oを単一ファイルシステム内の特定アプリケーション要件に合わせて調整できます。
Lustreファイルシステムのクラスタ総帯域幅を中断することなく、クラスタ拡張が可能です。
Lustreファイルシステムは、共有ストレージパーティションを使用したアクティブフェイルオーバーをサポートします。
さまざまな高可用性(HA)マネージャーと連携することで、単一障害点を発生させずに、自動フェイルオーバーが可能となっています。
これにより、アプリケーションの透過的リカバリを実行できます。
Lustreには各種ユーティリティが付属しています。
Lustreは、ファイルシステムのセットアップや調整をサポートする構成ユーティリティを提供します。
Lustreソースコードには、ファイルシステムとネットワークの全体的なベンチマークに対して個々のLustreコンポーネントをテストするための、「一連のテスト」と「テストフレームワーク」が含まれています。
単一ノードで一連のテストをセットアップして実行し、大規模なクラスタでテストを実行できます。
Lustreファイルシステムは、パフォーマンスやチューニングを調べるための各種パフォーマンスモニターを提供します。
Lustreファイルシステムは、オンライン分散ファイルシステムチェック機能(LFSCK)を提供します。
この機能により、重大なファイルシステムエラーが発生した場合に、ストレージコンポーネント間の整合性を復元できます。
参考元サイト
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。
OSS×Cloud ACCESS RANKING