Cephファイルシステム
Cephファイルシステム(CephFS)は、Cephの分散オブジェクトストア、RADOSの上に構築されたPOSIX準拠のファイルシステムです。 CephFSは、従来のユースケース(共有ホームディレクトリ、HPCスクラッチスペース、分散ワークフロー共有ストレージなど)を含むさまざまなアプリケーションに対して、最新のマルチユース、高可用性、高性能なファイルストアを提供します。 ワークロードは、基礎となるRADOSオブジェクトストアのサイズと線形的にスケーリングする場合があります。つまり、クライアントのデータI/Oを仲介するゲートウェイやブローカーはありません。
スケールアウトNAS、ネットワークアタッチドストレージ
分散ファイルシステム
Cephファイルシステムは、ファイルデータとメタデータを別々のRADOSプールに保存します。CephFSはメタデータサーバー(MDS)クラスターを介してクライアントにメタデータを提供します。MDSクラスターは、新しいメタデータサーバーを追加することで、より高いメタデータのワークロードをサポートするためにスケーリングできます。
ファイルシステムのクライアントは、コントローラを介さずに、分散ストレージプールに直接アクセスしてファイルデータオブジェクトの読み書きを行うことができます。
MDSのクラスタは、データへのアクセスを調整し、分散メタデータキャッシュの状態を管理する権限を持ちます。このキャッシュは、クライアントとMDSが協力して維持します。メタデータの変更は、各MDSによってRADOS上のジャーナルに効率的な書き込みのシリーズとして集約されます。MDSはメタデータの状態をローカルに保存しません。このモデルにより、POSIXファイルシステムのコンテキスト内でクライアント間の一貫性のある迅速な協力が可能となります。
参考:docs.ceph.com
- Ambedded UVSマネージャーを使用してCephFSを展開する
- 写真セット
- UVSマネージャーCephFS(Cephファイルシステム)とメタデータサーバー(MDS)