# RustFS

Rust驱动的S3兼容分布式存储系统

![RustFS](https://file.lifebus.top/imgs/rustfs_cover.png)

![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)

## 简介

RustFS 用热门安全的 Rust 语言开发，兼容 S3 协议。适用于 AI/ML 及海量数据存储、大数据、互联网、工业和保密存储等全部场景。近乎免费使用。遵循
Apache 2 协议，支持国产保密设备和系统。

## 特性

### 跨云支持
RustFS 利用分布式架构和对象存储功能，为AI和高级分析工作负载提供卓越性能，支持从TB到EB级别的数据扩展。

### 安全可靠
RustFS 与 RustyVault 集成，提供高性能的对象存储安全加密，支持多种加密模式，确保数据安全性和透明度。

### 版本控制
对象存储版本控制功能，为每个对象版本分配唯一标识符，用户可通过API或管理界面访问和管理历史版本。

### 无限扩容
RustFS系统自动平衡节点负载，确保数据均匀分布，支持根据存储需求动态添加或移除资源，实现无限扩容。

### 对象只读
支持对象锁定模式，实现WORM（写一次读多次）功能，防止数据在指定时间范围内被修改或删除，确保数据完整性。

### 主动复制
对象写入时自动创建多个副本并分布到不同节点，支持同步和异步复制模式，提供高可用性和灾难恢复能力。


---

![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
