SCSI applies to SAN storage with HDDs, and NVMe applies to all-flash SAN storage.
This statement reflects the architectural evolution of Huawei OceanStor systems. The Small Computer System Interface (SCSI) protocol was designed decades ago for mechanical drives (HDDs). It uses a single command queue with a depth of 32 commands, which was sufficient for the physical limitations of rotating platters and moving heads.
In contrast, Non-Volatile Memory express (NVMe) was designed specifically for flash media. It replaces the legacy SCSI stack to eliminate bottlenecks. NVMe supports up to 64,000 queues, each with 64,000 commands, allowing for massive parallelism. Huawei OceanStor Dorado (All-Flash) systems utilize End-to-End NVMe (from the SSD to the controller, and from the controller to the host via NVMe-oF) to achieve microsecond-level latency. While modern flash arrays can still use SCSI (via FC or iSCSI) for compatibility, the full performance potential of an all-flash array is only realized through NVMe. Therefore, in modern storage design, SCSI is the legacy standard for HDDs/Hybrid arrays, while NVMe is the optimized standard for All-Flash arrays.
Currently there are no comments in this discussion, be the first to comment!