ITPub博客

首页 > 云计算 > > 问答-阿里自研容器技术Pouch前景如何?

问答-阿里自研容器技术Pouch前景如何?

作者:浪花小雨滴 时间:2020-05-08 13:39:20 0 删除 编辑
作者:孙宏亮
链接:https://www.zhihu.com/question/66762152/answer/259188751
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

首先我先来回答“阿里不是一直都是Docker吗”这个问题。

阿里并不是一直都是Docker。阿里早在11年的时候,基于LXC研发了容器技术t4,并在当时以产品形态给集团提供服务。国内其他的公司,据我所知,如百度、网易、腾讯也是如此。只不过,在使用标准上远没有达到工业化标准的程度,因此在行业中传播得比较有限。Docker对行业产生深远影响的是Docker镜像,这一点对于大型的互联网公司而言,相信肯定深有感触。因此,Docker镜像流行开来之后,阿里巴巴没有理由不去接受这种给行业带来大价值的技术。这也就回到了“阿里容器技术融合Docker镜像”的这一事实上。

另外,我再来说一下,开源版本的Docker与大型互联网公司之间的关系。

阿里巴巴不是一家软件公司,而且一家业务驱动的公司。因此在业务的变化之下,需要技术能够很快速灵活的应对。社区版本的Docker,的确是一个业界数一数二的软件,但是在面对一些场景时,难免存在开源软件的弊端。比如,开源软件有明确有计划的发布周期,这样的周期在面对快速变化的业务时,几乎是没有任何办法的。本着业务第一的角度,始终要在“follow开源软件”和“自研软件自主可控”方面做出一个选择。

很显然,绝大多数大型互联网公司,都会选择后者,或者是fork开源版本之后,很大程度上很难继续follow社区版,自行维护一个版本。而阿里巴巴在容器技术方面的选择是:兼容Docker镜像标准,兼容Docker的API, 引擎层面完全自主可控自研。由于API层面的兼容,集团系统软件对外界用户暴露的接口与Docker无差别,因此很早的时候,集团也会以Docker、AliDocker来称呼。关于自主可控自研方面,阿里容器技术就诞生了很多与社区容器技术有差异化的地方,比如:富容器,比如更好的隔离(用户态、内核态的都有),比如内核兼容性,比如P2P镜像分发等。后来发展的话,相信大家也就清楚了。现在Pouch的话,走开源之路与行业交流共进。

后续会有补充,不到之处,还望各位提出斧正。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3157131/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    40140