作家
登录

企业数字化转型:容器需纳入到发展路线图

作者: 来源: 2017-10-11 16:06:43 阅读 我要评论


Docker、Kubernetes 以及其他与容器相干的技巧都是如今IT范畴中最热点的话题之一。然则,在将这些技巧纳入到企业数字化转型成长路线图之前,你照样须要对这些技巧进行评灌音断定它们是否相符需求。

容器技巧并不是包治用户遗留基本举措措施问题的灵丹妙药。它们可以在某些方面可以或许有助于制订命字化转型成长路线图,然则它们并不是用户想要对各类遗留应用或情况实现现代化的┞俘确解决筹划。

确切,容器技巧可以或许赞助企业让应用安排变得更为高效、靠得住和更具可扩大性。

然则,为了让容器正常运行,你须要以精确的方法应用它们。与安装Docker并让一切都可以自行完成比拟,为容器技巧的应用制订一份数字化转型成长路线图要更为艰苦。

本文经由过程周全介绍容器技巧的利与弊来赞助读者深刻懂得容器技巧。文┞仿诠释了若何充分应用容器技巧并将其作为企业数字化转型成长路线图的一部分。

容器重要做什么和不做什么

容器是用户安排应用所需基本架构的构件模块。与本来的基本举措措施(如虚拟机,VM)比拟,它们具有如下几个关键优势:

  • 它们的启动速度更快。容器的启动时光一般为几秒钟;而虚拟机则须要几分钟。
  • 它们的可扩大性更好。当用户须要为它们的容器化应用法度榜样新增容量时,他们只需简单地启动更多容器即可(或者让他们的编排对象为他们主动履行这一操作)。与应用虚拟机构建的情况比拟,这种技巧可以或许更快更简便地实现可扩大性,而基于虚拟机的情况则须要很长的时光用于复制。
  • 它们是微办事的幻想选择。单个容器不须要托管一个完全的应用法度榜样。它只须要托管应用法度榜样中的一部分——一个微办事。经由过程应用容器技巧,安排多个微办事的工作将变得更为简便,在此基本之上就可以构成一个完全的应用法度榜样。
  • 它们供给了情况均衡。一个Docker容器情况中的可设备变量并不会很多。这就意味着,用户可以在不合Docker主机办事器或集群之间迁徙容器,且无需担心境况变量的差别性会导致用户应用法度榜样出现不测的问题。无论底层办事器硬件是处于何种状况、主机操作体系是应用何种类型或者用户的容器化应用法度榜样是运行在测试照样临盆情况中,用户都可以拥有高度的信赖感,因为它可以或许在较好的猜测状况下正常运行。
  • 它们消费的资本较少。在容器中运行的应用法度榜样并不须要一个完全的客户操作体系来托管它。有鉴于此,容器的运行开销较少。所以与用户的云虚拟机比拟,用户可以在单台办事器上运行更多的容器。

然则,在制订命字化转型成长路线图中容器技巧并不克不及包打世界。以下是它们的一些重要限制:

  • 它们是与特定操作体系绑定的。固然Docker本身支撑Windows和Linux,然则应用Docker在Linux主机办事器上创建运行的容器是无法在Windows上运行的, 反之亦然。大年夜这个意义上来说,容器的可移植性要比虚拟机差。如不雅应用的是VMware,那么一个Linux客户虚拟机是可以在Windows或Linux主机办事器上运行的,当然反之也是成立的。(一些诸如基于Kernel虚拟机的其他虚拟化平台则只能在Linux主机上运行,然则它们可以或许托管Windows客户机。)
  • 它们可能须要对应用进行从新构造或编写。在很多情况下,用户是无法简单地把现有的应用法度榜样放入容器中并使颇┞俘常运行的,就如同把现有主机办事器安排在虚拟机一一样。用户的应用法度榜样平日须要进行从新构造或从新开辟才能在容器中正常运行。个中所需的从新开辟工作量将跟着应用法度榜样的最初设计架构和用户欲望应用法度榜样将如安在容器中运行的不合而各有不合。
  • 它们不实用于GUI应用。固然大年夜技巧上来说应用容器技巧来运行须要图形用户界面的应用法度榜样是可行的,然则在大年夜多半实际应用处景中如许做是不实际的。

容器技巧可以或许赞助企业测验测验实现数字化转型,然则如许做也不是无懈可击的。专家Christopher Tozzi在这里与我们分享了须要询问的┞俘确问题。

将容器技巧融入到数字化转型成长计谋中

为了评估容器技巧是否有助于改进用户企业中特定的应用法度榜样、流程或项目,可以询问如下这些问题:

  • Docker是否支撑你的工作负载?在某些情况下,Docker根本不实用于某些类型的应用。如前文所述,如不雅用户的应用须要应用图形界面,那么Docker可能就无法很好地支撑词攀类应用了。
  • 你的主机基本举措措施是否可以或许支撑容器?Docker可以在任何现代的Linux版本以及Widnows 10和Windows Server 2016 上运行。然则,Docker不支撑其他主机操作体系。如不雅用户的主机基本举措措施是由运行Solaris的办事器构成的,那么是无法迁徙至Docker的。(甲骨文公司表示有筹划将Docker惹人Solaris,然则具体支撑内容还有待实现。)
  • 你是否须要为了应用容器技巧而对应用进行从新构建或开辟?如不雅您的应用已经预备好分为若干个微办事,那么只需简单的重构就可以很轻易地将应用移植至Docker情况中。反之,如不雅用户的应用法度榜样比较复杂且不易分拆,那么就可能须要对应用法度榜样进行完全重写,以便它可以或许在容器中高效运行。如不雅属于这种情况,那么在肯定应用Docker之前请先确认您拥有足够的从新开辟资本。
  • 你优化哪些类型资本的应用?容器技巧可以赞助您更高效地应用您的内部安排或基于云的计算与内存资本。例如,如不雅用户须要检查前端应用法度榜样,那么它会对您大年夜规语益。然则,对于存储资本竽暌古化,容器技巧并不是异常有效。无论一个数据库是否在容器内运行,它所消费的容量资本都是基本相同的。

      推荐阅读

      Rancher Labs携手华为,实现云计算与容器技术的共赢

    【51CTO.com原创稿件】众所周知,容器技巧凭借其轻量化、安排快、启动快的特点,已经被越来越多企业开辟者接收。容器治理软件供给商Rancher Labs开辟立异的开源软件,助力企业应用容器来>>>详细阅读


    本文标题:企业数字化转型:容器需纳入到发展路线图

    地址:http://www.17bianji.com/lsqh/37799.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)