Свежая новость о том, что на смену серверно-игровому интерфейсу накопителей U.2 спешит его улучшенная версия U.3, уже радует читателей популярных компьютерных сайтов. Не будем горевать по поводу почившего, постараемся узнать больше о новинке сезона — что реально получит технология хранения данных с появлением U.3?
Логика прогресса очевидна: U.3 предлагает универсальный интерфейс для поддержки сразу трех типов подключения: увядающего SATA, еще крепенького SAS и давно подающего надежды NVMe.

Акцент — на реализации единого {SAS, SATA, NVMe}-контроллера. Трехмодовому контроллеру понадобится трехмодовая коммутирующая инфраструктура: экспандеры, бэкплейны и другое. Идеальная Tri-mode компоновка, по замыслу архитекторов, должна обеспечить большую гибкость на существующем множестве интерфейсных сигналов.

Формально выглядит так, что одна из групп линий (она показана зеленым в левой части иллюстрации) ранее имела фиксированное назначение (SAS), а в новой версии интерфейса реализована возможность мультиплексирования с целью передачи по этим же линиям сигналов PCI Express (что в этом контексте, применительно к накопителям, означает использование NVMe).
Выбор конкретного интерфейса в рамках универсального U.3 должен осуществляться во время детектирования устройства и определяться самим типом подключения. Для конфигурационных процессов хост, например, может опрашивать накопитель по I2C-интерфейсу, а управляющие сигналы самого U.3 проинформируют накопитель, к какому хосту тот подключен.

Сравнив U.3 с предшественником, можно сделать вывод, что накопители U.3 обеспечат обратную совместимость с U.2. А вот U.2-накопители к U.3 подключить не получится.
Современные интерфейсы (SAS, SATA, NVMe/PCIe и многие другие) представляют собой набор высокочастотных дифференциальных пар. С физической точки зрения передача сигналов по ним весьма сходна. Это дает возможность для мультиплексирования — использования одних и тех же проводников и разъемов для разных интерфейсов. При условии, конечно, что мультиплексоры будут заниматься исключительно коммутацией сигналов и не станут анализировать протокол передачи. Ведь на логическом уровне интерфейсы SAS, SATA и NVMe существенно различаются.
Гибкость, которую раньше необходимо было обеспечивать несколькими раздельными цепями, в U.3 теперь обеспечивается единым мультиплексируемым каналом — для разных интерфейсов можно применить одинаковое кабельное хозяйство и объединительные платы. Нечто подобное IT-индустрия обкатала ранее с альтернативной функциональностью USB. Разъем Туре-C может быть или USB-портом, или переключиться в альтернативный режим интерфейса Thunderbolt.
Заслуживает внимания появление линии питания +48V в серверном оборудовании. Очевидно, напряжение повышают, чтобы передать бо́льшую мощность меньшим током и уменьшить потери на соединительных проводниках. Решение по меньшей мере странное, с точки зрения норм безопасности, но логичное, с точки зрения экономии электроэнергии в дата-центрах — индустриальный подход к организации вычислений диктует свои правила.