GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

rustfs /

rustfs

使用 Rust 构建、兼容 S3 API 的分布式高性能对象存储服务系统。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-19#13

当日排名

+298当日新增 Star33,138总 Star

RustFS:用 Rust 部署兼容 S3 的分布式对象存储

一分钟看懂

RustFS 是使用 Rust 构建的分布式对象存储系统,提供 S3 兼容接口,并面向数据湖、AI 和大数据工作负载。它支持单节点和分布式部署,也提供 Web 控制台、身份权限、复制、生命周期与审计能力。

你可以用它做什么

  • 为应用提供兼容常见 S3 客户端的对象存储。
  • 构建自托管数据湖、备份仓库和 AI 数据存储层。
  • 从其他 S3 兼容平台迁移或并行运行数据。
  • 使用版本控制、对象锁、复制、配额和生命周期规则管理对象。

主要能力

  • 支持分布式容错、单节点部署和多租户。
  • 提供服务端加密、KMS、OIDC/SSO、IAM 策略与审计日志。
  • 支持 S3、OpenStack Swift,并可选启用 SFTP、FTPS 和 WebDAV。
  • 提供 Kubernetes Helm Chart、Web 控制台和兼容性矩阵。

适合哪些人

适合需要在自有基础设施部署对象存储的平台团队、数据工程团队和 AI 基础设施开发者,尤其适合需要 S3 API 与 Apache-2.0 许可的场景。

怎么开始使用

按照官方安装文档选择容器、二进制或 Kubernetes 部署。先在测试环境验证使用到的 S3 操作、权限、加密和客户端兼容性,再进行容量、故障域、复制、监控和恢复演练,最后迁移生产数据。

使用前需要知道

项目只对支持的 S3 功能做兼容承诺,使用前应核对官方矩阵;S3 Tables 与 MinIO 磁盘兼容等能力仍为预览或受限功能。对象存储承载关键数据,生产环境必须规划纠删码、备份、密钥、升级和灾难恢复。项目采用 Apache-2.0 许可证。

官方资料