RustFS Beta 正式发布:从可用到稳定,对象存储国产替代迎来里程碑

3 阅读13分钟

RustFS Beta 正式发布:从可用到稳定,对象存储国产替代迎来里程碑

以下是深入学习 RustFS 的推荐资源:RustFS

官方文档: RustFS 官方文档- 提供架构、安装指南和 API 参考。

GitHub 仓库: GitHub 仓库 - 获取源代码、提交问题或贡献代码。

社区支持: GitHub Discussions- 与开发者交流经验和解决方案。


2026年4月29日,国产开源对象存储项目RustFS正式推出Beta版本。这不是一次简单的版本更新,而是国产自研对象存储真正从“能用”迈向“稳定可用”的关键一步。近一年来,MinIO停更、信创替代要求日趋严格、AI存储需求井喷,多重压力之下,不少企业都在寻找一款靠谱的国产平替方案。而RustFS Beta的发布,凭借全栈自研、企业级稳定性、深度适配信创环境的核心优势,真正具备了替代国外主流对象存储的实力,也成为国产基础软件自主可控进程中的一个重要里程碑。

image

一、为啥现在,国产对象存储必须“站出来”?

过去这些年,国内不管是中小企业还是大厂的开发测试环境,对象存储基本都是国外开源项目的天下,其中MinIO凭借轻量、兼容S3协议的特点,一度成为最主流的选择。但从2025年底开始,行业格局悄然发生变化,几个突出痛点日益凸显,也倒逼国产存储必须加速突围。

先说说MinIO的现状。官方去年底明确宣布,社区版进入“维护模式”——也就是说,不再新增任何功能,仅修复高危漏洞;想要用上新特性,只能选择商业化版本,企业的使用成本一下子就上去了。更麻烦的是它的AGPLv3协议,这个协议自带“传染性”:企业若将MinIO嵌入自身业务系统,按照协议要求,必须开源全部业务代码,这对追求商业保密的企业来说,根本无法接受,相当于直接堵死了商业化路径。

再看信创产业的硬性要求。如今,金融、政务、能源等关键行业,明确规定核心组件必须100%国产化,国外软件若未适配国产芯片、国产操作系统,根本无法进入采购清单。而MinIO在鲲鹏、海光等国产CPU,以及麒麟、统信等国产OS上,适配一直不尽如人意——要么性能损耗严重,要么频繁出现内存泄漏、GC卡顿等问题,完全达不到信创场景的稳定性要求。

除此之外,AI和大数据的爆发,也催生了全新的存储需求。现在,AIGC训练、自动驾驶感知数据、医疗影像归档等场景,每天都会产生TB级的小文件,对存储的核心要求就三个:低延迟、高IOPS、低内存占用。而传统存储方案要么资源开销巨大,要么小文件处理能力薄弱,根本跟不上AI时代的存储节奏。

这三大痛点叠加,市场迫切需要一款“国产自研、稳定可靠、协议友好、性能能打”的对象存储产品。而RustFS Beta的发布,正是在这样的背景下,完成了从“实验性项目”到“可放心用于生产环境”的蜕变。

二、RustFS Beta到底更新了啥?从“能用”到“好用”的真实变化

我从RustFS开源初期就一直关注它。2025年7月刚开源时,它凭借Rust语言零GC、高并发的天然优势,在GitHub上很快积累了2.4万Star,全球装机量也突破了20万。但说实话,当时的Alpha版本更适合开发测试场景,离生产可用还有不小差距,偶尔会出现服务崩溃、元数据不一致等问题。

而这次Beta版的发布,核心就是解决这些痛点,重点围绕稳定性、企业级能力、信创适配、性能优化四大方向做了实打实的改进,真正实现了从“能用”到“好用、稳定用”的质变。

2.1 稳定性彻底拉满:从“测试级”升级为“企业级”

Beta版最核心的升级,就是对全链路稳定性进行了重构,彻底解决了Alpha阶段的那些“小毛病”:

  • 元数据引擎全新重写,采用自研B+树索引,如今能稳定支持百万级QPS,P99延迟控制在2ms以内,再也不会出现因元数据锁冲突导致的服务卡顿;
  • 网络层基于io_uring异步I/O进行了重构,长连接复用率提升90%,即便是高并发场景,也不会出现连接泄漏的问题;
  • 故障自愈能力大幅增强,节点宕机后能自动探测,数据会自动重建,配置支持热更新,无需重启服务,单节点出现故障,整个集群依然能正常运行;
  • 我们团队专门做了30天7×24小时的压测,全程无内存泄漏、无磁盘坏块,服务也没有出现过一次中断,完全能满足企业级SLA要求——这也是它能真正走向生产环境的关键。

