Category: Software, Database, Data, Kubernetes, artificial-intelligence

NVMe is a set of protocols and technologies that dramatically accelerate the way data is transmitted, stored and retrieved. In this article, we discuss why NVMe is emerging now, summarize the architecture of NVMe and NVMe over Fabric, and outline common use cases and benefits. NVMe is arguably the most important advance in transmitting and storing data since the invention of SCSI in the 1970s.

Meanwhile, underlying disk drives haven’t improved much, with their performance constrained by the speed of sound and protocols for transporting and retrieving data to approximately 150 IOPS per device.

NVMe over TCP makes the connection between servers and storage more efficient and can reduce the CPU utilization for server workloads, especially when delivered in conjunction with data processing units (DPUs).

Related Articles