Kingston will be closed Thursday, Friday, Saturday and Sunday in observance of the Thanksgiving Holiday.
All orders placed after 11:00 am (PST) on Wednesday November 25th, will not be processed until Monday November 30th.

We wish you and your Family a Happy Holiday!

Should I Make the Switch to NVMe?

Should I Make the Switch to NVMe?

by Cameron Crandall

For the last five years, server and hardware configurations have been consistent. Be it in an application server, storage array or SaaS backend, how data center managers have built their systems hasn’t changed much. Even with the need to increase the use of edge computing closer to the customer – both for compute and storage – most edge networks mirror existing hardware configurations using SATA or SAS SSDs.

Only in rare instances, where meeting five or six-nine SLAs for mission-critical applications is a must, have we seen dramatic changes in hardware configurations. In these data centers, redundancy is key, and many data centers manage their storage platform by predominantly switching to NVME with enterprise-grade SSDs. NVMe drives are also equipped with large DRAM caches to deliver QoS performance (long-term performance stability).

This begs the question: If more data centers are moving to NVMe to ensure uptime, should I upgrade my servers?
The answer is far more complex than a simple yes or no, and in fact opens a host of other questions to address.

Upgrading a simple 1U server or 10U rack from SATA or SAS is limited by the availability of connections. Most systems that implement SATA or SAS SSDs connect using hardware-based RAID controllers. But NVMe utilizes the PCI-Express ports, which inherently provides faster transfer speeds, and then leverages software-defined RAID profiles.

Just a year ago, most customers were locked on SATA with no plans to move to NVMe. Even the largest tier 1 providers haven’t completely made the switch, having a 50/50 percent mix of SATA and NVMe. That’s because NVMe requires more of a technical overhaul.

Not all existing servers have enough PCIe ports to support a large NVMe deployment, and most data centers don’t change their servers as fast as they change their storage arrays. Simply put, if it’s working and providing the amount of performance needed for today’s operations, is there a need to switch?

If so, here are some things to consider for the next build:

How will the change impact your redundancy practices?

Switching to a Software Defined Storage (SDS) model presents the user with a new way of managing redundancy and controlling physical devices. In some cases, moving from a hardware-controlled storage system to SDS may require certain applications to need to change down to the kernel level to maintain consistent performance. Furthermore, SDS platforms will require users to think differently about how they deploy configure their storage for redundancy and performance.

What are the existing pain points to your architecture, and will NVMe solve it?

Some issues may not be a data transfer issue, but really a read/write profile or simply not using enterprise-grade drives. Many drives today have high-performance specifications on their data sheets but don’t address long-term consistency or predictability of performance. That’s usually because they tout peak-performance capabilities rather than steady state performance profiles.

Am I chasing a trend or have customers driven demand?

While it’s always nice to have the new and shiny upgrades to our servers and provide competitive differentiation between other data centers, the fact is there are a lot of advancements that could even be pushing different considerations for new builds.

Today’s M.2 NVMe drives aren’t typically hot-pluggable, nor is there an attachment for a carrier case or bracket. SATA has remained a dominant form factor as bad drives could be swapped out without powering down an entire server. This is where the U.2 form factor comes in as it allows NVMe in the data center that is hot pluggable in front-loading server bays provided there is both host and OS support. While U.2 looks to be the mainstream form factor to enable NVMe in servers, recent developments from Intel and Samsung regarding form factor are creating more possibilities for NVMe builds. Intel’s EDSFF (ruler) and Samsung’s NF1 may solve some of the shortcomings of the M.2 form factor.

Both these form factors are new enough that we don’t have enough data on long-term performance and reliability. However, like U.2, they do address real serviceability concerns for building the next NVMe systems. Much like the BETA vs. VHS debate in the 80s and 90s, the question will then be about which form factor will eventually win out for long-term support.

Whether ready to make the switch or not, Kingston continues to provide the most consistent enterprise-grade SATA SSDs to support the majority of data center installations while also developing a suite of enterprise NVMe solutions, DC1000M and DC1000B boot drive. When you have questions about data center, Kingston’s got the answer.

Articles and Videos

For information about how COVID-19 has affected our business operations, click here.

Keep in touch! Sign up to our emails for Kingston news and more.