news 2026/2/25 17:05:05

对标MinIO!全新一代分布式文件系统诞生!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
对标MinIO!全新一代分布式文件系统诞生!

最近 MinIO 官方在 README 中正式宣布项目进入“维护模式”:

  • 不再接受新功能、增强或拉取请求:代码库仅进行维护,不再开发新特性。

  • 安全补丁和关键 bug 修复:会根据个案评估,但不是保证全面支持。

  • 问题和 PR 审查停止:现有 issue 不会积极处理,社区支持仅通过 Slack 提供最佳努力(best-effort)。

  • 企业版转向:官方推荐转向付费的 MinIO AIStor(起价约$96,000/年,针对 400TB),该版提供完整管理功能。

这对很多把 MinIO 当作长期基础设施的团队来说,确实是一个坏消息。

不过也要理解,MinIO 开源这么多年,为 S3 兼容对象存储的普及立下了汗马功劳,社区里无数项目都曾经或正在依赖它。现在它选择把主要精力放在商业版上,这属于公司正常的商业决定。我们不骂它,只向前看:接下来用什么来替代它?

👉 欢迎加入小哈的星球,你将获得:专属的项目实战(多个项目) / 1v1 提问 /Java 学习路线 /学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《Spring AI 项目实战》正在更新中..., 基于 Spring AI + Spring Boot 3.x + JDK 21;

  • 《从零手撸:仿小红书(微服务架构)》 已完结,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/

  • 《从零手撸:前后端分离博客项目(全栈开发)》2期已完结,演示链接:http://116.62.199.48/;

  • 专栏阅读地址:https://www.quanxiaoha.com/column

截止目前,累计输出 100w+ 字,讲解图 4013+ 张,还在持续爆肝中..后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有4100+小伙伴加入

RustFS(Rust,性能屠夫)

在 MinIO 众多替代品中,RustFS是最近热度最高的一颗新星。这个由国人团队主导的开源项目,目前 GitHub Star 数已狂飙至15k+,增速非常夸张。

RustFS 是一个基于 Rust 语言开发的高性能分布式对象存储软件,定位与 MinIO 高度相似,功能基本对齐 MinIO 开源版(包括分片上传、桶策略、版本控制、事件通知、生命周期管理等),完全兼容 AWS S3 协议,部署简单(Docker 一键启动),并提供现代化的可视化管理控制台。

根据官方同等硬件压测,RustFS 在小对象(4KB)场景下吞吐量约为 MinIO 的2.3 倍,大对象场景也高达1.8~2.2 倍

与 MinIO 不同的是,RustFS 采用宽松的 Apache 2.0 许可证,对商业闭源产品更加友好。

这是官方提供的 RustFS 与其他存储产品对比:

项目还比较新(真正火起来是 2024 年底之后),目前还处在1.0.0-alpha阶段,分布式模式仍在快速迭代中。对于追求极致稳定、规模很大的生产集群,建议先在测试 / 灰度环境中充分验证,或观望社区再演进 6 ~ 12 个月,等 1.0 正式版发布再做全面迁移决策。

如果是单机 / 小规模集群的话,完全可以上生产环境用了,根据大量使用者反馈,非常稳定。

再多说一点,RustFS 的贡献者名单里能看到不少技术大佬,比如 PHP 大神安正超。而且,这个项目处理 issue 的速度比较快,使用遇到什么 bug,一般能够在比较短的时间就处理解决。

项目地址:

  • 官网:https://rustfs.com

  • GitHub:https://github.com/rustfs/rustfs

Garage(Rust,中小规模自托管)

Garage 是一款S3 兼容的分布式对象存储服务,主要面向小到中型的自托管环境。它的目标不是构建超大规模云平台,而是让你能在几台服务器上,轻松跑起一个可靠、容错的对象存储。而且,能轻松跨越不同物理位置(如多个机房、家庭宽带+云主机组合)部署,即使部分节点掉线,数据依然可用。

用一句话概括:Garage 是一套适合“自己搭、小团队用、多节点部署”的 S3 存储系统。

为了让管理更简单,Garage 同样提供了一个独立的 Web 管理界面 ——Garage Web UI。它是 Garage 对象存储的前端控制台,帮助你通过浏览器完成日常运维工作,主要功能包括:健康状态监控、桶(Bucket)管理、对象浏览、访问密钥管理等。

