热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开源容器技术Pouch亮相ChinaSys2017阿里云化激活行业生态

11月24日-26日,由ACMSIGOPSChinaSys主办的第十三届ChinaSys会议在清华三亚国际数学论坛举行。在24日上午的报告环节,阿里巴巴

11月24日-26日,由ACM SIGOPS ChinaSys主办的第十三届ChinaSys会议在清华三亚国际数学论坛举行。在24日上午的报告环节,阿里巴巴集团系统软件事业部资深技术专家侯前明(花名林轩)从阿里内部Pouch应用现状、阿里容器的技术演进和实践,以及未来Pouch容器技术的开源路线和未来规划三个方面做了精彩分享。

ChinaSys是计算机系统及相关领域的研究者、学术团体和工程师组成的一个社区,宗旨是为本领域的研究者和从业者提供资源共享、思想交换的一个非正式交流论坛,并促进与工业界的交流。自第一届ChinaSys于2011年在深圳举办以来,迄今已举办12届,众多国内外著名学者都参加过ChinaSys并做报告,例如中科院计算所徐志伟研究员、华中科技大学金海教授、ACM SIGOPS主席Robbert von Rennesse和加州大学圣芭芭拉分校谢源教授等。

作为众多计算技术及应用的根基,计算机系统研究偏向于实践,强调解决问题的整体能力。此次为期3天的会议吸引了来自清华大学、上海交大和中科院计算所等学术界的系统研究者,以及阿里巴巴、腾讯和海南农商行等工业界的系统研发人员和用户,大家就容器、云计算、大数据、安全和网络等计算机系统研究热点领域展开讨论和交流。

开源容器技术Pouch亮相ChinaSys2017  阿里云化激活行业生态

林轩在ChinaSys2017会议报告现场

作为阿里集团云化战略的重要技术支撑,阿里容器技术Pouch已在集团基础设施中扮演极其重要的角色。目前已覆盖集团内部包括电商、搜索和广告等在内的绝大部分在线业务场景,和电商应用、数据库、大数据和流计算等重要技术栈。

阿里容器的技术演进和实践始于2011年,当时,Linux内核之上的namespace、cgroup等技术开始成熟,阿里即基于LXC研发了容器技术T4,并以产品形态对内提供服务。此举被视为阿里对容器技术的第一次探索,也为阿里的容器技术积淀了最初的经验;两年后Docker横空出世,其镜像技术解决了困扰行业多年的“软件封装”问题。从2015年起,T4在自身容器技术的基础上,逐渐吸收社区中的Docker镜像技术,并沉淀出自有容器技术品牌Pouch,随着技术的不断打磨,Pouch已成为一款轻量级的容器技术,拥有快速高效、兼容性高,资源占用少,稳定性高等特性,帮助阿里内部业务更快交付,同时提高超大规模数据中心的物理资源利用率。

但目前容器生态领域的一些特点导致技术落地成为问题:容器引擎虽已成熟,但对企业传统应用的侵入性高;有一些容器技术做到轻便的同时,损失了部分的安全性与隔离性;在超大规模场景下,容器镜像的分发往往会导致网络性能问题等。这些问题都导致企业走向云化,拥抱Cloud Native方面存在现实阻力,阿里巴巴期望将自己在内部纷繁复杂的业务云化过程中积累的经验和能力,通过Pouch容器技术分享给众多行业用户。

除了共同制定行业标准,协助容器技术落地外,将Pouch容器技术源码开源也是一个重要手段。就在11月18日的中国开源年会上,阿里已正式宣布基于 Apache 2.0 协议开放Pouch源码,并预计通过5个月的社区打磨,于 2018 年3月底发布第一个大版本。目前Pouch 的代码也已经在 GitHub 公开,可以点击 https://github.com/alibaba/pouch查看详情。

此外,阿里基础技术研究和学界合作也走在了前列,在今年的云栖大会上,阿里Pouch技术团队即宣布浙江大学SEL实验室已成为第一个合作伙伴。通过和浙大的联手,阿里技术团队和来自学界的研究人员将在Pouch项目中对Kubernetes支持和增强容器运行时等领域展开密切合作。

从2017年3月宣布NASA计划,到7月推出首个全球性科研合作项目“AIR”计划,再到10月阿里达摩院(DAMO)的宣告成立,阿里巴巴希望以此搭建学术界和工业界的合作平台,联合双方优势共同促进前沿技术的发展,推进计算机科学领域基础性、前瞻性、突破性的研究,构建全新的阿里巴巴基础设施技术生态,解决社会经济发展中的“新技术”难题,驱动未来发展。



推荐阅读
  • 深入解析Hadoop的核心组件与工作原理
    本文详细介绍了Hadoop的三大核心组件:分布式文件系统HDFS、资源管理器YARN和分布式计算框架MapReduce。通过分析这些组件的工作机制,帮助读者更好地理解Hadoop的架构及其在大数据处理中的应用。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • PostgreSQL 最新动态 —— 2022年4月6日
    了解 PostgreSQL 社区的最新进展和技术分享 ... [详细]
  • Spring Cloud学习指南:深入理解微服务架构
    本文介绍了微服务架构的基本概念及其在Spring Cloud中的实现。讨论了微服务架构的主要优势,如简化开发和维护、快速启动、灵活的技术栈选择以及按需扩展的能力。同时,也探讨了微服务架构面临的挑战,包括较高的运维要求、分布式系统的复杂性、接口调整的成本等问题。最后,文章提出了实施微服务时应遵循的设计原则。 ... [详细]
  • Python第三方库安装的多种途径及注意事项
    本文详细介绍了Python第三方库的几种常见安装方法,包括使用pip命令、集成开发环境(如Anaconda)以及手动文件安装,并提供了每种方法的具体操作步骤和适用场景。 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 本文详细介绍了C++中map容器的多种删除和交换操作,包括clear、erase、swap、extract和merge方法,并提供了完整的代码示例。 ... [详细]
  • 在使用Node.js运行时环境的Next.js应用程序部署过程中,遇到了与目录文件数量相关的错误。本文将详细探讨该问题及其解决方案。 ... [详细]
  • 本文详细介绍如何使用CSS自定义HTML5视频播放器的样式,涵盖常见属性及跨浏览器兼容性问题。发布时间:2020-09-14 14:46:29;来源:亿速云;阅读量:58;作者:小新。 ... [详细]
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • Spring Cloud Config 使用 Vault 作为配置存储
    本文探讨了如何在Spring Cloud Config中集成HashiCorp Vault作为配置存储解决方案,基于Spring Cloud Hoxton.RELEASE及Spring Boot 2.2.1.RELEASE版本。文章还提供了详细的配置示例和实践建议。 ... [详细]
author-avatar
三砖先生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有