VSAN Features

StarWind NVMe over
Fabrics (NVMe-oF)

The NVMe over Fabrics (NVMe-oF) technology is developing at rapid-fire pace. It completely revolutionizes the process of working with data storage, allowing to get higher levels of performance, reduced latency and parallelism of I/O operations in data transferring. But all these strengths are available only for Unix/Linux users. Previously, it was possible to unlock true NVMe drive performance and achieve smart hardware utilization efficiency only in Linux environments. Windows Server users couldn't reap the benefits of NVMe-oF technology to the full extent. To redress this imbalance, StarWind has added the NVMe-oF support to StarWind Virtual SAN (VSAN) to unleash the NVMe drive performance in a Windows Server environment so that SMBs, ROBOs & Edge can get the required number of IOPS for applications with minimum hardware footprint.

Explore Starwind VSAN —

Problem of the NVMe Performance in Hyper-V Environments

Even though the world is going crazy about NVMe, it is still challenging to present PCIe SSDs to the entire Hyper-V cluster effectively. Their latency shoots up, and applications are likely to access only half of flash performance when such disks are presented over the network. The problem is that Hyper-V VMs cannot talk effectively to PCIe SSDs. It is impossible to enjoy the NVMe drives’ performance if they are presented over iSCSI and FC. These protocols were designed to connect cold storage media disks, not flash! They have a single short command queue and entail significant I/O overhead when used to connect to NVMe drives.

When using traditional protocols in a Windows Server environment, you would need to buy more NVMe drives to get the desired number of I/O. Getting more hardware and wasting more money will lead to the same result – a lack of hardware utilization efficiency. This solution is completely budget-busting for SMBs, ROBOs, & Edge. On top of all of that, the single-queue iSCSI model creates an additional load on the server CPU. The speed of your applications cannot peak since server processor cycles are burdened with iSCSI and TCP/IP Stack processing.

SAS: Performance is bottlenecked by a single short command queue

All that being said, it seems obvious why your IOPS-hungry applications do not get the expected performance while talking to storage over the traditional protocols. Because of the protocols, adding flash to your setup usually grants you like 20% more IOPS than spindle drives can provide. But, obviously, it is nothing compared to the true PCIe SSD performance! NVMe drives need a whole other tech to be presented over network.


NVMe-oF Solution to Unlock the True NVMe Performance

StarWind NVMe-oF is the protocol that enables you to achieve peak NVMe performance in Windows Server environments. The single short command queue is replaced with 64 thousand queues, 64 thousand commands each. Such design enables NVMe devices connected over NVMe-oF to achieve consistent microsecond-scale latency and extract all the performance that flash can potentially provide without any I/O bottleneck.

With StarWind NVMe-oF, there is no need to buy additional NVMe drives to get the desired number of I/O. Do more with less hardware and for less money. A high level of parallelism in multicore processors reduces latency significantly, which allows unleashing the full potential of your existing NVMe drives.

NVMe-oF: Multiple long command queues. Network is not a bottleneck anymore

StarWind fixes the problem of server CPU overload. RDMA technology used in NVMe-oF provides data exchange in the main memory without CPU, cache, and OS involvement. Thanks to that, the efficiency of the data transmission speed between computers over the network is increased. It is a silver bullet for SMBs, ROBOs, and Edge because you save money at each location and take all the benefits for your applications.


Bring NVMe-oF from StarWind to Your Hyper-V Environment

When it comes to storage performance, NVMe drives are the true king of the hill. However, it is still challenging to get all PCIe SSD IOPS as traditional SCSI-derived protocols do not work that well for flash. With StarWind’s implementation of NVMe-oF, you can get all the performance that PCIe SSDs can provide. StarWind added NVMe-oF support to StarWind Virtual SAN so that, from now on, applications running on Hyper-V VMs can operate at full throttle on flash storage.


StarWind gets praise for its solution's high level of customization in the 2019 Magic Quadrant for HCI

Fill the gaps
Choose how you would like to start: