存储管理
管理对象存储(RustFS)、文件存储(JuiceFS)和高速缓存存储(BeeGFS)。
存储管理
Tensor OS 的存储体系由三种互补的存储系统组成,各自承担不同的数据职责。存储管理页面提供三个 Tab 分别管控。
对象存储(RustFS)
RustFS 提供 S3 兼容的对象存储服务,用于存放:
- 模型文件和模型包
- 数据集和数据集包
- 导入/导出包
- 系统备份
对象存储页面展示当前集群的 StorageClass 列表,重点过滤 RustFS/MinIO/S3 相关的存储提供者。每个存储类显示:
- 名称和存储提供者(Provisioner)
- 回收策略(Retain/Delete)
- 绑定模式(Immediate/WaitForFirstConsumer)
- 是否为默认存储类
- 创建时间
文件存储(JuiceFS)
JuiceFS 承担 POSIX 兼容的共享文件系统角色,主要用途:
- 模型训练数据的共享访问
- 工作空间挂载
- K3s PV/NFS 语义支持
- 实验环境文件共享
文件存储管控台功能即将推出。当前 JuiceFS 通过 Bootstrap CLI 安装并自动配置。
高速缓存存储(BeeGFS)
BeeGFS 作为并行文件系统,专为高吞吐场景优化:
- 大规模分布式训练的高速数据读取
- 多节点并行 I/O
- 训练数据缓存加速
高速缓存管控台功能即将推出。当前 BeeGFS 通过 Bootstrap CLI 安装并自动配置。
存储分工原则
| 存储系统 | 接口协议 | 典型场景 | 性能特点 |
|---|---|---|---|
| RustFS | S3 API | 模型包、数据集、备份 | 大对象高吞吐 |
| JuiceFS | POSIX/NFS | 工作空间、共享数据 | 通用文件访问 |
| BeeGFS | POSIX (并行) | 训练数据读取 | 超高并行吞吐 |
三种存储系统角色清晰,不做重叠。所有存储组件默认随平台一起安装,支持通过 kustomize 配置按需开关。