
CubeFS is a cloud native distributed storage platform.
An Introducation to CubeFS
CubeFS is a new generation of cloud-native storage product that is compatible with multiple access protocols such as S3, POSIX, HDFS, etc. It supports two storage engines, namely multi-replica and erasure coding, and provides users with multiple features such as multi-tenancy, multi-AZ deployment, and cross-region replication. It is widely used in scenarios such as big data, AI, container platforms, databases, middleware storage and computing separation, data sharing, and data protection.
The Key features of CubeFS
Multi-protocol
Compatible with various access protocols such as S3, POSIX, HDFS, etc., and the access between protocols can be interoperable
Multi-engine
Support replicas and erasure coding engines, users can choose flexibly according to business scenarios
Highly Scalable
Easy to build a PB or EB-scale distributed storage service, and each module can be expanded horizontally
Multi-tenancy
Supports multi-tenant management and provides fine-grained tenant isolation policies
High Performance
Supports multi-level caching, multiple high-performance replication protocols, and optimizes specific performance for small files
Cloud-Native
Easy to use CubeFS in Kubernetes via CSI Driver
CubeFS Application Scenarios

Machine learning

Backend storage for HBase

Elastic search

Nginx log storage

MySQL database backup
CubeFS Deployment

Kubernetes CSI Driver

Docker Compose

Helm 2/3