TBLEG
扫描微信账号

扫一扫微信二维码

专访阿里云资深专家易立,Docker技术将改变现代软件供应链

2020-05-16 信息
区块链白皮书代写

4月26日云栖大会·南京峰会上,阿里云资深专家汤子楠发布了飞天专有云敏捷版(Apsara Stack Agility),此前美国Docker公司首席执行官Ben Golub 在曾在DockerCon 2017上宣布过这个消息。

这是阿里云和Docker公司合作之后产物,是国内第一个支持Docker官方企业版(Enterprise Edition, EE)容器类产品,包含从容器创建到运行以及镜像全生命周期管理,可以部署在企业自有数据中心环境内,特别适用于企业专有云及混合云场景。专访阿里云资深专家易立,Docker技术将改变现代软件供应链

卢晓明 • 2017-04-27 • 明星公司易立:集装箱曾经改变全球贸易供应链,Docker也将改变软件供应流程。专访阿里云资深专家易立,Docker技术将改变现代软件供应链4月26日云栖大会·南京峰会上,阿里云资深专家汤子楠发布了飞天专有云敏捷版(Apsara Stack Agility),此前美国Docker公司首席执行官Ben Golub 在曾在DockerCon 2017上宣布过这个消息。

这是阿里云和Docker公司合作之后产物,是国内第一个支持Docker官方企业版(Enterprise Edition, EE)容器类产品,包含从容器创建到运行以及镜像全生命周期管理,可以部署在企业自有数据中心环境内,特别适用于企业专有云及混合云场景。

专访阿里云资深专家易立,Docker技术将改变现代软件供应链

飞天专有云敏捷版

据阿里云方面介绍,阿里巴巴集团内部运用容器技术已有六年时间。2016年,阿里电商核心应用基础平台全部转向Docker,并通过天猫双11进行了技术验证。

容器技术领域,最为著名公司,无疑为Docker,后者也是一个容器管理引擎。与传统虚拟机相比,容器技术是操作系统级别虚拟化技术,更为轻量。36氪曾经介绍过,Docker则是在容器技术基础上额外提供了标准镜像格式。Docker就像被标准化容器,相当于云计算领域“集装箱”,可以承载后端各种技术。

自从2013年开源Docker项目发布之后,其以惊人速度被企业采用,已成为容器运行事实标准。据Docker公司公布数据,截止目前为止,Docker Hub上镜像下载量,已经达到120亿次,去年6月份这个数据是60亿;镜像总量超过了90万,去年只有40万。

国外许多大公司都积极拥抱Docker,包括AWS、IBM、HPE和微软等。国内网易、腾讯、阿里等主流云计算厂商,都提供基于Docker容器服务。2015年,阿里云就在Docker社区版基础上推出了阿里云容器服务,华大基因、上海证券交易所、中信集团、ofo共享单车、深圳码隆科技等多家企业均是容器服务客户。去年10月,Docker与阿里云达成合作,将通过后者落地中国。

阿里云非常看好Docker前景,认为Docker也将像集装箱一样,是改变世界那只箱子。就像集装箱改变全球贸易供应链一样,Docker将改变软件供应流程。根据阿里云去年面向技术人员所做调查,其中超过87%人表示,有意愿现在使用或者可能在未来六个月内使用Docker架构。

据阿里云资深专家易立介绍,Docker技术有三方面优势。

首先是敏捷。由于Docker轻量级,就意味着同一硬件上可以运行更多应用,它可以将系统利用率提高5-10倍;而且因为轻量,它启动速度非常快,当公司业务出现峰值时,可以通过容器快速部署。容器技术也能实现产品快速迭代,据调查,Docker对软件版本发布频率有高达13倍平均提升。

然后是可移植性。在传统架构下,开发人员交付应用之后,运维人员需要部署合适运行平台。两个环境间差异往往会导致,应用在测试环境下正常运行,上线之后却经常会出问题。Docker则能把应用和应用环境一同打包,开发完成之后,运维人员可以直接使用这个容器来部署代码。

经过容器化应用可以部署在任何地方,就可以避免原来因为环境差异带来问题,同时也可以无缝迁移云,不用锁定某个云服务商。用户在自己笔记本电脑上开发了一个应用,容器化之后可以不加修改地发布到云上。

第三是可控性。容器使得大规模互联网化运维变得可能,原来,企业IT系统用久了,经过多次版本更新,里面东西变得不可知,一旦出现问题需要花大量时间排查。如果用容器化方式交付应用,则线上每一个版本都可以复现,所有东西都可以回溯。一旦原来IT人员离职了,其他人也更容易理解应用程序是如何创建和工作。

此外,易立指出,促进了开发和运维一体化之外,Docker还有利于企业应用现代化改进。传统应用往往是单体架构,如企业原有CRM、ERP等大型应用,但随着新需求增加,更新和修复大型这类应用变得越来越困难;为此出现了微服务架构,其提倡将大应用拆解分一堆小服务,彼此协调提供功能,单个小服务可以独立部署、测试和运行。云原生企业应用架构一般是后者,Docker这套执行环境就非常适配云原生应用。

根据阿里云去年调查,技术人员使用或考虑使用Docker,大部分出于上述原因考虑。

虽然容器技术成为主流,将会是未来趋势,但目前在国内仍未大规模普及。企业要使用该架构,依然需要付出一定迁移和学习成本,可能还会有一定安全考虑,这也是影响Docker普及原因。因此,Docker推出了企业版处理类似问题。

专访阿里云资深专家易立,Docker技术将改变现代软件供应链

卢晓明 • 2017-04-27 • 明星公司易立:集装箱曾经改变全球贸易供应链,Docker也将改变软件供应

全文阅读
文章关键词
安全
架构
微服务
镜像
企业应用
云栖大会
容器
阿里云
docker
电商
飞天
扫描关注微信账号

试试长按二维码加关注