处理 SSI 文件时出错
您的位置: 网界网 > 行云之路 > 正文

【封面报道】搅局者Docker

2015年03月03日 11:17:18 | 作者:网界网 于翔 | 来源:

摘要:过去的数月间,Docker成为了疾行中的云计算世界的新宠。它的出现让云服务体系中略显稳固的格局重新松动,并且掀起了新一波的创业狂潮。对于这位不期而至的搅局者,我们需要了解更多。

标签
容器
IaaS
PaaS
Docker

【CNW.com.cn 专稿】过去的数月间,Docker成为了疾行中的云计算[注]世界的新宠。它的出现让云服务体系中略显稳固的格局重新松动,并且掀起了新一波的创业狂潮。对于这位不期而至的搅局者,我们需要了解更多。

从2014年的下半年开始,可能没有谁会比Docker更加容易地抢占科技媒体的头条位置了。虽然其技术本身仍然处在从测试环境向生产环境不断磨合的进程之中,但是它所释放的强大吸引力,以及在短期内即获得重量级厂商集体追捧的态势,瞬间在云计算世界中掀起了新一轮的狂热。作为开源项目中耀眼的新星,Docker为开发者提供了一个开源的应用容器引擎,让他们可以将应用以及应用相关的组件打包到一个可移植的容器中,然后发布到任何流行的Linux机器之上。

Docker最为关键的价值体现在哪里?对于开发者和用户而言,Docker用开源的方式进一步降低了应用运行的颗粒度。具体来说,原本在云端需要以虚拟机为单位运行的应用,现在可以以更为经济的方式,运行在具备更细颗粒度的容器之上。而这些容器还具备了跨越不同计算平台部署和运行的能力,轻松化解了应用可能会被底层云平台锁定的疑虑。如果你熟悉云计算技术近年来发展的每一次脉动,那么就不难把Docker理解为颠覆传统IT的又一股新生力量。不同IT系统中持续攀升的虚拟化比例,支撑起Docker大展拳脚的舞台,而Docker的盛行也开始悄悄地对操作系统层产生侵蚀。

人们总是喜欢用“生逢其时”这样的词汇来描绘Docker的闪亮登场。其实,在2013年3月首个版本发布之时,Docker远没有今天这般光芒四射。如今,提到容器技术,人们总是首先想到Docker。但事实上,容器的历史是悠久且多元化的。容器最早的踪迹可以追溯到1979年Unix版本7的chroot指令。再后来,它又以FreeBSD Jail、AIX工作负载分区,以及Solaris Zones等形式出现,并且被广泛使用。

进入云计算时代,容器技术也早早“随风潜入夜”。微软和谷歌的PaaS[注]平台(Microsoft Azure和Google App Engine)、VMware所开发的开源PaaS平台Cloud Foundry,以及国内的PaaS先驱新浪SAE(Sina App Engine)都采用了比虚拟机更小的颗粒度来运行应用。也就是说,在这些PaaS平台之上,应用已经运行在类似容器的载体之上。最受欢迎但却少有人知的容器技术,恐怕就算是谷歌的Imctfy了。它每周要运行20亿个容器,在这些容器上运行着谷歌Docs、Gmail等著名应用。Cloud Foundry开源框架中所采用的类Docker的容器技术名为Warden(典狱长),它同样可以被用来创建和管理一些小于虚拟机的隔离环境。

不过,这些先期出现的容器技术大部分都长期停留在企业自用阶段,其便利性和开放性未能广泛辐射到广大的开发者人群。关键性的突破最终还是由Linux世界发起了。基于LXC(Linux Container,Linux容器),PaaS厂商dotCloud开源了采用Go语言开发的高级容器引擎Docker,并且围绕其快速组建起开源的生态环境,真正吹响了云端应用交付与运营变革的号角。

1234

参考资料

1.PaaS:平台即服务(Platform as a Service,简称)是一种云计算服务,提供运算平台与解决方案堆栈即服务。在云计算的典型层级中,平台即服务层介于软件即服务与基础设施即服务之间...详情>>

2.云计算:(Cloud Computing)描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。云计算是继1980年代大型计算机到...详情>>

[责任编辑:于翔 yu_xiang@cnw.com.cn]

我也说几句

热点排行

处理 SSI 文件时出错