cubefs/cubefs

cloud-native distributed storage

解决的问题

CubeFS 提供了一种可扩展的云原生分布式存储解决方案,消除了计算与存储之间的紧密耦合。这使得数据库、搜索系统和 AI/ML 应用能够独立扩展其处理能力和存储容量。

工作原理

它作为一个支持多种访问协议(POSIX、HDFS、S3 和原生 REST API)的分布式文件和对象存储系统运行。它采用高度可扩展的元数据服务,具备强一致性,并提供灵活的存储策略,包括高性能复制和低成本纠删码。在混合云环境中,它通过在 S3 等公共云存储之上实现多级缓存,提供 I/O 加速。

适用人群

专为构建数据湖、数据中心文件系统或私有/混合云存储的开发人员和基础设施工程师设计,尤其适用于运行 AI/ML 工作负载或大规模容器平台的用户。

主要亮点

  • 支持 POSIX、HDFS 和 S3 协议,实现灵活的数据访问。
  • 支持 AI/ML 和数据库架构中存储与计算的分离。
  • 支持多租户,提升资源隔离与利用率。
  • 针对大文件和小文件,以及顺序写入和随机写入均进行了优化。
  • 通过多级缓存实现混合云加速。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目