Repolode
dragonflyoss

dragonflyoss/dragonfly

Sistema de distribución y aceleración de datos basado en P2P para archivos, imágenes de contenedores, artefactos OCI y modelos de IA/ML en entornos cloud-native.

Estrellas
3,361
Forks
438
Issues abiertos
34
Último commit
hace 20 horas

¿Qué es?

Dragonfly es un proyecto graduado de CNCF que distribuye archivos grandes, imágenes de contenedores, artefactos OCI, modelos de IA/ML, cachés, registros y dependencias mediante transferencia peer-to-peer. En lugar de que cada nodo descargue los mismos datos desde un origen central, los nodos comparten fragmentos entre sí, lo que reduce la carga en los registros y el almacenamiento de objetos a gran escala.

El proyecto está pensado para arquitecturas cloud-native y se basa en interfaces conformes con estándares. También ofrece un sistema de archivos direccionable por contenido opcional que se utiliza para acelerar el inicio de contenedores OCI.

El repositorio está escrito en Go y tiene licencia Apache-2.0. La documentación está alojada en d7y.io y Trail of Bits ha realizado una auditoría de seguridad externa del proyecto.

Funciones clave

  • 01Distribución de datos peer-to-peer que reduce la carga en los registros de origen y el almacenamiento.
  • 02Compatible con archivos, imágenes de contenedores, artefactos OCI y modelos de IA/ML.
  • 03Sistema de archivos direccionable por contenido opcional para acelerar el inicio de contenedores.
  • 04Diseño basado en estándares para entornos cloud-native.
  • 05Publica SBOMs con cada versión.

Casos de uso

  • Distribuir imágenes grandes de contenedores a muchos nodos de un clúster de Kubernetes.
  • Implementar archivos de modelos de IA/ML en una gran flota de máquinas.
  • Acelerar los arranques en frío de contenedores OCI en implementaciones a gran escala.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es dragonfly?
Sistema de distribución y aceleración de datos basado en P2P para archivos, imágenes de contenedores, artefactos OCI y modelos de IA/ML en entornos cloud-native. Dragonfly es un proyecto graduado de CNCF que distribuye archivos grandes, imágenes de contenedores, artefactos OCI, modelos de IA/ML, cachés, registros y dependencias mediante transferencia peer-to-peer. En lugar de que cada nodo descargue los mismos datos desde un origen central, los nodos comparten fragmentos entre sí, lo que reduce la carga en los registros y el almacenamiento de objetos a gran escala.
¿dragonfly es gratuito? ¿Qué licencia tiene?
dragonfly es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿dragonfly sigue mantenido?
Mantenimiento activo. El último commit de dragonfly fue el 5 nov 2026.
¿Para qué puedo usar dragonfly?
Distribuir imágenes grandes de contenedores a muchos nodos de un clúster de Kubernetes. Implementar archivos de modelos de IA/ML en una gran flota de máquinas. Acelerar los arranques en frío de contenedores OCI en implementaciones a gran escala.
¿Dónde consigo dragonfly?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dragonflyoss/dragonfly

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados