Материалы по тегу: nvme-of
|
12.11.2021 [12:12], Сергей Карасёв
Kioxia выпустила NVMe-oF SSD серии EM6 c Ethernet-подключением 25 Гбит/сКомпания Kioxia сообщила о доступности твердотельных накопителей семейства EM6, относящихся к корпоративному классу. Решения предназначены для использования в составе платформ высокопроизводительных вычислений, систем машинного обучения и искусственного интеллекта. Устройства серии EM6 выполнены на основе контроллера Marvell 88SN2400 NVMe-oF. Реализована спецификация NVMe 1.4. Доступны один или два интерфейса Ethernet с пропускной способностью 25 Гбит/с. Накопители заключены в корпус формата 2,5" толщиной 15 мм. Предлагаются два варианта вместимости — 3,84 и 7,68 Тбайт, оба с 1 DWPD. Устройства доступны в составе платформы ES2000 EBOF (Ethernet Bunch of Flash) производства Ingrasys (подразделение Foxconn). Данный продукт представляет собой систему хранения данных в 2U-шасси с возможностью установки 24 накопителей NVMe-oF типоразмера 2,5"/U2/E3.S или 48 E1.S. СХД имеет коммутатор Marvell 98EX5630 и предоставляет 12 200GbE-портов QSFP28/56.
04.06.2021 [02:43], Владимир Агапов
В спецификации NVMe 2.0 официально вошла поддержка HDDВчера был опубликован релиз спецификаций NVMe 2.0. Из скромного протокола для блочных устройств хранения данных, использующих PCI Express, NVMe эволюционирует в один из самых важных и универсальных протоколов для хранилищ практически любого типа. Новые спецификации будут способствовать развитию экосистемы устройств NVMe: SSD, карт памяти, ускорителей и даже HDD. Вместо базовой спецификации для типовых PCIe SSD и отдельной спецификации NVMe-over-Fabrics (NVMe-oF), версия 2.0 изначально разработана как модульная и включает целый ряд отдельных стандартов: базовый набор (NVMe Base), отдельные наборы команд (NVM, ZNS, KV), спецификации транспортного уровня (PCIe, Fibre Channel, RDMA, TCP) и спецификации интерфейса управления (NVMe Management Interface). Вместе они определяют то, как программное обеспечение хоста взаимодействует с накопителями и пулами хранения данных через интерфейсы PCI Express, RDMA и т.д. Базовая спецификация теперь охватывает и локальные устройства, и NVMe-oF, но является намного более абстрактной и не привязанной к реальному миру — было изъято столько всего, что её уже недостаточно для определения всей функциональности, необходимой для реализации даже простого SSD. Реальные устройства должны ссылаться ещё как минимум на одну спецификацию транспортного уровня и на одну спецификацию набора команд. В частности, для типовых SSD, к которым все привыкли, это означает использование спецификации транспорта PCIe и набора команд блочного хранилища. Три стандартизированных набора команд (блочный доступ, ZNS и Key-Value) охватывают области применения от простых твердотельных накопителей с «тонкими» абстракциями над базовой флеш-памятью до относительно сложных интеллектуальных накопителей, которые берут на себя часть задач по управлению хранением данных, традиционно выполнявшихся программным обеспечением на хост-системе. При этом различным пространствам имен, расположенным за одним контроллером, дозволено поддерживать разные наборы команд. В NVMe 2.0 также добавлен стандартный механизм управления пулами хранения данных, который позволяет более тонко управлять нагрузкой в зависимости от производительности, ёмкости и выносливости конкретных устройств. Иерархия пулов также была расширена ещё одним уровнем доменов, внутри которых теперь существуют группы, где, в свою очередь, находятся отдельные наборы NVM-устройств. Будущие наборы команд, например для вычислительных накопителей (computational storage), все еще находятся в стадии разработки и пока не готовы к стандартизации, но новый подход NVMe 2.0 позволит легко добавить их при необходимости. В принципе, в состав NVMe мог бы войти и стандарт Open Channel, но отрасль считает, что парадигма зонированного хранения обеспечивает более разумный баланс, и интерес к Open Channel SSD ослабевает в пользу ZNS-решений. Из прочих изенений в NVMe 2.0 можно отметить поддержку 32-бит и 64-бит CRC, новые правила безопасного отключения устройств в составе общих хранилищ (при доступе через несколько контроллеров), более тонкое управление правами доступа — можно разрешить чтение и запись, но запретить команды, меняющие настройки или состояние накопителя — и дополнительные протоколы, касающиеся обновления прошивок. Также в NVMe 2.0 появилась явная поддержка жёстких дисков. Хотя маловероятно, что HDD в ближайшее время перейдут на использование PCIe вместо SAS или SATA, поддержка таких носителей означает, что в будущем предприятия смогут унифицировать свои SAN c помощью NVMe-oF и отказаться от старых протоколов, таких как iSCSI. В целом, NVMe 2.0 приносит не та уж много новых функций, как это было с прошлыми версиями. Однако сама реорганизация спецификации поощряет итеративный подход и эксперименты с новыми функциями. Так что в ближайшие несколько лет, вероятно, обновления будут менее масштабными и станут выходить чаще.
12.08.2017 [21:20], Алексей Степин
Cavium представила стандарт FC-NVMe 1.0Протокол NVMe стремительно отвоёвывает позиции у более привычных SAS и SATA, что неудивительно — последние несут в себе тяжелый груз наследия механических накопителей и далеко не самым оптимальным образом работают с современными твердотельными устройствами хранения данных. В локальном масштабе проблем у NVMe нет, но крупные вычислительные системы часто нуждаются в пробросе протоколов в сетевой среде, объединяющей вычислительные узлы или соединяющей их с системами хранения данных.
FC-NVMe может параллельно работать с FC-SCSI Довольно активно в качестве такой среды используется технология Fibre Channel. Первая волна решений шестого поколения обеспечивает передачу данных со скоростью 3200 Мбайт/с, а вторая уже рассчитана на внушительные 12800 Мбайт/с. Проблему проброса NVMe в среде Fibre Channel решила компания Cavium, известный разработчик интеллектуальных сетевых процессоров и решений. Она в числе первых обнародовала поддержку стандарта NVMe over Fibre Channel (FC-NVMe) версии 1.0. Процессоры Cavium QLogic серий 2700 и 2690 (шестое и пятое поколение FC, соответственно), используемые в адаптерах HBA, получили полную поддержку FC-NVMe 1.0 путём обновления прошивок и драйверов.
Адаптеры QLogic 2700 (поколение 6.1, 3200 Мбайт/с) Теперь соответствующие адаптеры отлично подходят для подключения серверных систем к хранилищам данных на базе флеш-памяти, использующим протокол NVMe. Новый стандарт позволяет использовать пропускную способность Fibre Channel эффективно, без дополнительных задержек и падения производительности. В открытом доступе обновлений пока нет, но их можно запросить у продажного отдела Cavium. Рассчитаны новые драйверы на работу в среде Linux и поддерживают режимы Initiator, Target и Target SPDK. Поддерживается параллельная обработка потоков FC-NVMe и FCP-SCSI, что делает Fibre Channel ещё более универсальной технологией. В настоящее время именно Cavium является компанией, внесшей наибольший вклад в развитие технологии FC-NVMe. |
|
