CNCF将托管Dragonfly,即Kubernetes的云原生文件分发系统!

Cloud Native Computing今天宣布了本周的第二个孵化级别托管项目: Dragonfly,一个面向Kubernetes用户的开源,云原生图像和文件分发系统。

CNCF将托管Dragonfly,即Kubernetes的云原生文件分发系统!

Cloud Native

Dragonfly是由阿里巴巴集团控股有限公司的云计算部门阿里云的工程师于2015年创建的。目标是改善图像和文件在Kubernetes中的分发方式,该方式用于管理可运行的基于容器的应用程序集群在任何类型的计算基础架构上。

CNCF将托管Dragonfly,即Kubernetes的云原生文件分发系统!

Dragonfly由阿里巴巴开源!

蜻蜓由三个组件组成,其中一个“超级节点”充当中央调度程序,并控制文件和图像的分发过程。“ dfget”,位于每个对等方,作为代理下载文件;和“ dfdaemon”,它是拦截图像下载请求的代理。

Dragonfly的主要优势之一是它可以实现对等文件分发,从而充分利用每个对等点的带宽资源来加快下载速度。它可以支持各种容器技术,包括Docker容器和Windows容器,并且具有被动内容传递网络机制,该机制有助于避免重复的远程下载。

CNCF将托管Dragonfly,即Kubernetes的云原生文件分发系统!

Pulling Images by Dragonfly

CNCF技术监督委员会成员Sheng Liang说:“ Dragonfly通过利用P2P图像和文件分发协议并减轻图像注册表的网络负载来改善用户体验。” “随着世界各地的组织将工作负载迁移到容器堆栈上,我们预计Dragonfly的采用将继续显着增加。”

蜻蜓已经获得了相当广泛的采用,其最大的用户包括阿里巴巴,eBay公司,Nvidia公司,VMware公司和中兴公司。

Constellation Research Inc.分析师Holger Mueller说:“在围绕软件容器进行的炒作和兴奋之后,肮脏的事实是文件管理可能是一个重大挑战,而Dragonfly则解决了这一挑战。”

该项目最近更新为Dragonfly版本1.0.0,该版本完全用Go(一种用于大型分布式系统和高度可扩展的网络服务器的专用编程语言)进行了重写。这应该有助于确保Dragonfly与其他云本机技术具有更高的互操作性,这些技术包括本周早些时候宣布的 OpenTracing,gRPC,Linkerd,Helm,Rook,Harbor,etcd和Argo等CNCF项目。

-----------------------------------------------------------------------------------------

关注我、关注第一时间的Cloud云计算资讯!

Cloud云计算追踪行业动态,提供有态度的解读方式!



分享到:


相關文章: