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

虽然容器技术势头不减,但仍然没有在企业中被广泛采用。虽然许多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(转载)

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/150063

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。