服务器
    作者:鲁畅

    开发漫谈:千万别说你不了解Docker!

         [ 中关村在线 原创 ] 暂无评论

      【三】Docker与虚拟化争锋

    Docker入门白皮书:总能找到你想要的
    容器技术与传统虚拟机性能对比  

      谈到虚拟化,很多人又发问了。Docker和虚拟化有什么区别?Docker(或者说是容器)的出现是否会取代传统的虚拟化技术。

      说起虚拟化,大家首先想到的必然是VM一类的虚机。这类虚拟机完美的运行了另一套系统,能够使应用程序,操作系统和硬件三者之间的逻辑不变。

      但在惜时如金的现在,这类虚机也面临着一定的问题,比如:启动时间太长,你有没有过在启动虚拟机后,点开其他页面继续操作,过了一分钟才回来的经历?还有虚拟镜像体积太大(一般都是几十GB)等问题。相比之下,Docker的镜像一般只有二三百兆。并且启动速度超快, Docker的启动时间为毫秒级。

      还有一个最大的问题是价格问题,据StackEngine调查分析,有43.8%的企业使用Docker的原因是VMware太贵。

    Docker入门白皮书:总能找到你想要的
    Docker与虚拟机建构对比  

      但是,传统的虚拟技术还不会被取代。Docker或者说容器技术和虚拟机并非简单的取舍关系。

      目前,很多企业仍在使用虚拟机技术,原因很简单,他们需要一个高效,安全且高可用的构架。然而,刚刚面世两年的Docker还没有经历沙场考验,CaaS(Container as a Service,容器即服务)概念也是近两年才刚刚出现。无论是应用管理还是运行维护方面,Docker都还处于发展与完善阶段。

      【四】Docker:我为什么与众不同

      Solomon Hykes:成功的要素之一是在正确的时间做了正确的事,我们一直坚信这个理念。Docker就好比传统的货运集装箱,我们一直都在努力。我们努力让这个技术更加灵活,更容易使用。

      站在未来的角度,Docker解决了三大现存问题。

      Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。

      俗话说:天下武学唯快不破;在更新迭代如此之快的IT领域更是如此。所有成功的IT公司都必须走在时代的前列,他们的产品应该来自未来。他们有必要要站在未来的角度解决现存的问题。

    Docker入门白皮书:总能找到你想要的
    Docker之父Solomon Hykes:Docker就好比传统的货运集装箱  

      Solomon Hykes曾经说过,自己在开发dotCloud的PaaS云时,就发现一个让人头痛的问题:应用开发工程师和系统工程师两者之间无法轻松协作发布产品。Docker解决了难题。让开发者能专心写好程序;让系统工程师专注在应用的水平扩展、稳定发布的解决方案上。

    标签:服务器
    提示:支持键盘“← →”键翻页
    本文导航

    关注排行榜

    产品品牌

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询