«Аэродиск»*, российский разработчик и производитель инновационных решений в области хранения данных и виртуализации и компания Broadcom, производитель широкого спектра полупроводниковой продукции, завершили разработку драйверов для fiber channel-адаптеров** компании Emulex, совместимых с СХД на процессорах линейки «Эльбрус».
Компания Broadcom в линейке своей продукции выпускает чипы, которые используются в качестве компонента для fiber channel-адаптеров. Они являются одним из ключевых составляющих любых СХД. Сегодня на рынке доминируют два вендора таких адаптеров: Emulex, подробнее см. и Qlogic.
В продуктах «Аэродиск» используются адаптеры обоих вендоров, однако если в случае Qlogic существуют драйверы для работы с СХД на любых процессорах, включая семейство «Эльбрус», то для линейки Emulex таковых не существовало. Между тем для некоторых задач, связанных с работой СХД в ИТ-системах, адаптеры Emulex играют критически важную роль как из-за технологических особенностей, так и в перспективе доступности на рынке компонентов.
Сотрудничество с Broadcom в области разработки драйверов для «Эльбрусов» 8С и 8СВ стало продолжением взаимодействия в рамках различных задач по доработке адаптеров под особенности СХД от «Аэродиска». Создание драйверов Emulex заняло у проектной команды около одного месяца.
В дальнейших планах по данному направлению — разработка аналогичных драйверов для процессора «Эльбрус 15С», которое будет начато с выходом более продуктивного Linux-ядра. Также рассматривается опция публикации кода драйвера в открытом доступе для их доработки ресурсами open source-сообщества.
* «Аэродиск» — российский производитель систем хранения данных и систем виртуализации. Разработка СХД в «Аэродиске» началась в 2011 г. Программное обеспечение компании «Аэродиск» находится в реестре отечественного ПО Минкомсвязи (Минцифры) с 2017 г.
**Fiber channel-адаптеры выполняют роль соединения СХД с хостами — вычислительными комплексами, с их помощью строятся классические SAN-архитектуры СХД, применяемые для крупных Enterprise-решений. Также это самый эффективный и простой способ передачи данных по оптике.