『阿里巴巴集团』阿里巴巴开源的 Dragonfly 升级为 CNCF 孵化项目 | 新闻
本文插图
2020 年 4 月 9 日 , CNCF 技术监督委员会(TOC)投票决定接受 Dragonfly 作为孵化级别的托管项目 。
转自: https://mp.weixin.qq.com/s/6mIWbtCjeGXebbqqYpBBFw作者/来源: Cncf
2020 年 4 月 9 日 , CNCF 技术监督委员会(TOC)投票决定接受 Dragonfly 作为孵化级别的托管项目 。
Dragonfly 是一个由阿里巴巴开源的云原生镜像/文件分发系统 , 主要解决云原生领域以 Kubernetes 为核心的应用镜像分发问题 。 2018 年 10 月 , Dragonfly 正式进入 CNCF , 成为 CNCF 沙箱级别项目 , 开始云原生探索之旅 , 帮助用户改善 Kubernetes 中镜像 / 文件分发的体验 , 从而让企业工程师可以专注于应用程序本身而非基础架构管理 。
每个CNCF项目都有一个相关的成熟度级别:沙箱、孵化或毕业级 。 有关每个等级的成熟度要求的更多信息 , 请访问 CNCF 毕业标准 v.1.3。
阿里巴巴资深技术专家易立认为:
“作为阿里巴巴生态系统中容器平台的骨干技术之一 , Dragonfly 每年支撑了数十亿次应用服务的部署交付 , 被全球许多企业客户使用 。 阿里巴巴期待不断改进 Dragonfly , 使其更加高效和易于使用 。 ”
Dragonfly 的目标是解决云原生场景中的分发问题 。 该项目由以下三个主要部分组成:
- SuperNode 扮演中央调度器角色 , 控制 peer 之间的所有分发过程;
- dfget 是 P2P 客户端 , 主要负责 peer 之间分块的互传;
- dfdaemon 则扮演代理角色 , 拦截容器引擎的镜像下载请求并重定向到 dfget 中 。
“Dragonfly 通过利用 P2P 技术提升镜像和文件分发的效率 , 同时减轻镜像仓库的网络负载来改善用户体验 。 随着世界各地的组织将工作负载迁移到容器堆栈上 , 我们预计 Dragonfly 的采用将继续显着增加 。 ”
Dragonfly 与其他 CNCF 项目进行了集成 , 包括 Prometheus、containerd、Harbor、Kubernetes 和 Helm 。 项目维护者来自阿里巴巴、字节跳动、eBay 和美图 , 项目贡献者来自包括网易、京东、沃尔玛、VMware、Shopee、中国移动、Qunar、中兴、七牛、NVidia 等在内的 20 多家公司 。
Dragonfly主要特性:
- 基于 P2P 的文件分发:使用 P2P 技术进行文件传输 , Dragonfly 可以充分利用每个对等端的带宽资源来提高下载效率 , 节省了大量的 IDC 带宽 , 尤其是昂贵的跨地区、跨国际带宽;
- 对各种容器技术的无侵入支持:Dragonfly 可以无缝地支持各种容器来分发镜像 , 如 Docker、containerd 等;
- 主机级别速度限制:很多下载工具(wget / curl)仅具有当前下载任务的速率限制 , 但是 Dragonfly 提供整个主机的速率限制;
- 被动式 CDN:可以避免重复的远程下载 。
- 维护者来自 4 个组织的 7 个项目
- 67 位贡献者
- 21 个贡献组织
- 4.6k+ GitHub 星标
- 10万+ Docker Hub 下载量
- 去年提交数量增加 120%
CNCF CTO/COO Chris Aniszczyk 表示:
“随着云原生应用的持续增长 , 在大规模生产环境中分发容器镜像已成为待解决的重要挑战 , 我们很高兴 Dragonfly 分享了在阿里巴巴的实践经验 , Dragonfly 项目最近在 Golang 中进行了完全改写 , 取得了长足的进步 , 我们期待培养更多这样的项目和让项目更具多样性” 。
推荐阅读
- 「图像处理」李沐团队提出最强ResNet改进版,多项任务达到SOTA | 已开源
- #阿里巴巴#将饿了么卖给阿里,套现600亿的大学生,如今在干什么呢?
- 『新华三集团』开拓云上机遇 | 新华三入围中国移动DICT全国集成库私有云集采
- 『』一汽集团成立人工智能公司,2019人工智能应用场景、发展趋势分析
- 区块链:区块链助推集权化企业集团管理模式
- ■1580枚比特币!欧洲能源巨头EDP集团惨遭黑客勒索
- 『联想集团』只要营销不要研发!联想净利润不足1%!网友:衰落只是时间问题!
- AI财经社:博泰获小米集团战略投资,加速消费电子与汽车融合
- 奇瑞汽车@奇瑞集团将与芜湖市政府合作建设智能网联汽车创新园
- 机器之心:几行代码搞定ML模型,低代码机器学习Python库正式开源