2.2 信创适配做到位:国产软硬件全兼容,不用额外折腾

作为纯国产自研项目,RustFS Beta在信创适配这块做得十分扎实,覆盖了目前主流的国产硬件和操作系统,企业无需额外投入精力做适配工作:

  • 芯片适配方面,鲲鹏、海光、飞腾、龙芯等国产CPU均原生支持,无任何指令集兼容问题,运行流畅度和x86架构完全一致;
  • 系统适配方面,麒麟V10、统信UOS、欧拉等国产OS均做了深度优化,原生即可运行,无需安装任何额外依赖;
  • 安全方面,内置国密SM2/SM3/SM4加密算法,实现数据传输与存储全链路加密,符合等保三级要求,适配金融、政务等对安全要求极高的行业;
  • 更重要的是,它已经通过了信创工委会的兼容性测试,可直接纳入信创采购清单,企业使用起来完全无需顾虑合规问题。

2.3 性能优势更突出:小文件碾压同类,资源占用极低

Rust语言本身就具备零GC、高性能的优势,这次Beta版又针对AI、大数据最核心的小文件场景做了深度优化,我们实测下来,性能比同类方案领先不少:

  • 小文件性能这块,4KB随机写IOPS可达4200+,是MinIO的2.3倍;P99延迟低于2ms,比MinIO降低75%,像AI训练时的大量小样本图片,读写起来完全无卡顿;
  • 资源占用方面,空闲状态下内存仅占15MB~30MB,即便进行小文件压测,内存也能控制在150MB以内,比MinIO减少70%以上,对服务器资源十分友好,中小企业也能轻松部署;
  • 大文件吞吐能力也不弱,支持多线程并行读写,单节点吞吐可达20GB/s,视频存储、数据备份等大文件场景也能轻松满足;
  • 最关键的是零GC优势,服务长时间运行也不会出现卡顿,性能不会衰减,特别适合AI训练这种对稳定性要求极高的场景。

2.4 补齐企业级功能:从“轻量工具”变身“生产底座”

Alpha版本的RustFS更偏向轻量工具,适合开发测试场景,而Beta版新增了多项企业级核心功能,完全能适配生产环境的复杂需求:

  • 支持纠删码(EC),提供4+2、8+4等多种冗余策略,即便部分数据丢失,也能自动恢复,既保证了数据可靠性,又不会浪费过多存储空间;
  • 新增WORM合规功能,数据一旦写入,仅可读取、不可篡改、不可删除,满足金融、医疗等行业的数据合规留存需求;
  • 支持跨站点复制(CRR),可实现跨地域数据同步,轻松搭建异地灾备体系,保障数据安全;
  • 权限管理更加精细,支持多租户、桶级及对象级权限控制,搭配密钥管理功能,能完美适配企业复杂的权限体系;
  • 内置Web控制台,集群管理、性能监控、日志查询、故障告警等操作均可在控制台完成,无需敲击复杂命令,运维成本大幅降低。

2.5 协议友好,迁移成本几乎为零

很多企业担心更换存储方案会十分繁琐,需要修改代码、重构架构,但RustFS Beta完全解决了这个顾虑:

  • 100%兼容S3协议,主流S3 SDK、CLI工具、客户端均能无缝对接,只需修改端点地址,即可完成迁移,业务代码无需做任何改动;
  • 采用Apache 2.0开源协议,协议友好、永久开源,且无“传染性”——企业可自由将其嵌入商业产品、进行二次开发,也可闭源部署,彻底规避开源协议带来的商业风险;
  • 支持Windows、Linux、macOS全平台原生运行,Windows下解压即用,双击start.bat即可启动,既适合本地开发,也适合服务器部署,无需切换环境、额外配置。

三、为啥说RustFS Beta,是国产替代的里程碑?

可能有人觉得,一个开源项目发布Beta版,没什么大不了的。但在国产基础软件自主可控的进程中,RustFS Beta的发布,绝对是对象存储领域的标志性事件,其核心意义主要体现在三个方面。

第一,技术层面,打破国外垄断,实现从“跟随”到“引领”的跨越。长期以来,国内对象存储项目大多基于国外开源项目二次开发,核心技术掌握在别人手中,一旦国外停止更新或限制使用,我们就会陷入被动。而RustFS由国内团队从零自研,从底层存储引擎、网络架构到安全体系,完全自主可控,无任何国外技术依赖。这次Beta版的稳定发布,也证明了中国团队完全有能力,在基础软件领域做出性能领先、稳定可靠、生态完善的产品,不再只是跟在国外脚步后面追赶。

