您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

阿里开源容器技术Pouch和P2P文件分发系统“蜻蜓”

2017-11-21 09:19:34   作者:   来源:CTI论坛   评论:0  点击:


  11月19日,阿里巴巴在《中国开源年会》上正式宣布开源容器技术“Pouch”和P2P文件分发系统“蜻蜓”。
  这样,阿里巴巴开源和维护的开源项目已经超过150个,涵盖中间件、开发框架、数据库和各种工具类软件。
  正如阿里巴巴CTO行癫所说:“开源和阿里巴巴都根植于互联网,有了互联网技术平台之后,开源和商业将在未来相当长的时间内保持平衡的发展。”
  今天,在开源的这条路上,阿里正越走越快。
  开源容器技术Pouch
  开源的Pouch是基于阿里集团大规模电商实践推出的容器孵化项目,其中提供了容器和虚拟化集成的一些特性,适用于注重安全隔离场景的一些客户。
  Pouch是阿里巴巴业务封装的基础技术,帮助阿里集团大幅提高数据中心资源利用率,从而降低基础设施成本。
  与此同时,Pouch孵化项目在兼容容器运行时标准的基础上,提供了多种特性。2017年双11期间,Pouch容器规模达到百万级,其稳定性、可靠性可见一斑。
  明年3月份,Pouch会发布第一个可用版本。未来阿里云容器服务也会提供支持Pouch的容器技术实现。
  通用文件分发系统蜻蜓
  蜻蜓是基于智能P2P技术的通用文件分发系统,能解决大规模文件分发场景下分发耗时、成功率低、带宽浪费等难题,大幅提升发布部署、数据预热、大规模容器镜像分发等业务能力。
  在阿里内部,蜻蜓的月均分发次数突破20亿次,分发数据量3.4PB,已经成为阿里的基础设施之一。
  同时,从电商等集群规模大、业务发布频繁的企业来看,“蜻蜓”高效、快速、安全的文件分发能力,可以急速部署业务,大幅提高业务响应能力。
  容器技术给运维带来了便利,但同时给镜像分发带来了巨大挑战:就是分发效率。蜻蜓支持Docker,Pouch等多种容器技术,使用蜻蜓后,镜像分发比原生方式提速可高达57倍,数据源网络出口流量降低99.5%以上。蜻蜓能为企业节省带宽资源,提升运维效率,并降低运维成本。
  未来,蜻蜓的文件分发能力也会嵌入在阿里云容器镜像服务中。
  阿里全面拥抱开源
  阿里一直积极拥抱开源。
  除了Pouch和蜻蜓,在刚刚结束的杭州云栖大会上,阿里宣布的多款顶级开源项目,更是引发了行业的关注。
  它们包括:
  • OpenMessaging
  OpenMessaging是将互联网业务对消息的需求进行抽象,形成了一套能满足大多数业务场景的标准模型,并提供连接大数据和流计算平台的能力,逐步发展一个消息规范。
  • ApsaraCache
  ApsaraCache是在社区2.8 版本基础上开始维护的分支,并 backport 了部分3.0 分支的功能。与Redis相比,ApsaraCache的显着特点是与场景有关、与数据规模无关;并且在短连接、内存满时的回收、耗时指令执行等场景下表现优秀。
  • AliOS Things
  这是一款轻量级物联网嵌入式操作系统,具备极简开发、云端一体、丰富组件、安全防护等关键能力,可广泛应用在智慧城市、智能家电、智能家居、新出行等领域,实现物联网设备快速上云。
  阿里巴巴Java开发规约插件
  该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。
  在杭州云栖大会开源峰会上,多位全球开源界的大神到场。他们也对阿里在开源方面做出的贡献表示了赞赏。
  目前,阿里已经加入了包括自由软件基金会、Apache软件基金会、Linux基金会、MariaDB基金会和CNCF在内的多家国际知名开源组织。
  开源和维护的开源项目超过也150个,涵盖中间件、开发框架、数据库和各种工具类软件。
  Alibaba在GitHub上Star数超过170,000,组织排名前十。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题