资讯中心

容器采用时最常见的N个挑战该如何克服?

  

虽然容器技术继续有增无减,但在企业中仍然没有广泛使用。虽然许多DevOps团队正在尝试使用容器并将此技术慢慢引入生产环境,但大多数组织仍然不知道从哪里开始。许多这些障碍是容器技术的广泛使用的绊脚石。这里有一些挑战,以及企业如何克服它们。

容器

联网

根据2016年集装箱市场采纳调查,15%的受访者表示网络是集装箱的第二大障碍,Weave在2016年春季收到了B轮融资1100万美元,已开始尝试解决容器和微服务通过便携和可靠的网络管理方法解决这个问题。

安全

在去年的“集装箱市场采纳”调查中,安全是容器采用的最大障碍。然而,在今年的调查中,对安全问题的担忧已经削弱,它现在排名在网络和存储,被列为第三最具挑战性的问题。 Twistlock是为开发人员提供解决方案的少数容器安全产品之一并管理容器映像的漏洞并执行运行时策略。 Gartner分析师Jeorg Fritsch认为,容器化应用程序比运行裸机的应用程序更安全。

持久存储

在Docker的早期,开发人员意识到,没有数据没有应用程序,而有状态容器(需要附加的容器)本质上不具有与非状态容器相同的可移植性和灵活性。似乎越来越多的人关注这种差异,因此持续存储上升到今年的调查,容器使用在最大的挑战,选择了25%的受访者。容器数据管理公司ClusterHQ旨在通过使其能够管理容器化应用程序的生命周期数据并无缝连接到您的存储后端来解决此问题。

安排

从Kubernetes到Docker Swarm到内部开发工具,有很多选项用于容器布局。公司如何做出正确的选择?可能的选择不是单一的,但很明显,Kubernetes在过去一年中已经获得了大部分的市场关注,其中43%谁选择它作为组织使用的编排工具。虽然Kubernetes是生态系统中相对“年轻”的工具之一,但它是由世界上最大的集装箱公司Google支持的。使它成为一个更安全的替代品。

部署

对于许多人来说,Docker和容器是一样的,但在Docker市场之外还有其他的容器选项。目前,Docker在市场上占据主导地位,占87%的用户运行,其次是Linux容器,占3%。通常,市场上的垄断是令人担忧的,但由于Docker是一个开源产品,后面有一个巨大的社区,他们已经导致一个强大的生态系统,允许其他公司参与者提供补充解决方案,以促进集装箱开发。

基础设施

容器通常与其对基于云的应用程序的支持相关联,但是许多公司尚未准备好在本地部署云基础设施。随着公司将时间转移到云计算,他们可能还需要使用容器来解决问题。调查中,已有41%的受访者谁经常在Amazon Web Services(AWS)中运行容器,近三分之一的用户(28%)在其内部数据中心运行容器。好了,集装箱的好处可以在本地或云里享受。

调查显示,39%的受访者认为容器采用的最大驱动力是提高开发人员的生产力,36%的受访者认为采用容器的最大原因是因为他们可以支持微服务,虽然使用容器来衡量整体成功是不成熟的,但调查显示了与技术影响相关的一些明确的结果。调查报告显示,72%的组织通过使用容器技术达到或超过了其业务和IT目标。另一方面,63%的受访者表示,他们的组织尚未使用已达到或超过其业务或IT目标的容器。从这9%的差异表明,集装箱技术为IT团队和整体业务带来了积极的成果。