NVMe (Non-Volatile Memory Express) 是 2013年 NVM Express 专为高性能SSD设计的存储标准。NVMe-oF是基于NVMe协议的远程盘方案,可以通过网络构建软件定义存储服务。
字节跳动基础架构团队捐赠的云原生存储方案csi-driver-nvmf,是基于 Kubernetes CSI (Container-Storage-Interface)标准的存储插件,可以让用户在kubernetes 容器中使用NVMe-oF协议为容器编排引擎提供存储服务。
据悉,已捐赠的csi-driver-nvmf云原生存储方案提供了远程连接/断连/扩容刷新远程盘功能;同时,它也提供了“示例手册”,从而快速验证NVMe-oF的容器挂载功能。此外,字节跳动基础架构团队也提交了若干关于Linux NVMe子系统的修复,提升了内核的稳定性。
字节跳动csi-driver-nvmf项目负责人表示,下一步他们计划开源NVMe-oF服务的Controller/Agent,作为配套组件,用于构建高性能软件定义存储方案。