Repolode
dragonflyoss

dragonflyoss/dragonfly

P2P-система распространения данных и ускорения загрузки файлов, образов контейнеров, артефактов OCI и моделей AI/ML в cloud-native-средах.

Звёзды
3,361
Форки
437
Открытые issues
34
Последний коммит
позавчера

Что это?

Dragonfly — проект, получивший статус выпускника CNCF. Он распространяет большие файлы, образы контейнеров, артефакты OCI, модели AI/ML, кэши, логи и зависимости с помощью P2P-передачи. Вместо того чтобы каждый узел загружал одни и те же данные из центрального источника, узлы обмениваются их фрагментами друг с другом. Это снижает нагрузку на реестры и объектные хранилища при масштабировании.

Проект предназначен для cloud-native-архитектур и построен на интерфейсах, основанных на стандартах. Также в нём есть дополнительная файловая система с адресацией по содержимому, которая ускоряет запуск OCI-контейнеров.

Репозиторий написан на Go и распространяется под лицензией Apache-2.0. Документация размещена на d7y.io, а проект прошёл независимый аудит безопасности от Trail of Bits.

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

  • 01P2P-распространение данных снижает нагрузку на исходные реестры и хранилища.
  • 02Поддержка файлов, образов контейнеров, артефактов OCI и моделей AI/ML.
  • 03Дополнительная файловая система с адресацией по содержимому ускоряет запуск контейнеров.
  • 04Архитектура на основе стандартов для cloud-native-сред.
  • 05Публикация SBOM для каждого релиза.

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

  • Распространение больших образов контейнеров среди множества узлов кластера Kubernetes.
  • Развёртывание файлов моделей AI/ML на большом парке машин.
  • Ускорение холодного запуска OCI-контейнеров в крупномасштабных развёртываниях.

В подборках

Темы

#p2p#container-images#oci#cloud-native#distribution#kubernetes#file-distribution#cncf#containers#docker-image

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

Что такое dragonfly?
P2P-система распространения данных и ускорения загрузки файлов, образов контейнеров, артефактов OCI и моделей AI/ML в cloud-native-средах. Dragonfly — проект, получивший статус выпускника CNCF. Он распространяет большие файлы, образы контейнеров, артефакты OCI, модели AI/ML, кэши, логи и зависимости с помощью P2P-передачи. Вместо того чтобы каждый узел загружал одни и те же данные из центрального источника, узлы обмениваются их фрагментами друг с другом. Это снижает нагрузку на реестры и объектные хранилища при масштабировании.
dragonfly можно использовать бесплатно? Какая у него лицензия?
dragonfly распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dragonfly всё ещё поддерживается?
Активно поддерживается. Последний коммит в dragonfly — 6 нояб. 2026 г..
Для чего можно использовать dragonfly?
Распространение больших образов контейнеров среди множества узлов кластера Kubernetes. Развёртывание файлов моделей AI/ML на большом парке машин. Ускорение холодного запуска OCI-контейнеров в крупномасштабных развёртываниях.
Где скачать dragonfly?
Исходный код и инструкции по установке — на GitHub: https://github.com/dragonflyoss/dragonfly

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

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

Фреймворк для создания облачных control plane на базе Kubernetes, которые управляют инфраструктурой и приложениями в разных облаках без написания кода.

12,2 тыс.+18 за неделю1,3 тыс.GoApache-2.0Активно поддерживаетсяОбновлён 15 часов назад

CLI-утилита для просмотра, копирования, синхронизации, подписи и удаления образов контейнеров в реестрах и локальном хранилище без демона.

DevOps и облака#containers#container-images#oci
11,4 тыс.+11 за неделю965GoApache-2.0Обновлён позавчера

Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.

29,7 тыс.+35 за неделю5,4 тыс.GoApache-2.0Обновлён вчера