Поддержку NVMe предложат для жестких дисков

NVM Express выпустила спецификацию NVM Express (NVMe) 2.0. Она позволит ускорить и упростить разработку решений NVMe для поддержки разнообразной среды устройств, в которую теперь вошли и жесткие диски.

bdfecb4af85f80244843bc1e1780b187.png

Расширяемость спецификаций стимулирует разработку независимых наборов команд, таких как зонированные пространства имён (ZNS) и ключевое значение (KV), что обеспечит поддержку различных базовых транспортных протоколов, общих для технологий NVMe и NVMe over Fabrics (NVMe-oF).

b0de6a7721923609dada23030ef94ef8.png

Архитектуру библиотеки спецификаций NVMe 2.0 изменили, чтобы удовлетворить растущие потребности хранилищ будущего, заявил президент NVM Express Эмбер Хаффман.

В отличие от базовой спецификации для типичных твердотельных накопителей PCIe или отдельной спецификации NVMe over Fabrics версия 2.0 разработана как более модульная и разбита на несколько документов. Библиотека спецификаций NVMe 2.0 включает базовую спецификацию NVMe, спецификации набора команд (NVM, ZNS и KV), транспорта (PCIe, Fibre Channel, RDMA и TCP) и интерфейса управления NVMe.

decb16e485c1975f7c9232709476c228.png

NVMe 2.0 расширяет существующую поддержку от 16-битных CRC до 32-битных и 64-битных CRC.

Также была представлена новая функция безопасности: управление группой команд, настраиваемое с помощью Lockdown, чтобы запрещать другие команды.

Маловероятно, что жесткие диски в ближайшее время переключатся на использование соединений PCIe вместо SAS или SATA, однако их поддержка означает, что предприятия могут объединить свои сети хранения данных с помощью NVMe over Fabric и отказаться от старых протоколов, таких как iSCSI.

NVMe 2.0 также обеспечит обратную совместимость с предыдущими поколениями NVMe.

© Habrahabr.ru