对于中国的开发者来说,Docker公司正式在华推出镜像加速服务,是一件十分令人兴奋的消息。此项服务的落地,让中国用户可以方便的在国内下载最受欢迎的Docker镜像,免受网络不稳定之苦。借此机会,Docker中国区总经理张峻在北京接受媒体采访,分享了Docker落地中国的故事,还有整个公司的发展状况。
Docker中国区总经理张峻
中国开发者苦等本地服务
张峻表示,此前,尽管Docker尚未推出中国本地服务,但中国仍然占据Docker全球流量前三位。现在,中国用户将可以更快捷地下载Docker镜像库中数千个热门镜像,并以这些镜像作为核心,快速封装新的分布式应用。Docker公司将中国地区的镜像库托管和运行在阿里云上,使本地用户可以享受更快捷、更稳定的容器镜像下载,开发并交付基于容器的应用。
事实上,Docker公司的迅速崛起,离不开容器技术的风潮。这家四年前在美国旧金山成立的创业公司,已经成为时下最火热的容器技术的事实标准,Docker最大的价值在于实现软件供应链的现代化,就是给开发人员、系统管理员一个很完整的平台,让他们在任何基础设施上都能很好的构建、交付和运行分布式应用,以便优化运营效率,发挥微服务的优势,同时也让一些旧的应用程序现代化。而Docker也确实做到了,数据显示,从2013年至今,Docker发布的多款不同开源项目,全球总镜像下载已经达到130亿次。同时,Docker基于开源推出的企业版也在全球400多家企业使用中。
张峻表示,Docker在2016年10月宣布跟阿里云展开战略合作,把Docker企业版推向中国,同时也筹备推出Docker官方镜像加速服务。这项服务的真正落地时间是在今年6月9日。Docker中国官方镜像加速服务启用之后,中国的用户再也不需要经过美国总部的设备进行下载操作,而是可以直接在本地通过镜像加速,把经常用到的应用下载,这是一个从下载的速度、稳定性、安全性各个体验全部提升的过程。
Docker的可移植性受用户青睐
在谈到与同是开源技术的OpenStack等的不同之处,张峻表示,Docker一个很大的特点就是可移植性,它保证应用无论是搭建在任何基础设施还是虚拟机上,或者是采用OpenStack,都可以很好的运行起来。Docker不依赖基础设施,可以很容易在基础设施上进行迁移,无论是私有云、公有云还是混合云。而容易迁移,对用户来讲是非常大的价值,因为用户很清楚,他们想要一个可移植性,可迁移性,没有依赖的,没有厂商锁定的环境。
同时,张峻也认为,Docker的定位和OpenStack是不一样的,OpenStack是属于基础架构层,而Docker更多的是在平台层,实际上IaaS和PaaS是上下游的关系。所以在这个层面上Docker和OpenStack更多是一种互补,所以我们不觉得Docker和OpenStack是一种竞争关系。
而在回答与Kubernetes开源容器项目的竞争关系时,张峻则表示,Kubernetes是谷歌在容器编排上的开源项目,是基于容器的开源集群管理系统。Docker认为Kubernetes只是容器管理工具里面的一个组件,只是管集群编排部分,但是大多数用户需要的不仅仅是集群和编排,而需要的是完整的平台、方案,而Docker可以为用户提供这种安全性以及策略的管理,还有跨越任何基础设施的可移植性。
Docker企业版加入更多服务
据了解,阿里云还将在中国代理销售Docker企业版(Enterprise Edition, EE),这是一个方便开发人员与IT人员进行协作的集成平台,它将更强的安全、策略和管控融入应用生命周期,同时不失敏捷性和应用的可移植性。Docker 企业版集成了容器运行时、多租户编排、安全和管理等功能,为用户提供了一个开放的容器平台,可以对Linux和Windows系统的微服务、原有应用和ISV应用提供一致性打包和供应链管理。Docker 企业版提供的通用界面,让开发人员和IT运维人员可以在统一供应链上进行协作。Docker EE与阿里巴巴的飞天敏捷版集成,搭建运行在裸机系统上的专用企业云平台,提供私有的IaaS和CaaS(Container-as-a-Service,容器即服务)功能。
对于一直以免费为主的开源技术推出收费的企业版,张峻强调,免费的社区版和收费的企业版并不冲突,通过企业版这种形式可以把对于企业用户需要的一些很特别的功能加入进去,形成企业级标准,提供更多的服务。尤其是目前很多金融和、电信企业在使用容器技术,他们需要更高的标准以及更好的服务。