Стартап Attala заявил, что может масштабировать NVMe-массивы с использованием технологии RDMA/RoCE. Озеро данных, созданное в сотрудничестве с Supermicro на базе дисковых массивов JBOF, готово к тестированию. Решение от Attala облегчит развертывание композитной инфраструктуры хранения, столь востребованной в центрах интенсивной обработки данных.
Испытания в Сан-Хосе показали жизнеспособность удаленного прямого доступа к памяти (RDMA) в коммуникациях по конвергентному Ethernet (RoCE) в конечномерных сетях (Leaf-Spine). Инженеры Attala утверждают, что этот метод обеспечит NVMe over Fabric по RoCE на аппаратном уровне. По их словам клиенты Attala уже тестируют мультитенантное программное обеспечение, формирующее доступ к озеру «горячих данных», что позволяет кластерам с нерегулярной рабочей нагрузкой уверенно общаться с внешним хранилищем на твердотельных носителях.

Attala и Supermicro объединили усилия в создании 1U-узла интеллектуального хранения на SSD для центров обработки данных. В качестве форм-фактора твердотельных накопителей выбран новый стандарт, активно продвигаемый компанией Intel, — «линейки» (Ruler). В этой высокопроизводительной инфраструктуре Attala отвечает за сетевой компонент. Вычисления, работа в сети и хранение данных осуществляются на основе программируемых логических матриц Altera, также поставляемых Intel.

Совместное решение от Attala и Supermicro рассчитано на поставщиков масштабируемых систем и на компании, формирующие объемное облачное хранение. Благодаря решениям от Attala NVMe-накопители в таких системах могут быть выделены в отдельный слой для доступа со стороны соответствующих приложений. Поставки оборудования для них планируется начать уже в августе текущего года.
Чем интересны решения от Attala?
Сеть на основе RoCE обычно настраивается на работу с единственным коммутатором. Во многом это связано с потерями, возникающими при каскадировании коммуникационных устройств. Обычно в конечномерных сетях отсутствует метод управления потоком для восстановления пакетов данных, потерянных при передаче. Хотя RDMA возник как транспортный уровень для протокола InfiniBand, в более поздних версиях эта технология была адаптирована и для сетей Ethernet.
Attala Systems разработала механизм восстановления ошибок в RoCE, что позволяет центрам обработки данных использовать обычные сетевые адаптеры в сетях с потерями. В основе такого решения — драйвер Soft-RoCE с открытым исходным кодом, который выделяет обращения к конкретному NVMe в RoCE-запросах, поступающих с сервера.
Драйвер от Attala упрощает развертывание компонуемой инфраструктуры NVMe-oF для клиентов — им остается только подключить узел хранения на основе FPGA, загрузив на хост-платформу программное обеспечение Soft-RoCE. Ожидается, что это драйвер будет по умолчанию доступен в дистрибутивах Linux.
Предполагаемые сценарии обмена данными на основе Soft-RoCE включают разовые запросы, множественное чтение, одновременно генерируемое различными узлами и журналирование сетевых транзакций. Запрашиваемые данные интегрируются непосредственно в «горячее озеро», обслуживаемое собственной файловой системой приложения.

Дисковая корзина от Attala-Supermicro использует шасси на 32 твердотельных накопителя Intel в формате Ruler с четырьмя портами 50 Gigbabit Ethernet. Пользователи могут увеличивать емкость дискового массива, оперируя устройствами в пространстве имен. Часть дискового пространства резервируется для нужд сторонних RAID и служб данных. По оценкам Attala, конфигурацию с четырьмя узлами реально обеспечить 4 петабайта емкости брутто, что составит более 16 тыс. томов с производительностью в 22 миллионов операций ввода-вывода в секунду.
О перспективах
Компонуемая инфраструктура — это композитный метод объединения оборудования из отдельно стоящих вычислительных узлов и корзин хранения. Вычисления, работа в сети и хранение рассматриваются как отдельные ресурсы, которые приложения могут потреблять по мере необходимости. Смысл такой инфраструктуры — в динамическом масштабировании ресурсов, позволяющем избежать чрезмерных затрат на ее комплектацию и, как результат, недогрузки используемых мощностей.
Перед Attala Systems состоит двуединая задача: убедить рынок в том, что FPGA представляют собой следующую волну в дезагрегированной архитектуре, и закрепиться со своими решениями в крупных облачных центрах обработки данных. Рыночный успех пока еще под очень большим вопросом: условия для внедрения композитных продуктов хранения далеки от идеальных, да и не понятно, станет ли Ruler доминирующим форм-фактором твердотельных устройств в сегменте корпоративного хранения.