OpenStack从Rocky版本已经支持了NVMe-oF,通过OpenStack Cinder通过消息在NVMe-oF Target上来创建,查询和删除卷等,OpenStack Nova在主机上通过NVMe-oF Initiator发现NVMe-oF存储设备,并将存储设备信息传递给Hypervisor来实现虚拟机挂载磁盘。另外,OpenStack集成Ceph做块存储和对象存储已经非常成熟,Ceph的后端存储也渐渐的从使...
OpenStack从Rocky版本已经支持了NVMe-oF,通过OpenStack Cinder通过消息在NVMe-oF Target上来创建,查询和删除卷等,OpenStack Nova在主机上通过NVMe-oF Initiator发现NVMe-oF存储设备,并将存储设备信息传递给Hypervisor来实现虚拟机挂载磁盘。另外,OpenStack集成Ceph做块存储和对象存储已经非常成熟,Ceph的后端存储也渐渐的从使...
6月20日,「DPU技术直播课」第2讲将开讲,由中科驭数产品解决方案负责人孙伟主讲,主题为《DPU加速NVMe-oF存储全硬件卸载》。 NVMe-oF(全称NVMe over Fabric)是一个相对较新的协议规范,旨在使用NVMe通过网络结构将主机连接到存储,支持对数据中心的计算和存储进行分解。NVMe-oF的出现,能够有效解决iSCSI、光纤通道和SAS...
存储虚拟化与I/O性能 存储卸载能力:测试DPU通过SPDK/NVMe-oF实现的存储虚拟化性能,包括云盘挂载速度、热插拔响应时间及扩容效率。 QoS保障:验证DPU对存储I/O的限速(如IOPS、带宽控制)能力,确保服务质量。 远程存储性能:对比本地盘与DPU加速的云盘(如Ceph RBD)在读写延迟、吞吐量上的差异。 虚拟化卸载与资源管理 ...
NVMe over Fabric(又名NVMe-oF)是一个相对较新的协议规范,旨在使用NVMe通过网络结构将主机连接到存储,支持对数据中心的计算和存储进行分解。NVMe-oF协议定义了使用各种通用的传输协议来实现NVMe功能的方式。 在NVMe-oF诞生之前,数据存储协议可以分为三种:
NvmeOF I端在DPU侧完成配置和卸载 此方案节约了HOST侧的CPU周期, 主要是NVME/VIRTIO仿真和NVMeOTCP协议卸载 通过对VF的单独节流, 提供对上层虚机更好的QOS带宽控制 DPU上NVMeOTCP卸载的问题 弹跳BUF: 第一次DMA从DPU网卡 -> DPU接收队列缓冲区 第二次DMA从DPU应用缓冲区 -> 主机内核缓冲区 ...
NVMe-OF+DPU+NVMe盘:基于 DPU 通过NVMe-OF协议连接Target,Target 后端是 NVMe物理盘 NVMe物理盘:直接对NVMe物理盘进行测试 可以看到,基于NVMe-OF的卸载方式下,DPU可以达到和NVMe本地盘近似的性能,几乎没有性能损耗。 4 方案优势 基于DPU的方案相较于传统的Ironic裸金属方案,在多个方面展现出了显著的优势。以下是这...
DPU 使用 DPDK 处理虚拟机/容器的网络流量(OVS-DPDK 实现虚拟交换)。 硬件卸载 TLS 加密、流量监控等任务。 存储层: DPU 通过 SPDK 管理本地 NVMe SSD,提供低延迟块存储服务。 实现NVMe-oF Target,将本地存储暴露为远程资源。 安全层: DPU 内置硬件加速引擎处理加密、防火墙规则。
DPU发展经历了三个阶段。最初是基础功能网卡,仅提供有限的硬件卸载能力。随后,硬件卸载网卡(第一代智能网卡)具备丰富卸载能力,如OVS Fastpath、RDMA网络卸载、NVMe-oF卸载及安全传输卸载。当前阶段,DPU作为智能网卡的升级版,卸载了存储、安全和虚拟化等任务,形成智能网卡的新形态。从功能上看,DPU...
NVMe SNAP支持两种数据路径,云计算场景的远程块存储服务通常使用第二种数据路径,即通过SNAP把存储的访问从主机侧移动到SmartNIC侧,经过SmartNIC的ARM内核处理,再通过NVMeoF传递到网络。NVMe SNAP实现了远程存储的SmartNIC卸载,有效的把运行在主机侧的任务转移到了SmartNIC侧,这已经是非常大的一个技术...