20.07.2017 Views

ST1707

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TECHNOLOGY: NVMe<br />

NVME<br />

NVMe: WHY THE FUSS?<br />

NVMe IS BEING HERALDED AS THE KEY TO UNLOCKING THE FULL<br />

POTENTIAL OF ALL-FLASH STORAGE, SAYS TOM O'NEILL,<br />

INTERNATIONAL CTO, KAMINARIO - BUT THERE IS MORE TO A<br />

SUCCESSFUL IMPLEMENTATION THAN JUST 'FORCING' NVME<br />

DRIVES INTO YOUR EXISTING ENTERPRISE<br />

Vendors across the storage and<br />

network industries are rushing to<br />

integrate the NVMe (non-volatile<br />

memory express) protocol, regardless of<br />

the costs attached, which can be quite<br />

substantial.<br />

NVMe technology, which has been around<br />

since 2011, is the first protocol designed<br />

specifically to handle non-volatile storage<br />

devices. The protocol allows you to talk to<br />

the storage medium more efficiently, with<br />

higher levels of parallelism and lower<br />

latency. Compared to the SAS and SATA<br />

spinning disk-era protocols, NVMe is able<br />

to handle a considerable increase in the<br />

number of queues and of queue depth.<br />

The NVMe protocol cuts down the latency<br />

in the IO path by replacing the legacy SCSI<br />

stack with a more modern and efficient one.<br />

The NVMe protocol can also be used to talk<br />

to storage devices across a network fabric<br />

(this is described as NVMe-oF). What is<br />

particularly useful is its ability to separate<br />

the compute layer and the storage layer<br />

while still operating at a very low latency.<br />

This gives you a lot of options and<br />

flexibility in the architecture, which is why<br />

the industry is saying that NVMe will<br />

modernise the data centre and bring in new<br />

capabilities. But how do we ensure NVMe<br />

and NVMe-oF integration is really worth it?<br />

In the niche use cases of extreme<br />

performance, cost and space efficiency<br />

usually pose no real barriers (in these<br />

instances, the new generation of tier-0<br />

storage arrays may be a solution). The<br />

compromises would include, for instance,<br />

no data services, no data reduction, no<br />

enterprise features and a very steep cost per<br />

GB. For tier-0 workloads, where speeds and<br />

feeds are the only really important metric,<br />

these compromises may be acceptable.<br />

DON'T FORCE IT<br />

It's a different story for the enterprise:<br />

products that are simply focused on forcing<br />

NVMe drives into an existing array<br />

architecture without thought of a use case<br />

driven end-to-end architecture will not<br />

benefit from this new technology. Such<br />

architectures will incur 100% of the cost<br />

side of the NVMe equation with only about<br />

10% of the benefit side.<br />

NVMe and NVMe-oF should be integrated<br />

into a storage array without any<br />

compromises. Furthermore, it must have a<br />

clear path to a product that clearly<br />

demonstrates real value-add for its<br />

customers. In order to see the true value of<br />

NVMe, next-generation storage technologies<br />

must take advantage of NVMe drives at<br />

scale, connected via NVMe over Fabrics to<br />

create a truly agile storage platform.<br />

A critical example of a capability that<br />

NVMe-oF provide would be to dynamically<br />

compose disaggregated resources in the<br />

storage layer to lower operational complexity<br />

and expenses, while at the same time<br />

maintaining the data services which provide<br />

the highest levels of performance, efficiency<br />

and availability.<br />

The real benefits of NVMe-oF and NVMe<br />

will come when deployed together with faster<br />

controllers and enterprise data services to<br />

take full advantage of the new latency<br />

advantages. Taken separately, the benefits<br />

will be nominal latency improvements.<br />

Imagine being able to completely decouple<br />

storage controllers from capacity leveraging<br />

advances in NVMe, NVMe fabric, and<br />

NVMe network shelves. It would mark the<br />

ultimate in cost-efficient, agile storage<br />

infrastructure. Maintaining a highly<br />

predictable infrastructure, IT organisations<br />

would be able to optimise for cost,<br />

performance and capacity. The data centre,<br />

meanwhile, would scale infinitely.<br />

More info: www.kaminario.com<br />

^<br />

34 STORAGE July/August 2017<br />

@STMagAndAwards<br />

www.storagemagazine.co.uk<br />

MAGAZINE

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!