エキゾチックなファイルシステムを深掘り: Ceph、MooseFS、JuiceFS
要約 * Ceph: CRUSHアルゴリズムを使った強力なオブジェクトストレージ * MooseFS: 軽量でPOSIX準拠のひねりを加えたシステム * JuiceFS: キーバリューストアの魔法を取り入れたクラウドネイティブファイルシステム * 3つのシステムはそれぞれ、レプリケーション、イレイジャーコーディング、一貫したハッシュ化に独自のアプローチを提供 * パフォーマンステストで驚くべき結果が明らかに(ネタバレ: 常に速度だけが重要ではない) Ceph: ストレージの万能ツール まずはCephから始めましょう。2006年から注目を集めている分散ストレージシステムです。Cephが分散ファイルシステムの中で際立っている理由は何でしょうか? CRUSHアルゴリズム: Cephの秘密のソース Cephの中心には、スケーラブルなハッシュ化の下での制御されたレプリケーション(CRUSH)アルゴリズムがあります。データの交通整理役のようなもので、車ではなくデータの配置をストレージクラスター全体で調整します。 CRUSHの動作を簡単に説明すると: def crush...