【新开源报道 21】阿里开源容器技术Pouch和P2P文件分发系统“蜻蜓”
开源最前线(ID:OpenSourceTop) 猿妹 整编
综合自:阿里云、GitHub等
11 月 19 日,阿里巴巴在《中国开源年会》上正式宣布开源容器技术“Pouch”和 P2P 文件分发系统“蜻蜓”。
阿里巴巴容器技术 Pouch
授权协议:Apache
开发语言:
操作系统:Linux
开发厂商:阿里巴巴
Github:https://github.com/alibaba/pouch
Pouch 简介
阿里 Pouch 并不是一个完全创新的技术。最早,阿里基于 LXC 技术为集团业务提供容器服务,2011 年,阿里自研容器技术 T4,2016 年,阿里内部将容器技术重新命名为 Pouch,并于去年支持集团内部大量核心业务,比如电商平台核心业务、主要应用和部分数据库、蚂蚁金服的支付业务,淘宝网的交易业务等等。
开源的 Pouch 是基于阿里集团大规模电商实践推出的容器孵化项目,其中提供了容器和虚拟化集成的一些特性,适用于注重安全隔离场景的一些客户。同时,从电商等集群规模大、业务发布频繁的企业来看,“蜻蜓”高效、快速、安全的文件分发能力,可以急速部署业务,大幅提高业务响应能力。
通用文件分发系统蜻蜓
蜻蜓是基于智能 P2P 技术的通用文件分发系统,能解决大规模文件分发场景下分发耗时、成功率低、带宽浪费等难题,大幅提升发布部署、数据预热、大规模容器镜像分发等业务能力。
在阿里内部,蜻蜓的月均分发次数突破 20 亿次,分发数据量 3.4 PB,已经成为阿里的基础设施之一。
同时,从电商等集群规模大、业务发布频繁的企业来看,“蜻蜓”高效、快速、安全的文件分发能力,可以急速部署业务,大幅提高业务响应能力。
容器技术给运维带来了便利,但同时给镜像分发带来了巨大挑战:就是分发效率。蜻蜓支持 Docker,Pouch 等多种容器技术,使用蜻蜓后,镜像分发比原生方式提速可高达 57 倍,数据源网络出口流量降低 99.5% 以上。蜻蜓能为企业节省带宽资源,提升运维效率,并降低运维成本。
未来,蜻蜓的文件分发能力也会嵌入在阿里云容器镜像服务中。
全面拥抱开源的阿里
目前,阿里已经加入了包括自由软件基金会、Apache 软件基金会、Linux 基金会、MariaDB 基金会和 CNCF 在内的多家国际知名开源组织。
Alibaba 在 GitHub 上 Star 数超过 170,000,组织排名前十。开源和维护的开源项目超过也 150 个,涵盖中间件、开发框架、数据库和各种工具类软件。点击查阅《开源巨献:阿里巴巴最热门29款开源项目》
附:新开源报道汇总
《【新开源报道 20】Uber正式开源其分布式跟踪系统Jaeger》
《【新开源报道 19】Uber与斯坦福大学开源深度概率编程语言Pyro》
《【新开源报道 18】谷歌开放内部工具 Colaboratory 来协助 AI 开发》
《【新开源报道 17】这波开源满分!清华大学开源网络嵌入的工具包 —— OpenNE》
《【新开源报道 16】AI开发者福音!微软亚马逊联合发布深度学习库 Gloun》
《【新开源报道 15】谷歌发布量子开源软件,量子计算机对科学家免费开放 》
《【新开元报道 14】微软开源用于Spark的深度学习库MMLSpark》
《【新开源报道 13】Facebook 开源帮助开发者消灭最顽固的软件 bug 的工具》
《【新开源报道 12】不只是阿里巴巴的操作系统,AliOS 宣布开源》
《【新开源报道 11】重磅!阿里巴巴正式开源全球化OpenMessaging和ApsaraCache项目》
《【新开源报道 10】IBM 和谷歌等巨头联手为开发者推出开源容器安全工具Grafeas》
《【新开源报道 9】Google开源Abseil,为C++和Python开发提供支持》
《【新开源报道 8】serverless 领域的福音!Oracle 宣布开源 Fn project》
《【新开源报道 7】苹果在 GitHub 上公布 macOS 和 iOS 内核源码》
《【新开源报道 6】百度开源移动端深度学习框架mobile-deep-learning(MDL)》
《【新开源报道 5】百度正式开源其 RPC 框架 brpc》
《【新开源报道 4】IBM 开源动态的应用服务器运行时环境 Open Liberty》
《【新开源报道 3】微信后台团队最近开源力作:PhxQueue分布式队列》
●本文编号90,以后想阅读这篇文章直接输入90即可
●输入m获取文章目录
↓↓↓ 点击"阅读原文" 进入GitHub详情页