云计算 频道

成为风靡容器界的宠儿 ta是如何做到的

  它是眼下最火的开源技术之一,它是容器技术界的宠儿,它广受着云厂商及开发者的关注,没错 ! 它就是Docker……!

成为风靡容器界的宠儿 ta是如何做到的

  Docker这项开源技术不仅仅是红帽和Canonical等Linux巨头眼里的宠儿,微软等专有软件公司也在热拥着Docker。那么Docker为何能迅速走红?近日网友们就此话题在ChinaUnix论坛中(IT168旗下)展开了互动,小编整理成文,感兴趣的朋友不妨一看。

  Docker为何如此风靡

  网友idi0t在谈到Docker技术时说到:”容器技术从13年就一直开始关注了,也一直看好,随着操作系统的更新和各种版本的定制,操作系统个人觉得已经非常碎片化了,对于要写服务器应用来说,要兼顾不同系统太难了,要实现跨平台而多种实现对于大的项目来说,只会越来越复杂,以后更新也成了问题。而Docker等容器的出现,实际上有点像系统的(HAL)硬件抽象层,统一了底层硬件的接口,连接着系统上层和底层各异的硬件,Docker感觉则是系统与上层应用的一个接口,对于云中不同的系统应用并不用再关心,这是很合理的。

  网友niao5929评论道:“Docker很可能成为一种新的软件组织方式,你学不学它都在那里,对未来最大影响的目前就是以docker为代表的容器技术,目前oci也发布了新的玩具runc,到底容器技术会进化成什么我们无法预测,但我觉得长远看那些自由的简单系统更有生命力。“

  Docker容器技术之所以获得如此多关注,原因在于它提供了一个开源平台,该平台能够在单个包中高效集成并管理应用以及所有的依赖组件,该应用包能够被放置到容器中而且可以在任何Linux服务器上运行。Docker封装应用的方式使得它能够在本地、私有云、公有云等平台中运行。因此Docker提供了巨大的应用灵活性及可移植性——正是这些属性引发了众多企业应用者的关注。

  Docker的主流之路

  Docker的优势很明显:速度快,敏捷,灵活,轻量,开源,成本低

  虽然存在着争议(相信任何产品都会存在……),比如说GO语言的成熟度,隔离的是否彻底, 能否在实际的多主机的生产环境中支持关键任务系统等,但是随着发展,相信Docker会做到很好。

  网友jixuuse:”对于WEB、WEBAPI、小型服务器端实例型应用开发者来说,很有吸引力。”

  网友quasarli:”从目前我对docker的理解来看,将会是虚拟机的一个更新换代的产品,虚拟化以后会成为主流,相应的docker应该也会得到大量应用。”

  网友CUTianrui007:” Docker技术共享OS,资源要求少,相当于轻装快进。Docker与其它容器领域的巨头进行合作,共同开发开源组件libcontainer。所以,综合来看,Docker成为主流技术完全有可能,毕竟它是趋势方向。”

  Docker出现之前,云计算三层架构中的IaaS和SaaS已经成为被广泛使用的产品,而PaaS更像是一个只能在实验室中把玩的精致的玩具,虽然很多巨头在这个领域不停的推出新的技术,但是都是一些非常重的解决方案,而且没有任何一项技术可以满足工业级的需求。Docker出现之后,PaaS的概念很有可能被重新定义,这对于整个企业级软件市场和云计算市场,可能是一次重新洗牌的机会,Docker的核心价值在于,它重新定义了软件的开发和运维的模式,并且很有可能改变传统的软件交付方式和运维方式。一些新兴的公司可能会依靠容器技术改变自己的软件交付方式而迅速崛起, Docker必将走上主流之路。

  写在最后: Docker能为你做什么?简而言之,相比其他技术,它能让更多数量的应用程序在同一硬件上运行;它可以让开发人员易于快速构建可随时运行的容器化应用程序;它能大大简化管理和部署应用程序的任务。如此易于使用的Docker,怪不得受到各大巨头的青睐呢。

  更多精彩内容等你来:http://bbs.chinaunix.net/thread-4189603-2-1.html

 

0
相关文章