RustFS - Rust製のS3互換分散オブジェクトストレージ
(github.com/rustfs)RustFSは、Rustで書かれた高性能な分散オブジェクトストレージで、MinIOの代替となるApache 2.0ライセンスベースのS3互換ストレージを目指しています。
- Rustベースの実装により、メモリ安全性と性能を重視
- S3互換APIを提供
- MinIO、Cephなど既存のS3互換プラットフォームとの移行・共存をサポート
- Apache 2.0ライセンス
- データレイク、AI、ビッグデータのワークロードに最適化
- シングルノードモード、バージョニング、ロギング、イベント通知、Bucket Replicationをサポート
- Bitrot Protectionをサポート
- Kubernetes Helm Chartを提供
- OpenStack Swift APIおよびKeystone認証をサポート
- Web Console、CLI、Helm、Operatorなど周辺ツールも別リポジトリで提供
- Lifecycle Management、Distributed Mode、RustFS KMSは現在Under Testingの状態
- Docker実行時はS3 APIが9000ポート、コンソールが9001ポートを使用
- コンテナはnon-rootユーザーのUID 10001で実行されるため、ボリュームマウント時に権限設定が必要
MinIOのAGPLライセンスが負担に感じられる場合や、RustベースのS3互換オブジェクトストレージを検討しているなら、注目に値するプロジェクトです。ただし、まだ一部の中核機能はテスト段階のため、本番環境への導入前にはS3互換性、分散モード、lifecycle、retention、replicationの動作を直接検証しておくのがよさそうです.
まだコメントはありません。