Curve is a cloud-native, high-performance distributed storage system providing block and shared file storage optimized for modern cloud and big data environments.
Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.
Curve is designed for enterprises and cloud providers needing scalable, high-performance storage solutions for virtual machines, containers, AI training, and big data workloads. It supports both block storage (CurveBS) for low-latency, high-throughput scenarios and shared file storage (CurveFS) for cost-effective, hybrid cloud storage architectures.
Curve is optimized for environments requiring high throughput and low latency storage, leveraging RDMA and SPDK technologies. Users should ensure hardware compatibility for optimal performance. The project is actively maintained under CNCF sandbox governance, and users are encouraged to follow best practices outlined in the official documentation for deployment and operation.
Refer to the official documentation at https://docs.opencurve.io/ for detailed installation guides
Deploy an all-in-one experience environment for quick start
Use CurveAdm tool for simplified deployment and management
Configure test environment as per guidelines in the README
Follow CurveBS quick start for block storage setup
Follow CurveFS quick start for file storage setup
Deploy an All-in-one experience environment
Sets up a complete Curve environment for evaluation and testing
FIO curve block storage engine
Runs performance tests on CurveBS block storage using FIO
CurveAdm
CLI tool to deploy, manage, and operate Curve clusters easily