На этой неделе Linux Foundation сообщила, что ее новый проект OPI (Open Programmable Infrastructure) будет продвигать управляемую сообществом открытую экосистему стандартов для архитектур и фреймворков следующего поколения, основанных на технологии DPU и IPU.

С целью упрощения API

Open Programmable Project создан, чтобы помочь упростить API-интерфейсы сети, хранилища и безопасности внутри приложений для обеспечения более переносимых и эффективных приложений в облаке, а также центров обработки данных через DevOps, SecOps и NetOps. Проект OPI основан компаниями Dell Technologies, F5, Intel, Keysight Technologies, Marvell, NVIDIA и Red Hat, в состав которых входят представители широкого круга ведущих компаний в своих областях — от производителей кремния и устройств, независимых разработчиков, партнеров по тестированию и измерениям, производителей оборудования до конечных пользователей.
Майк Долан, старший вице-президент по проектам в Linux Foundation, сказал;

« Когда появляются новые технологии, появляется так много возможностей как для технических, так и для бизнес-инноваций, но барьеры часто включают отсутствие открытых стандартов и процветающего сообщества для их поддержки. DPU и IPU являются прекрасными примерами некоторых из наиболее перспективных технологий, появляющихся сегодня для облачных вычислений и центров обработки данных, и OPI готова ускорить внедрение и возможности, поддерживая экосистему для технологий DPU и IPU »

Благодаря своей гибкости в управлении ресурсами в сетевых, вычислительных, защищенных и хранилищах, DPU и IPU все чаще используются для поддержки высокоскоростных сетевых возможностей и обработки пакетов для таких приложений, как 5G, AI/ ML и Web3, crypto. Центр обработки данных и операторы могут создавать пулы дезагрегированных сетевых, вычислительных и хранилищных ресурсов, поддерживаемых DPO, IPU, GPU и CPU, для удовлетворения прикладных задач своих клиентов и требований к измерениям.

OPI обеспечит внедрение и развитие открытой и креативной экосистемы программного обеспечения для инфраструктур на базе DPU и IPU. Проект призван определить архитектуру и рамки для загрузки программного обеспечения DPU и IPU, которые могут быть применены к аппаратным службам любой компании. Он также намерен поощрять богатую экосистему приложений с открытым исходным кодом, оказывая влияние на существующие проекты с открытым исходным кодом, такие как DPDK, SPDK, OvS, P4 и т.д., в зависимости от обстоятельств. Целью проекта является:

  • Определение DPU и IPU,
  • Определение независимых от поставщика структур и архитектур для программных стеков на основе DPU и IPU, применимых к любым аппаратным решениям,
  • Создание богатой экосистемы приложений с открытым исходным кодом,
  • Интегрироваться с существующими проектами с открытым исходным кодом, ориентированными на то же видение, такими как ядро Linux, и,
  • Создание новых API для взаимодействия с элементами экосистемы DPU и IPU и между ними, включая аппаратное обеспечение, размещенные приложения, хост-узлы, а также удаленное предоставление и согласование программного обеспечения