开源最前线(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款开源项目》
附:新开源报道汇总

●本文编号90,以后想阅读这篇文章直接输入90即可
●输入m获取文章目录
↓↓↓ 点击"阅读原文" 进入GitHub详情页 
继续阅读
阅读原文