上周,KubeCon china峰会在上海落幕,现场逾3500名研发专家、架构师和技术领袖分享、探讨和推动Kubernetes生态及云原生技术的发展。而就仅去年,容器Docker镜像的下载量超80亿,容器行业发展可谓如火如荼。
Docker为什么如此受欢迎?
首先来看一下Docker的标识,是一个大鲨鱼驮着一堆集装箱在海上航行。这里无边无尽的海就是云,大鲨鱼货轮就是云计算平台,Docker是集装箱。集装箱将货物标准化,Docker将应用程序标准化,集装箱里面装的以是任意类型的程序,各自在自己的集装箱里运行,相互隔离,共用大鲨鱼货轮的资源,这种封装的集装箱可以放到任何的平台上去运行。
这也就是Docker的特性: Build,Ship and Run Any App,Anywhere!在任何平台运行任何应用!
因此,之所以如此受欢迎,一是Docker打包方式快速高效。二是有更高的资源利用率。三是Docker打包方式可以让开发测试环境和生产环境,保持运行环境的一致性。
在研发环境和生产环境中,没有一个环境部署,只要IT环境支持Docker,里面打包的应用就不需要作修改。有一个研发测试理论称,测试里出现的80%的bug是由运行环境导致的,这也被一些大企业证明了。
未来新一代的云平台,把所有的云都当作一种资源来使用,在其上跑应用,用Docker打包。只要资源都支持容器,应用可以布署在任何地方。这特别适合业务爆炸式增长的公司,或想专注于业务的公司。
容器技术带来了什么样的变革?
这可以对比浏览器对桌面操作系统的影响。十年前,上网用Windows还是Linux还是很大的差异,而主要的改变来自浏览器,现在已经没多少人在乎操作系统了。以此类比,容器云可以让IaaS被随意切换,让AWS或华为云或阿里云都没有区别,让开发者主要关注云的应用。这就是容器带来了可能性。









网友评论