Быстрый линтер Dockerfile на Go: более 60 правил, оценка качества и проверки безопасности секретов и использования ARG.
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
Установить Bacalhau CLI (Linux/macOS)
Установите по официальной инструкции из README - 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 обновляется ежедневно.
Похожие проекты
Локально размещаемый веб-интерфейс для ImageMagick: удаление фона с помощью AI в один клик, пакетная обработка и редактор с предпросмотром; развёртывание через Docker.
Браузерный компрессор изображений JPG, PNG и WebP, который работает полностью офлайн и не отправляет файлы с устройства.
Платформа с открытым исходным кодом для создания внутренних инструментов, дашбордов и рабочих процессов на основе существующих баз данных и API — с самостоятельным размещением или в облаке.
Платформа с мультиагентными системами без кода: задавайте агентов, рабочие процессы и задачи через YAML и веб-консоль, чтобы создавать ПО и другие материалы.
Лёгкий персональный AI-ассистент на Go для недорогих устройств с поддержкой множества LLM-провайдеров и мессенджеров.