SeaweedFS
数十億のファイルを高速に保存・配信するために構築された分散ファイル・オブジェクトストレージシステムで、S3、POSIX、lakehouse(S3 Tables)プロトコルに対応します。
- 活発にメンテナンスされている
- ドキュメントが充実
- 寛容なライセンス
概要
SeaweedFS は、数十億のファイルを保存し、それらを高速に配信するという2つの目標を中心に設計された分散ストレージシステムです。単一の `weed` バイナリが、同じ基盤データを S3 互換のオブジェクトストア、POSIX 準拠のファイルシステム、そして S3 Tables を介した lakehouse として公開でき、アクセスパターンごとに別々のシステムを用意する必要がありません。
保存された各 blob はおおよそ1回のディスク読み取りでアクセスでき、ストレージ容量は既存データを再シャーディングするのではなく、追加のボリュームサーバーを起動することで拡張されます。クラウドストレージを透過的なキャッシュやストレージ階層として重ねることもできます。これにより、セルフホスト型ストレージを検討しているチームにとって、他の S3 互換オブジェクトストレージシステムと直接比較検討できる選択肢となります。現在 MinIO に依存しているユーザーにとっても、実際に使える代替手段です。MinIO のコミュニティ版 GitHub リポジトリはアーカイブされ、もはやメンテナンスされていません。
SeaweedFS は、セルフホスト型で S3 互換のオブジェクトストレージ、あるいは大量のファイルを扱う POSIX ファイルシステムを必要とし、単一の巨大なクラスターに頼るのではなくストレージ容量を段階的に拡張していきたいチームに向いています。
このカタログに掲載されている理由
カタログ評価: ★★☆☆☆ (2/5)
Distributed object/file storage, meaningful overlap with MinIO/Ceph/JuiceFS in a moderately-sized category.
- 成熟
- コミュニティ主導
- カテゴリ
- ストレージ
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Ceph
LGPL-2.1単一の統合クラスタから、オブジェクト・ブロック・ファイルストレージを提供する、業界標準の分散ストレージシステムです。
活発にメンテナンスされている
- ストレージ
Longhorn
Apache-2.0より重いストレージシステムに比べ、デプロイと運用がシンプルであることを目指して設計された、Kubernetes 向けの軽量な分散ブロックストレージです。
活発にメンテナンスされている
- ストレージ
JuiceFS
Apache-2.0S3 のようなオブジェクトストレージにデータを保存し、馴染みのあるファイルシステムのセマンティクスとクラウド規模のストレージを組み合わせた、分散型 POSIX ファイルシステムです。
活発にメンテナンスされている
- ストレージ
CubeFS
Apache-2.0クラウドネイティブで大規模なデータ集約型アプリケーション向けに構築された、分散ファイルシステム兼オブジェクトストレージシステムです。
活発にメンテナンスされている
- ストレージ
誤りを見つけましたか? GitHub で修正を提案する