Netease Shufan good news, Curve has recently passed the information technology application innovation (Xinchuang) certification!

Curve is a high-performance, easy-to-operate, cloud-native distributed storage system. It was open sourced by the NetEase Shufan storage team and is now a CNCF sandbox project. The test results of the National Industrial Information Security Development Research Center show that Curve has passed all 49 test cases in terms of file storage and block storage functionality, performance efficiency, reliability, and maintainability.

At present, my country is in a period of rapid development of the digital economy. Building a domestic independent and controllable system and vigorously developing the Xinchuang industry have become the goal of "digital infrastructure". High compatibility and adaptation means that as a storage software, it is the hard power to promote the completion of the goal, and it is also a manifestation of its accelerated development by seizing major historical opportunities.

图片

Xinchuang Storage Troika: Innovative Architecture, Software Definition and Open Source

Functionality, performance efficiency, reliability, and maintainability are the basic elements of an information system, especially for the underlying storage system. In fact, Curve is precisely because of the pain points of foreign open source storage Ceph in terms of performance efficiency and maintainability. pregnancy. Curve uses innovative architecture designs such as chunkfilepool, striping design, and Raft to protect basic disks, and implements a set of tools to simplify operation and maintenance to lower the threshold for use. At the same time, Curve also embraces the wave of digital infrastructure change, designing and optimizing for cloud-native scenarios.

Different from other Xinchuang storage, Curve, as a storage software, was designed based on the concept of "software-defined storage" at the beginning of research and development, refusing to rely on special hardware, supporting ARM, x86 and MIPS architectures at the same time, and the system is completely open source, Following the R&D route of "everyone gathers firewood and the flame is high", attracting all like-minded practitioners to participate in project innovation, and quickly withstand the test of more business scenarios, these have laid the foundation for Curve to become a Xinchuang product.

More than 200,000 lines of self-developed code, highly adaptable to the localized architecture Curve

The core modules, data structures and data communication protocols of the system are all independently designed and developed. According to statistics, the self-developed code has exceeded 200,000 lines, and the coverage rate of the test code has reached 80%.

Before participating in the Xinchuang test, the NetEase Shufan storage team has repeatedly completed the compatibility and related tests of Curve under the Kunpeng CPU + Kirin operating system to ensure that the software architecture can make full use of the performance and functions of domestic hardware and operating systems. . The test results of the National Industrial Information Security Development Research Center are just the footnotes of the old saying "merit is not donated".

In addition, in the database field, Curve has become the official ecological partner of PolarDB for PostgreSQL, providing distributed shared storage for the latter.

At present, Curve has been applied to NetEase Yanxuan, Cloud Music, Games, Youdao, Yunxin, Chuangyun Rongda, Hyperfusion Digital Technology Co., Ltd. and other landing applications.

Curve project address: https://github.com/opencurve/curve Curve
Q&A Community: https://ask.opencurve.io/

Related Links
Detailed introduction of Curve: Click to view


网易数帆
391 声望550 粉丝

网易数智旗下全链路大数据生产力平台,聚焦全链路数据开发、治理及分析,为企业量身打造稳定、可控、创新的数据生产力平台,服务“看数”、“管数”、“用数”等业务场景,盘活数据资产,释放数据价值。