1. CubeFS
CubeFS 是一款安全可靠、扩展性强、易于运维的云原生分布式存储,提供了文件及对象存储能力。
采用存算分离架构,支持可水平扩展的强一致性的元数据服务,提供了副本数弹性可变的多副本存储以及可灵活编码的纠删码存储,此外还支持多级智能加速能力,支持标准S3、POSIX、HDFS三种访问协议,与K8S及容器生态亦有良好兼容性。
该项目在 CNCF 托管:
- CNCF 分层:供应层
- CNCF 分类:云原生存储
- CNCF 成熟度:孵化中
1.1. CubeFS适用场景
CubeFS作为云原生存储基础设施,广泛应用于大数据存储、机器学习平台、大规模容器平台、数据库及中间件存算分离,数据共享与保护等各类场景。
- 大数据:替换 HDFS,为 Hadoop 生态提供统一存储底座。
- 容器平台:为 Kubernetes 上容器应用提供 RWX 及 RWO 持久化卷。
- 机器学习:作为分布式并行文件系统,支撑 AI 训练、模型存储及分发、IO加速等需求。
- 在线服务:为在线业务(如广告、点击流、搜索)或终端用户的图、文、音视频等内容提供高可靠、低成本的对象存储服务。
- 数据库&中间件:为数据库应用如 MySQL、ElasticSearch、ClickHouse 提供高并发、低时延云盘服务,实现彻底的存算分离。
- 传统 NAS 上云:替换线下传统本地存储及 NAS,助力 IT 业务上云。