The NVMe protocol allows servers or storage systems to communicate to flash storage with more optimally. This PCIe-based architecture enables larger command sets and IO queue depths resulting in lower latency and greater performance. It is a wholesale replacement for SCSI. But there is another SCSI protocol lurking in the data center. Storage networks, both FC and iSCSI, encapsulate SCSI commands to share storage in a network. NVMe Over Fabrics is the next step in shared storage and it promises to provide near in-server performance for IO operations.