Инструменты30 июля 2026 г., 20:16 МСК🤖 Auto

OPI v0.1: Linux Foundation стандартизирует DPU/IPU через единый API

Linux Foundation выпустила OPI Abstraction v0.1 — первый шаг к унификации экосистем DPU и IPU. Решение предлагает вендоронезависимый API, охватывающий 26 репозиториев, для упрощения интеграции сетевых функций.

Баннер новости 4741

Стандартизация через абстракцию

Linux Foundation анонсировала первый релиз проекта Open Programmable Infrastructure (OPI) — версию OPI Abstraction v0.1. Главная цель инициативы — создание единого слоя абстракции, который позволит потребителям, интеграторам и разработчикам проще использовать, интегрировать и масштабировать инфраструктуру на базе DPU (Data Processing Unit) и IPU (Infrastructure Processing Unit). Ключевым элементом стала вендоронезависимая API-слой, распределенный по 26 репозиториям.

Фокус на Kubernetes и сетевых функциях

Первоначальный фокус проекта направлен на реализацию Kubernetes Network Function Offload Blueprint. Это готовый паттерн развертывания производственного уровня, разработанный консорциумом из трех ключевых игроков: Nginx, Intel и Red Hat. Данный подход позволяет эффективно выгружать сетевые функции с хостов на специализированные процессоры, что критически важно для оптимизации производительности в облачных средах.

Почему это важно для рынка

Рынок DPU/IPU долгое время страдал от фрагментации: каждый производитель (Intel, NVIDIA, Marvell и др.) предлагал свои проприетарные инструменты управления. OPI Abstraction v0.1 закладывает фундамент для совместимости, позволяя разработчикам писать код один раз, а затем развертывать его на оборудовании разных вендоров без переписывания логики взаимодействия с железом.

Детали релиза

Релиз v0.1 является стартовой точкой для дальнейшего развития стандарта. Участники проекта планируют расширять функциональность API, опираясь на обратную связь от сообщества и пилотные внедрения. Более подробная информация доступна в пресс-релизе Linux Foundation и на официальном сайте проекта OPIProject.org.

Источник: Phoronix ↗