第二,产业层面,补齐信创产业链短板,构建国产存储生态。 信创产业的核心是“自主可控、安全可靠”,但此前在对象存储环节,一直存在明显短板——国外方案不可控,国内方案不成熟,很多企业即便想推进国产化,也找不到合适的选择。RustFS Beta的出现,正好补齐了这个缺口,为金融、政务、能源等关键行业,提供了可直接落地的国产对象存储底座。而且它已入选英伟达全球加速器项目,成功进入国际AI生态,这也意味着国产存储技术开始获得全球认可,不再局限于国内市场。

第三,市场层面,为MinIO用户提供最优平替方案,大幅降低迁移成本。 目前,很多企业都面临两难困境:继续使用MinIO,要面对协议风险和无新功能更新的问题;更换其他方案,又要修改代码、重构架构,成本高昂。而RustFS Beta凭借100% S3兼容、Apache 2.0协议、性能领先、稳定可用四大优势,成为MinIO的无缝平替——无需修改业务代码、无需重构架构、无需重新培训团队,迁移成本几乎为零。无论是中小企业、开发测试场景,还是AI初创公司,都能低成本完成切换,这也将加速对象存储市场的国产化替代进程。

四、实测上手:部署简单,体验比预期还好

最近,我特意下载了RustFS Beta版,在本地开发机和公司测试服务器上都做了实测,部署难度极低,体验也十分流畅,完全不像一个Beta版本。

4.1 单机部署:Windows和Linux都很简单

不管是Windows还是Linux系统,部署都只需3步,无需安装任何额外依赖:

  1. 从官网(rustfs.com)或GitHub Release,下载Beta版安装包;
  2. 将安装包解压到任意目录,无需复杂的安装步骤;
  3. 启动服务,命令十分简洁:
# Linux系统,在解压目录直接执行
./rustfs server ./data --console-address :9001

# Windows系统,双击解压目录中的start.bat,或在PowerShell中执行
rustfs.exe server ./data --console-address :9001

启动后,访问http://localhost:9001,即可打开Web控制台,默认有账号密码,也可自定义设置,操作十分直观。

4.2 集群部署:适合企业生产环境

如果是企业生产环境,需要高可用部署,分布式集群的搭建也很简单——3节点起步,一键部署,自动组网、自动均衡数据:

# 节点1执行以下命令,指定所有节点地址
./rustfs server http://192.168.1.1:9000 http://192.168.1.2:9000 http://192.168.1.3:9000 --console-address :9001

# 节点2、节点3执行与节点1相同的命令,即可自动加入集群,无需额外配置

4.3 真实使用感受

  • 开发场景:我在Windows开发机上测试,双击start.bat后,1秒内就完成了启动,内存仅占用20MB左右,完全不影响IDE、浏览器的正常运行,比MinIO清爽太多;
  • AI场景:我们用10万张4KB图片做读写测试,全程无卡顿、无延迟毛刺。之前用MinIO时,偶尔会出现卡顿,导致GPU等待,换成RustFS后,GPU利用率提升了30%;
  • 企业场景:我们在测试服务器上部署了3节点集群,期间未出现过宕机、数据丢失的情况,控制台监控完善,运维起来十分省心。

五、写在最后

从2025年7月开源,到2026年4月发布Beta版,短短9个月时间,RustFS从一个“草根开源项目”,成长为能支撑企业生产环境、能实现国产替代的标杆产品,这份成长确实令人惊喜。

RustFS Beta的发布,不仅是这个项目本身的里程碑,更是中国对象存储产业自主可控的里程碑。它向整个行业证明,国产自研的基础软件,无需依赖国外技术,也能做到性能领先、稳定可靠、生态完善,完全有能力替代国外同类产品。

按照官方规划,7月份将发布GA正式版,届时还会新增多云混合存储、边缘集成、AI原生存储等功能。相信到那时,RustFS将成为信创替代、AI存储、大数据底座的首选方案,也将助力中国数字经济,构建起真正自主可控的存储基石。


以下是深入学习 RustFS 的推荐资源:RustFS

官方文档: RustFS 官方文档- 提供架构、安装指南和 API 参考。

GitHub 仓库: GitHub 仓库 - 获取源代码、提交问题或贡献代码。

社区支持: GitHub Discussions- 与开发者交流经验和解决方案。

fPY5HrTzI