Samsung періодично радує нас цікавими розробками. Так, два роки тому вона разом з Xilinx представила накопичувачі SmartSSD PM983F з вбудованою ПЛІС, яка дозволяє накопичувачу самостійно виробляти обчислення і обробляти дані. У минулому році вийшов прототип KV Stacks – Key: Value SSD, що реалізує подобу об’єктного, а не блочного сховища, яке ідеально підходить для однойменного класу СУБД.
На цей раз в рамках OCP Virtual Summit Samsung поділилася інформацією про концептуальний E-SSD – твердотільному накопичувачі з мережевим інтерфейсом 50GbE.
Ідея впровадження мережевого адаптера безпосередньо в накопичувач не нова. Це дозволить позбутися від безлічі проміжних шарів типової системи зберігання даних: бекплейна, контролера RAID/HBA, контролера PCIe (часто зі світч і ретаймер), власне мережевого адаптера і всього супутнього програмного стека.
Така схема знижує затримки і дозволяє підвищити щільність розміщення обладнання. Одним з найвідоміших проектів такого роду був Seagate Kinetic – 4-Тбайт HDD, який мав Ethernet-адаптер і надавав об’єктне сховище. Правда, після спільного анонса з CERN про використання платформи Kinetic Open Storage практично нічого не було чутно.
Прихід RDMA і NVMe (-oF) спростив завдання – між накопичувачами і мережею знаходився тільки PCIe. Проблему об’єднання одного з іншим вирішують по-різному. Наприклад, Pavilion Data організовує PCIe-фабрику з безліччю контролерів. Viking Enterprise Solutions використовує велику кількість PCIe-ліній AMD EPYC Rome.
Kazan Networks, яку викупила Western Digital, пропонує готові NVMe-мости, як Marvell. Є і акселератори зразок LightField. Всі подібні рішення дозволяють організувати полки JBOF (Just Bunch of Flash), підключені до комутаторів Ethernet або InfiniBand. Це набагато простіше і дешевше, ніж, наприклад, організація PCIe-мережі на кшталт FabreX.
Samsung E-SSD доводить ідею до логічного кінця: накопичувач оснащується двома портами 25GbE і підтримує NVMe-over-TCP і RDMA (iWARP/RoCE). Компанія називає таке підхід Ethernet Bunch of Flash або просто EBOF. E-SSD забезпечують 1,5 млн IOPS при випадковому читанні 4K-блоками, що, згідно з розробникам, еквівалентно прямому підключенню PCIe 4.0 x4.
Продуктивність з ростом числа накопичувачів в полиці тільки збільшується, а різниця може бути триразовою в порівнянні зі звичайними JBOF. Сам же накопичувач виконаний в стандартному 2,5 “форм-факторі SFF і повинен бути сумісний з поточними СГД для U.2-дисків. Мова, ймовірно, все ж тільки про механічну сумісності, та й про TDP такого пристрою нічого не говориться.
