虽然容器技术势头不减,但仍然没有在企业中被广泛采用。虽然许多DevOps团队正在尝试使用容器并将此技术慢慢引入生产环境中来,但大多数组织机构仍然不知道从哪里开始入手。许多障碍成为了容器技术广泛使用的绊脚石, 下面列出的就是一些挑战及企业应将如何克服它们。
阻碍容器技术发展的3大障碍
联网
网络仍然是考虑容器的首要任务,根据2016年容器市场采纳调查中显示,15%的受访者表示网络是容器采用的第二大障碍,Weave在2016年春季获得了1100万美元的B轮融资,它已经开始尝试通过便携和可靠的网络管理方式来解决容器和微服务这一问题。
安全
在去年的“容器市场采纳”调查中,安全是容器采用的最大障碍。 然而,在今年的调查中,对安全问题的担忧已经减弱了,它现在被排在了网络和存储之后,被列为第三个最具挑战性的事项。 Twistlock是为数不多的容器安全产品之一,为开发人员提供解决方案,用于发现和管理容器映像的漏洞并执行运行时的策略。Gartner分析师Jeorg Fritsch认为容器化应用比使用裸机运行的应用程序更加安全。
持久化存储
在Docker的早期,开发人员就意识到没有数据就没有应用程序,然而,有状态容器 –那些需要附带的数据-本质上不保持与非状态容器相同的可移植性和灵活性。 看起来,越来越多的人对这种差异感到担忧,因此持久化存储上升到了今年调查中对容器采用的最大挑战,由25%的受访者选择。 容器数据管理公司ClusterHQ旨在解决这个问题,使其可以管理容器式应用程序的整个生命周期的数据,并做到无缝连接您的存储后端。
编排
从Kubernetes到Docker Swarm再到内部开发的工具,有很多选项用于容器编排。 那么公司如何做出正确的选择呢? 有可能选择并不单一,但很明显Kubernetes在过去一年中获得了大部分的市场关注,43%的受访者选择它作为组织使用的编排工具。 虽然Kubernetes是生态系统中相对“年轻”的工具之一,但时它获得了世界上最大的容器公司谷歌的支持。使它成为了一个更为安全的选择。
部署
对于许多人来说,Docker和容器是一样的,但在Docker外面的市场上还有其他一些容器选项。 目前,Docker在该市场拥有主导地位,用户运行占到87%,紧随其后的是Linux容器,为3%。 通常情况下,市场中的垄断是令人担忧的,但是由于Docker是一个开源的产品,背后又有一个巨大的社区支持,所以他们已经促成了一个强大的生态系统, 让其他公司的参与者通过提供互补的解决方案促进容器发展。
基础设施
容器通常与他们支持的基于云的应用程序相关联,但是许多公司还没有准备好在本地部署云基础设施。随着企业把时间转移到云计算上,他们也有可能会需要通过使用容器来解决问题。 调查显示,目前已经有41%的受访者在Amazon Web Services(AWS)中频繁地运行容器,将近1/3的用户(28%)会在其内部数据中心运行容器。恩,容器的好处就是可以在本地或在云中享受。
调查报告显示,39%的受访者认为采用容器的最大驱动因素是可以提高开发人员的效率,另外36%受访者认为采用容器的最大因素是因为其可以支持微服务, 虽然使用容器来衡量整体成功还言之过早,但调查显示了与技术影响有关的一些明确结果。调查报告显示,72%的组织机构已经通过使用容器技术达到或超过了其业务和IT目标。另一方面,63%的受访者表示他们的组织尚未使用容器已达到或超过其业务或IT目标。 从这9%的差异表明,容器技术确实为IT团队和整体业务带来了积极的结果。
本文转自d1net(转载)