Repolode
bacalhau-project

bacalhau-project/bacalhau

Open-source-фреймворк для запуска вычислительных задач рядом с данными, без передачи больших наборов данных по сети.

Звёзды
874
Форки
105
Открытые issues
5
Последний коммит
позавчера

Что это?

Bacalhau — это open-source-фреймворк для оркестрации распределённых вычислений, построенный вокруг идеи переноса вычислений к данным. Вместо передачи больших наборов данных по сети он запускает задачи рядом с местом, где данные создаются или хранятся, сокращая задержки, расход пропускной способности и затраты на исходящий трафик.

Проект поставляется в виде единого автономного бинарного файла, который может выступать в роли клиента, оркестратора и вычислительного узла. Задачи можно запускать в Docker или WebAssembly-движках, читать данные из S3, HTTP/HTTPS, IPFS или локальных томов и сохранять результаты обратно в эти хранилища. Задачи можно описывать декларативно в YAML или отправлять императивно через CLI; поддерживаются типы задач batch, ops, daemon и service.

Bacalhau подходит для задач с большими, конфиденциальными или распределёнными данными — например, обработки логов, аналитики в нескольких регионах и развёртываний на периферии, — когда данные должны оставаться в собственном контуре безопасности.

Ключевые возможности

  • 01Единый бинарный файл, работающий как клиент, оркестратор и вычислительный узел
  • 02Запускает задачи в движках Docker или WebAssembly
  • 03Читает данные из S3, HTTP/HTTPS, IPFS и локальных хранилищ
  • 04Поддерживает типы задач batch, ops, daemon и service
  • 05Принимает описания задач в декларативном формате YAML или императивные аргументы CLI

Сценарии использования

  • Обработка логов на месте, вместо отправки их в центральный кластер
  • Запросы к данным или анализ данных, распределённых по нескольким регионам
  • Запуск обучения или инференса ML-моделей рядом с местом создания данных
  • Выполнение проверенных вычислений над конфиденциальными данными, которые не могут покинуть инфраструктуру организации

Быстрый старт

  1. 1
  2. 2

    Проверить установку

    bacalhau version

Что важно знать

  • Скрипт быстрой установки предназначен только для Linux и macOS.
  • README содержит ссылку на внешнюю документацию по запуску первой задачи, поэтому настройка после установки здесь не описана.

Темы

Частые вопросы

Что такое bacalhau?
Open-source-фреймворк для запуска вычислительных задач рядом с данными, без передачи больших наборов данных по сети. Bacalhau — это open-source-фреймворк для оркестрации распределённых вычислений, построенный вокруг идеи переноса вычислений к данным. Вместо передачи больших наборов данных по сети он запускает задачи рядом с местом, где данные создаются или хранятся, сокращая задержки, расход пропускной способности и затраты на исходящий трафик.
bacalhau можно использовать бесплатно? Какая у него лицензия?
bacalhau распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
bacalhau всё ещё поддерживается?
Активно поддерживается. Последний коммит в bacalhau — 18 окт. 2026 г..
Для чего можно использовать bacalhau?
Обработка логов на месте, вместо отправки их в центральный кластер Запросы к данным или анализ данных, распределённых по нескольким регионам Запуск обучения или инференса ML-моделей рядом с местом создания данных Выполнение проверенных вычислений над конфиденциальными данными, которые не могут покинуть инфраструктуру организации
Как установить bacalhau?
Установить Bacalhau CLI (Linux/macOS) Проверить установку: bacalhau version
Где скачать bacalhau?
Исходный код и инструкции по установке — на GitHub: https://github.com/bacalhau-project/bacalhau

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для создания внутренних инструментов, дашбордов и рабочих процессов на основе существующих баз данных и API — с самостоятельным размещением или в облаке.

41,1 тыс.5,5 тыс.HTMLAGPL-3.0Обновлён 11 часов назад