leungchopan - Fotolia
NVMe over fabrics storage player Exelero has emerged from stealth with version 1.1 of its NVMesh software that allows customers to build NVMe-based SAN shared storage from server NVMe storage instances.
NVMesh is aimed at webscale and cloud customers, large enterprises and high-performance computing-type environments such as oil and gas. It is already deployed at NASA, where a 128-node cluster runs around 250TB of storage using its software for supercomputer simulations.
NVMesh allows server to communicate with NVMe-equipped drives by with so-called NVMe over Fabrics (NVMf) that use RDMA (remote direct access memory) as a messaging layer for NVMe commands.
Excelero aims at webscale, also known as hyperscale, datacentre operators. Led by the web giants, this architecture is based on self-contained nodes of compute and storage aggregated in grid-like fashion.
These are constructed from commodity components with an entire server/storage node swapped out if faulty. The hyperscale model is aimed at web cases and, in particular, the analytics – such as Hadoop – that go with it.
Excelero aims to provide such users with the ability to create shared storage based on NVMe (non-volatile memory express) drives.
NVMe is a PCIe-based standard that allows solid state storage to work to its full potential by hugely increasing drive connectivity performance, with large numbers of queues and vastly increased queue depth in the input/output (I/O) path compared with existing SAS and Sata drive protocols.
Read more about NVMe and NVMe over fabrics
- NVMe brings blistering performance gains over existing HDD-era disk protocols, and is a straight swap-in for PCIe server-side flash with array and hyper-converged products on the way.
- NVMe over fabrics takes the built-for-flash advantages of the PCIe-based protocol, and allows NVMe to be sent via Fibre Channel, Ethernet and Infiniband networks.
NVMf is the messaging layer that allows NVMe commands to be sent between remote hosts and NVMe storage. Excelero claims latency of less than 5µs for storage it connects.
The NVMesh software provides a management layer to provision and monitor storage, and; storage services such as data protection, multipathing and logical volumes.