项目地址:

  • 官网:https://garagehq.deuxfleurs.fr

  • 仓库(自托管):https://git.deuxfleurs.fr/Deuxfleurs/garage

Ceph(C++,老牌分布式存储鼻祖)

Ceph 是开源分布式存储领域的元老项目,社区活跃度和成熟度都非常高,当前仍是开源分布式存储第一梯队。它提供对象存储(RGW,兼容 S3)块存储(RBD)文件存储(CephFS)三合一的统一存储平台,能够在普通硬件之上,构建从 PB 到 EB 级、无单点故障的大规模集群。

Ceph 还支持多租户隔离,满足复杂企业环境的需求。

与 MinIO 最大的区别在于:Ceph 是“全能型平台”,MinIO 是“专精型工具”。Ceph 架构复杂,运维门槛高,适合有专业存储/运维团队的中大型企业。

Ceph 不太适合单机或小规模存储、对单次请求延迟极其敏感的业务、高频率小文件读写以及对运维简单性要求很高的中小团队。

项目地址:

  • 官网:https://ceph.io/

  • Github:https://github.com/ceph/ceph

SeaweedFS(Go,海量小文件神器)

SeaweedFS 是专为“几十亿小文件 + 高并发读写”场景设计的高性能分布式存储系统。其核心设计灵感源自 Facebook 的 Haystack 论文,通过将元数据分散到卷服务器(Volume Server),实现了单次磁盘访问 O(1) 的极致读取效率。它社区活跃度高,文档完善,且架构轻量,运维成本远低于 Ceph。

和 Ceph/MinIO 的区别在于:SeaweedFS 是为“小文件性能”而生的特种部队。它解决了传统文件系统在处理海量小文件时元数据成为瓶颈的痛点。不过,这并不代表其不可以存储大文件,只是在小文件场景优势更大。

适合的场景:

  • 海量小文件存储,如图片、社交媒体内容。

  • 需要极低延迟读取的业务,如实时头像获取、缩略图服务。

  • 包含数亿张小图片或音频片段的机器学习训练集存储。

  • 大规模日志文件的顺序写入与存储。

项目地址:

  • 官网:https://seaweedfs.com/

  • Github:https://github.com/seaweedfs/seaweedfs

云厂商对象存储(OSS / COS / S3 等)

云厂商提供的对象存储服务(Object Storage Service,OSS / COS / S3)是一种海量、安全、低成本且高度可靠的云存储形态,适合存放任意类型的文件。容量与吞吐可以按需弹性扩展,并提供多种存储类型,帮助优化整体存储成本。

常见提供对象存储服务的云厂商包括:阿里云 OSS、腾讯云 COS、七牛云、AWS S3等。

云厂商对象存储的优势如下:

  • 可靠性强: 拿阿里云对象存储 OSS(Object Storage Service)为例说明,其可提供 99.9999999999%(12 个 9)的数据持久性,99.995%的数据可用性。

  • 安全性强:对象存储服务一般都会支持防盗链配置(可屏蔽恶意来源的访问)、基于 SSL 和 TLS 的 HTTPS 数据加密传输、文件版本控制(防止文件被误删除或覆盖而造成数据丢失)、控制每个单独文件的读写权限等功能。

  • 扩展性强:不限制存储空间大小。您可以根据所需存储量无限扩展存储空间,解决了传统硬件存储扩容问题。

  • 成本较低:无需传统硬件的采购、部署和运维,支持按量付费。

  • 接入方便:对象存储服务一般都会提供标准的 RESTful API 接口、丰富的 SDK 包、客户端工具、控制台。

  • ……

总结

这张表格是我让 Gemini 3 Pro 做的总结对比,仅供参考(会有幻觉问题):

对于个人开发者或中小团队:

  • 如果你的需求是快速自建一个 S3 兼容存储,数据量不大,强烈推荐先尝试Garage(部署最轻量、对环境要求低)或RustFS(功能更全,性能更强)。

  • 如果只是存一些图片、视频等普通业务文件,而且对“可用性省心、少运维”更看重, 那么直接用云厂商的 OSS / COS / S3往往是成本和精力投入都更优的选择上所有的图片都存放在 OSS 中)。

如果你已经在用 MinIO:如果老版本还能稳定运行,完全可以“让子弹再飞一会儿”。可以考虑利用这段时间搭一套 RustFS / Garage / 其他方案的测试环境,预研迁移路径和成本。等到RustFS发布1.0 正式版,再结合自身业务节奏做整体迁移决策,会更稳妥。

对于中大型企业或有复杂需求的用户:

  • 预算允许、对可用性和合规要求高时,直接用云厂商 OSS / COS / S3依然是总体成本最低、心智负担最小的选择——把精力放在业务而不是存储底座上。

  • 必须自建时:

    • 追求统一块 / 文件 / 对象 + 超大规模集群→ 重点评估Ceph / CubeFS

    • 业务以海量小文件、高并发访问为主 →SeaweedFS会比通用对象存储更合适。

    • 可以接受新技术栈、希望在对象存储层拿到更高性能与更友好的开源协议(Apache 2.0)RustFS值得列入中长期主力选型。

👉 欢迎加入小哈的星球,你将获得:专属的项目实战(多个项目) / 1v1 提问 /Java 学习路线 /学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《Spring AI 项目实战》正在更新中..., 基于 Spring AI + Spring Boot 3.x + JDK 21;

  • 《从零手撸:仿小红书(微服务架构)》 已完结,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/

  • 《从零手撸:前后端分离博客项目(全栈开发)》2期已完结,演示链接:http://116.62.199.48/;

  • 专栏阅读地址:https://www.quanxiaoha.com/column

截止目前,累计输出 100w+ 字,讲解图 4013+ 张,还在持续爆肝中..后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有4100+小伙伴加入

1. 我的私密学习小圈子,从0到1手撸企业实战项目~ 2. 雪花算法ID重复了?惨痛教训:请勿轻易造轮子! 3. 分库分表后,数据库数据一致性问题如何解决? 4. Spring Task定时任务:3行代码解放双手,告别重复劳动!
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。 获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。 点“在看”支持小哈呀,谢谢啦
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/24 6:40:29

Excalidraw教育场景应用:高校课程设计新工具

Excalidraw:高校课程设计的可视化协作新范式 在一次跨学院的教学研讨会上,三位教授围坐在虚拟会议室中——计算机系的李老师正在用鼠标在共享白板上勾勒一个知识框架,医学部的王老师实时添加注释,教育学院的张老师则输入一句“生成…

作者头像 李华
网站建设 2026/2/16 17:43:29

《从实验室到生活:Aloha机器人如何重新定义人机协作》

从实验室到生活:Aloha机器人如何重新定义人机协作一、Aloha 机器人的起源与核心突破(一)诞生背景:破解机器人操作的 “高端化” 困局在机器人发展的漫长历程中,高端硬件与复杂校准一直是横亘在广泛应用之路上的巨石。传…

作者头像 李华
网站建设 2026/2/24 5:08:56

开源无界,共筑未来!COSCon‘25 全球开源发展愿景论坛议程正式发布

中国开源年会 COSCon 是业界最具影响力的开源盛会之一,由开源社在 2015 年首次发起,2016 年正式得以命名。九年来,中国开源年会以其独特的中立社区定位及日益增加的影响力,吸引了越来越多国内外企业、高校、开源组织和社区的大力支…

作者头像 李华
网站建设 2026/2/25 7:01:18

十年同行,为她发声!COSCon‘25 女性开源论坛议程正式发布

中国开源年会 COSCon 是业界最具影响力的开源盛会之一,由开源社在 2015 年首次发起,2016 年正式得以命名。九年来,中国开源年会以其独特的中立社区定位及日益增加的影响力,吸引了越来越多国内外企业、高校、开源组织和社区的大力支…

作者头像 李华
网站建设 2026/2/25 9:14:48

如何快速掌握USB Disk Ejector:一键安全弹出完整教程

如何快速掌握USB Disk Ejector:一键安全弹出完整教程 【免费下载链接】USB-Disk-Ejector A program that allows you to quickly remove drives in Windows. It can eject USB disks, Firewire disks and memory cards. It is a quick, flexible, portable alternat…

作者头像 李华
网站建设 2026/2/24 18:19:39

AdGuard Home终极性能调优指南:7个配置突破DNS过滤瓶颈

AdGuard Home终极性能调优指南:7个配置突破DNS过滤瓶颈 【免费下载链接】AdGuardHome Network-wide ads & trackers blocking DNS server 项目地址: https://gitcode.com/gh_mirrors/ad/AdGuardHome AdGuard Home作为网络级DNS过滤解决方案,其…

作者头像 李华