您现在的位置:首页行业资讯

重演Java历史?2015,Docker的未来--中享思途

作为一个开源的应用容器引擎,Docker成为了2014年最热门的技术并且获得了国内外多家知名厂商的支持,这里我们来看看在2015年Docker会有怎样的发展。

青岛java培训机构--中享思途

Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器之中,然后发布到任何主流的Linux机器上,并可以实现虚拟化。Docker完全采用了沙盘机制,容器相互之间不会有任何接口,几乎不产生任何性能开销,并且不依赖任何语言、框架或系统。
  在过去的一年中,无论是微软还是亚马逊,这些巨头都明确表示了对Docker的支持。这种形式有点类似之前的Java,当时Java刚刚发布的时候,很多公司都对它表示出了极大的兴趣,直到他们意识到Java对他们自身所产生的威胁。而Docker目前的情形同当年的Java极其相似,谁也无法说未来Docker会不会重演Java的历史。实际上,在当下,泛云计算领域的多家知名厂商,无论是IaaS厂家、VM厂家还是SaaS厂家都在密切的关注Docker,不断地评估Docker对他们自身产生的影响。
在2015年,我们可以就以下几个方面对Docker加以关注:
一、虚拟化
  在多年前VM刚刚开始兴起的时候,我们还很难设想它会成为企业IT服务的中坚力量,能有现在的重要地位。现在VMware已经将虚拟化从服务器扩展到了云计算领域里,而Docker的出现,使得我们在传统的VM之外多了一种不同的选择。
  虽然现在Docker在虚拟化方面还缺乏成熟的管理工具,整个系统也并不算完善,但Docker自诞生之初就致力于提供更安全、更健壮的生产环境。相对于传统的虚拟化技术,Docker是轻量级的,启动与销毁都在秒级,几乎不产生性能上的开销,对于资源的利用率极高,性能已经接近了物理机。我们有理由相信,Docker会在容器虚拟化方面在2015年取得更大的进展。
 二、PaaS
  这是一种把服务器平台作为一种服务来提供的商业模式,就是“平台即服务”。这种模式同传统模式最大的区别是它提供的是基础平台,而非某种应用程序。在传统模式中,平台作为应用程序部署的基础,是由应用服务提供商搭建维护的。而在PaaS模式中,平台是由专门的平台服务提供商搭建运营的,将平台以服务的方式提供给应用服务提供商。
  目前很多PaaS门槛很高,很多应用都无法无缝迁移到PaaS上。例如Heroku,大部分应用都无法部署,限制颇多,GAE更是只支持三个平台,即不能访问文件系统也不能启动子进程。
 而Docker本身就是由Paas提供商dotCloud开源的基于LXC的高级容器引擎,源代码托管在Github上,完全遵从Apache2.0协议开源。当应用被打包成Docker Image之后,部署与维护就变得非常简单了,可以使用统一的方式下载、启动、扩展、删除与迁移。
  Docker现在已经可以做到自动化打包和部署任何应用、创建轻量级的私有Paas云、搭建开发测试环境和部署可扩展的Web应用。同其他PaaS相比,Docker的开发者没有任何限制条件,可以自由的使用各种资源。
  在2015年,我认为Docker会在整个生态系统方面进一步完善,以Docker为主干,会有越来越多的优秀项目衍生出来。
   三、CMP(云计算管理平台)
  CMP是通过对底层云平台的抽象来帮助客户定义应用部署的拓扑结构,这种拓扑结构是独立于具体的云平台的。Docker在很多方面提供了类似CMP的跨平台移植能力,它将服务以容器的方式进行部署来满足客户多方面的需求。目前很多CMP厂商也在评估Docker可能对他们自身所带来的影响。
  在CMP方面,Docker是否会增加用户对于CMP的需求还是个问号,这是我们在2015年可以多加关注的一点。
   Docker在未来的发展受到多方面的影响,有了Java的前车之鉴,Docker的进展会非常谨慎。但Docker作为容器虚拟化技术的代表,对产业的影响是非常巨大的。作为轻量级的技术,越来越多的大企业会应用Docker,有些情况下可能伴随着传统VM同步运行,而在另外很多方面,Docker将完全取代传统的VM.
随着技术的进步,虚拟机和容器之间的区别将会越来越淡化,Docker已经成功的将用户注意力转移到了“构建”和“交付”方面。2015年Docker的发展毋庸置疑,我们需要关注的只是Docker究竟会发展到哪一步。
  注:本文首发iDoNews 专栏,转载请注明来源和出处。

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途