Dragonfly

一个开源的基于P2P镜像及文件分发系统

什么是 Dragonfly?

随着企业数字化大潮席卷全球,行业应用纷纷向微服务架构演进,并通过云化平台优化业务管理。由阿里巴巴开源的云原生镜像分发系统 Dragonfly,面向以 Kubernetes 为核心的分布式应用编排系统,前瞻性地解决了云原生镜像分发的下列三大难题:

  • 效率:借助 P2P 与 CDN 技术,缩减镜像传输时间,提升分发效率,加速业务应用交付;

  • 流控:借助智能分析技术,动态平衡分发负载与业务运行态,实现流量动态控制,保障业务稳定运行;

  • 安全:支持私有镜像仓库 HTTPS 协议,加密内容传输,确保信息安全。

特色功能

  • 基于 P2P 的文件分发

    利用 P2P 技术,支持文件的大规模分发,提高文件的下载速度和成功率,有效减小带宽,尤其是跨机房带宽。

  • 无侵入支持各种容器技术

    不用修改容器服务的任何代码,只需简单配置就可使用。

  • 被动式 CDN

    利用 CDN 技术,避免重复下载同一个文件。

  • 机器级别的限流

    同一台机器上的所有任务的速率总和受限。

  • 对文件源无压力

    通常,仅有超级节点会从源下载,对源基本无压力。

  • 简单易用

    仅需简单配置,使用方式基本类似于 curl。

他们都在用