На сайте NVM Express опубликовано семейство спецификаций NVM Express (NVMe) 2.0. По словам разработчиков, «реструктуризация спецификаций» позволит ускорить и упростить разработку решений NVMe для поддержки всё более разнообразной среды устройств NVMe, теперь включая и жёсткие диски. Расширяемость спецификаций стимулирует разработку независимых наборов команд, таких как зонированные пространства имён (ZNS) и ключевое значение (KV), обеспечивая при этом поддержку различных базовых транспортных протоколов, общих для технологий NVMe и NVMe over Fabrics (NVMe-oF).
«Мы изменили архитектуру библиотеки спецификаций NVMe 2.0, чтобы удовлетворить растущие потребности хранилищ будущего, — поясняет Эмбер Хаффман (Amber Huffman), президент NVM Express. — Технология NVMe объединяет клиентское, облачное и корпоративное хранилище на основе общего набора команд и архитектуры. Наша техническая рабочая группа усердно работала над оптимизацией функций спецификаций NVMe 2.0 для различных сегментов рынка, что позволяет создавать новые сценарии использования и вводить новые типы устройства NVMe.
Библиотека спецификаций NVMe 2.0 состоит из нескольких документов, включая базовую спецификацию NVMe, спецификации набора команд (NVM, ZNS и KV), спецификации транспорта (PCIe, Fibre Channel, RDMA и TCP) и спецификацию интерфейса управления NVMe.
Новые спецификации будут способствовать развитию экосистемы устройств NVMe, включая твердотельные накопители, карты памяти, ускорители вычислений и жёсткие диски.
Спецификации NVMe 2.0 обеспечивают обратную совместимость с предыдущими поколениями NVMe.