查看原文
其他

【新开源报道 21】阿里开源容器技术Pouch和P2P文件分发系统“蜻蜓”

2017-11-22 开源最前线
开源最前线(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分布式队列》

《【新开源报道 2】喜大普奔!阿里即将开源 ApsaraCache,云数据库 Redis 版分支》

【新开源报道 1】腾讯 Web UI 解决方案 QMUI Web 正式回迁开源》



●本文编号90,以后想阅读这篇文章直接输入90即可

●输入m获取文章目录

↓↓↓ 点击"阅读原文" 进入GitHub详情页 

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存