We have been impressed with NVMe drives since we first reviewed them and realized the performance capabilities that they possessed. In the early days, their cost and the lack of PCIe slots in servers to host them were limiting factors to their adoption for use as local storage. However, in a recent report that we did, we found that they were only negligibly more expensive than SATA-based flash drives on a cost per GB basis. Furthermore, all the major vendors have equipped their latest servers with the slots to handle multiple NVMe drives for storage. But local storage for NVMe drives, just as with SATA-based storage, has limited capabilities and usefulness in the data center. To be truly useful we need to aggregate, manage and make NVMe drives available remotely.
We have been impressed with NVMe drives since we first reviewed them and realized the performance capabilities that they possessed. In the early days, their cost and the lack of PCIe slots in servers to host them were limiting factors to their adoption for use as local storage. However, in a recent report that we did, we found that they were only negligibly more expensive than SATA-based flash drives on a cost per GB basis. Furthermore, all the major vendors have equipped their latest servers with the slots to handle multiple NVMe drives for storage. But local storage for NVMe drives, just as with SATA-based storage, has limited capabilities and usefulness in the data center. To be truly useful we need to aggregate, manage and make NVMe drives available remotely.
Delivering NVMe remotely has faced some growing pains, the largest one being the protocol to use. Unlike traditional NAS and SAN storage, NVMe has some unique characteristics that need to be preserved when delivering it to the compute side of the house. As with most new technologies many different standards have emerged to present remote NVMe drives to servers.
The philosophy of having different technology standards to complete the same goal is analogous to throwing spaghetti against the wall and seeing what sticks – it is messy, but it works. With this in mind, Dell just announced that it is throwing its massive support behind the NVMe/TCP remote protocol. We believe this is the right choice and it will set the standard that others in the industry will follow. To support this decision, they will shortly release a slew of new products based on NVMe/TCP.
NVMe/TCP, as the name implies, delivers NVMe over standard Ethernet using TCP. To be fair other NVMe remote protocols may be slightly more performant, but they require the use of non-standard equipment not only in the servers but also in the network. We agree with Dell that preserving the ability to deliver NVMe over equipment already in use and using an open standard will outweigh the slight performance gain of some of the other protocols.
Dell’s release announcement included performance testing (that we hope to verify in-house) that shows NVMe/TCP delivers 2.5 to 3.5 times more IOPS, reduces latency by up to 75% and cuts CPU load per IO in half over iSCSI. Usually, we are highly skeptical of performance claims that show such order of magnitude gains such as these but our past experience with NVMe technology places these numbers in the realm of possibility.
Dell identified some issues, and then came up with corresponding solutions to using NVMe/TCP in the data center. One of the major issues that they identified was that NVMe/TCP relies on a Direct Discovery model. To mitigate this problem Dell has developed a Centralized Discovery Controller (CDC) called SmartFabric Storage Software (SFSS) that automates the discovery of remote NVMe.
Dell has announced that on November 18th, 2021, they will release the following products to support their NVMe/TCP initiative:
In the future, Dell expects to add support for NVMe/TCP to both PowerMax and their PowerFlex product lines.
Dell SFSS is of particular interest as it combines several sub-services to create the equivalent functionality in an IP network as a Fibre Channel (FC) network.
As mentioned above we see Dell’s support as a huge win for the adoption and standardization of NVMe/TCP in the data center. We hope to get some equipment in our labs to give a hands-on evaluation of these new products.
You can find out more information about Dell Technologies NVMe/TCP solutions here.
Engage with StorageReview
Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS Feed
Quantum Corporation has introduced Quantum GO, a subscription service designed to meet the escalating data demands and cost considerations enterprises…
JetCool has launched an innovative liquid cooling module tailored for NVIDIA's H100 SXM and PCIe GPUs, claiming a significant advancement…
iXsystems has launched the TrueNAS Enterprise H-Series platforms, designed to give organizations ultimate performance. The H10 model is now available,…
Hannover Messe 2024 represents a significant event in the global industrial sector, serving as the world's largest industrial trade fair.…
The IBM Storage Assurance program offers access to the latest FlashSystem hardware and software, supporting investment protection from day one.…
Proxmox Backup Server 3.2 has been released - open-source solution designed for backup of VMs, containers, and physical hosts. (more…)