基于 TCP 的 NVMe (NVMe/TCP)
与 NVMe/FC 相似,NVMe/TCP 同样为达成 NVMe-oF 提供了可行路径,但它通过以太网运行并将 NVMe 命令和数据封装在 TCP 数据包中。
相较于 iSCSI,NVMe/TCP 在数据传输方面显著提升了队列与队列路径的数量,这一优势直接促进了吞吐量的大幅提升与延迟的显著缩短。
NVMe/TCP 的优势在于它不需要部署任何特殊硬件。与 iSCSI 相同,NVMe/TCP 可以兼容所有类型的以太网 NIC 和交换机,这一特性不仅简化了其部署流程,还显著降低了部署与维护成本。由于它可以部署在任何 TCP 网络上,因此可以在内部环境或云中使用。对于寻求提供高效块存储解决方案的云服务提供商而言,NVMe/TCP 所展现出的极高灵活性尤其具有吸引力。随着性能、云环境下灵活性的提升、TCO 的降低以及部署流程的简化,未来将有越来越多的客户倾向于将 iSCSI 替换为 NVMe/TCP。
通过同时支持 NVMe/FC 和 NVMe/TCP,客户可以选择最适合其现代化 SAN 基础架构需求的协议进行部署,甚至可以在使用过程中自由地在这两种协议之间切换或同时使用它们。对于企业和云服务提供商来说,这将是一种有助于优化性能并降低业务成本的简单且灵活的方式。