一、RustFS 是什么?
RustFS 是一款简单、高效、分布式的对象存储,适用于MinIO的快速平替和AI训练和推理的对象存储场景的使用。 同时,RustFS是一种高效、开源、自由的对象存储解决方案。它 100% 兼容 S3 协议,使用 Apache2 许可证发行的开源软件。RustFS 使用目前全世界最受欢迎的、内存安全的语言 Rust 语言编写,特别适合高性能场景使用,RustFS由全世界优秀的工程师参与并贡献的一款对于商用友好的分布式对象存储产品,RustFS 可以平替非常多非友好开源协议的对象存储产品。
RustFS 即将从商业应用正式向开源,向全球进行发布,帮助全世界降低存储成本、提升数据安全。
二、安装前必读
RustFS 中分成三种安装模式,单机单盘适合、单机多盘和多机多盘模式。其中,多机多盘的模式包含了企业级可用的性能、安全性和扩展性。并且,提供了生产工作负载需要的架构图。请装前请阅读,我们的启动模式与检查清单,如下:
请明确您的三种安装启用模式:
安装前检查,确保各项指标符合生产指导特征,若不需要生产标准可不阅读此指导;
三、操作系统和 CPU 支持
你几乎可以在任何 CPU 和操作系统上运行 RustFS,不论是 Linux、Unix、Windows、MacOS、FreeBSD、Docker、甚至是边缘网关上,您都可以上运行 RustFS。 CPU 架构支持:X86、ARM 等多种 CPU 架构。
四、RustFS 的特征
- S3 兼容: 100% 兼容 S3 协议,优秀的兼容性与大数据、数据湖、备份软件、图像处理软件、工业生产软件兼容;
- 分布式: RustFS 是一个分布式的对象存储,因此,RustFS 可以满足各种需求;
- 商用友好: RustFS 是 100% 的开源软件,并且使用 Apache v2.0 许可证发行,因此,RustFS 是商用友好的;
- 快速: Rust 这一门开发语言的性能无限接近于 C 语言的速度。因此,RustFS 的性能非常强劲;
- 安全: RustFS 使用内存安全的语言 Rust 编写,因此,RustFS 是 100% 安全的;
- 跨平台: RustFS works on Windows, macOS, and Linux;
- 可扩展: RustFS 支持自定义插件,因此,RustFS 可以满足各种需求;
- 可定制: 由于开源的特性,你可以自定义各种插件插件,因此,RustFS 可以满足各种需求;
- 云原生: RustFS 支持 Docker 等方式部署,可快速在云原生环境下快速部署。
五、RustFS 价值观
帮助全人类提升数据安全、降低存储成本。
六、RustFS 的愿景
全世界每一个个人 AI 智体都可以使用 RustFS 来存储数据。