打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
K8s文件分发系统Dragonfly,从CNCF沙盒毕业进入孵化器

阿里巴巴贡献的Dragonfly项目,已从CNCF的沙盒阶段进入了孵化器阶段。Dragonfly项目是一个专用于Kubernetes的云原生镜像和文件发布系统,项目的维护者来自阿里巴巴、eBay、美图、VMware以及虾皮等20多家企业。



在2015年的时候,阿里云创建Dragonfly项目,目的是要改善Kubernetes中镜像和文件发布系统的使用者体验,让用户可以专注于开发应用程序,而不用花额外的心力管理基础架构,Dragonfly为阿里巴巴容器平台中的骨干技术,每年支持数十亿次的应用交付。Dragonfly在2018年的时候被CNCF沙盒接收,并被中国移动、滴滴和蚂蚁金服等企业采用。

Dragonfly由三个主要组件组成,来解决云原生的文件分发问题,三个主要组件分别是超级节点、dfget以及dfdaemon;超级节点为主要在同类网路中,调度以及控制所有发布程序的重要角色,而dfget则为一个同类代理,用来下载文件片段,另外,dfdaemon则为一个代理服务器,能够拦截从容器引擎到dfget的镜像下载请求。

Dragonfly提供使用者主机层级的速度限制,由于wget或curl等文件下载与续传工具,仅能限制当前下载任务的速度,而Dragonfly则提供对整个主机的速度限制功能;其支持各种容器技术,用户可以依需求选用来发布镜像,另外,Dragonfly提供CDN机制,可以避免重复的远端下载行为。

Dragonfly与其他许多的CNCF项目整合,包括Prometheus、containerd、Kubernetes以及Helm,最新版本Dragonfly 1.0,已经用语言Go全部重写,使其提高在云上可发挥灵活与可扩展性,在GitHub中获4,600颗星,项目发起人Sheng Liang认为,随着全球的企业与组织,开始将工作负载搬迁到云端上,则Dragonfly的采用率将会上升。

参考:https://www.ithome.com.tw/news/136909
https://www.cncf.io/blog/2020/04/09/toc-votes-to-move-dragonfly-into-cncf-incubator/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
青藤云安全:容器简史——从1979到现在
都在说云原生,它的技术图谱你真的了解吗?
多云和多集群环境下的云原生应用交付实践
这一次,终于有人把“云原生”说清楚了!
对容器镜像的思考和讨论
图解如何使用Ghost备份与恢复系统
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服