Good post by George Crump (thank you)
There are two constants in data center storage; the need for greater performance and the need for greater capacity. Flash based storage devices have become the go-to option to address the first challenge. But application owners and users quickly move from an initial euphoria with flash performance to demanding more. Since the flash NAND is essentially the constant in the equation, the surrounding infrastructure has to evolve to extract optimal performance from the technology. But achieving maximum performance often leads to proprietary architectures and designs. NVMe (Non Volatile Memory) is a new industry standard that enables data centers to realize full flash potential without compatibility headaches.
Read on here