Docker兴起 容器技术大量应用于生产环境

简介:

针对310名IT经理的一项调查显示,在过去一年里,有96%的企业在生产IT环境中使用容器,而且,选择Docker作为容器引擎的企业占有压倒性数量优势,占到94%。

这项调查是由ClusterHQ发起,在DevOps.com上进行的,这里是调查的主要结果,这次调查发现了一些积极的成果,既有业务层面的,也有IT部门的。

首席信息官Paul Rubens提供了容器的最佳定义:“简单来说,一个容器包括了一整套的运行时环境:应用程序,再加上所有它所需要的库和其他的二进制文件,以及运行它所需要的配置文件,将所有这一切都打在一个包里。”

ClusterHQ调查发现,79%接受调查的人表示他们的企业使用了容器技术,76%的人表示这种技术是使用在生产环境之中。这和去年调查的结果相比已经有了显著的变化,在去年,只有38%的接受调查者已经在生产环境中部署了容器。

同时,大笔资金突然涌入了容器技术领域。在那些了解自身财务投入的受调查者中,有52%的人表示他们的企业确实进行了财务投入。14%的受调查者表示投资规模超过了10万美元,4%的受调查者表示在容器项目上的投入超过了100万美元。其中绝大部分的投资都是在过去一年内刚刚开始的。

也有可以看得见的结果。至少有72%的组织使用了容器来“实现”或者“超越”商业目标和IT目标。在IT层面,使用容器最大的推动力是它能够提高开发人员效率(39%)并支持微服务(36%),有超过三分之二的受调查者表示他们看到了这些预期的效果。

然而,这项调查没有弄清楚业务目标到底是什么——我们只能猜测,很大程度上可能是因为灵活性和敏捷性。

调查显示,在使用容器的障碍列表中,Persistent storage超过了安全性,成为采用容器的头号障碍。2016年的调查显示,Persistent storage——当容器运行部署在生产环境中的数据库时产生的一个问题——现在是部署容器最困难的挑战,而安全性问题则跌落到了第三位。

此外,教育和对容器的认识仍然是一个挑战。而且,在接受调查的人当中,那些表示自己的组织尚未使用容器的人表示,到目前为止没有使用这项技术的主要原因是因为对于容器技术还没有足够的了解,能够保证在这个领域的资源投入。

AWS作为支持容器技术的基础架构服务在业内占据了绝对的领导地位,有61%的人选择了它;第二大选择是内部数据中心,大约有28%的人选择了这个选项;另有7%的人选择了在Google Compute Engine和VMware环境中部署容器。

在目前受访者使用的所有容器业务流程工具中,排名最前的选项是:Kubernetes:40%;内部开发工具:32%;Docker Swarm:32%;Amazon ECS:24%。
本文转自d1net(转载)

相关文章
|
11月前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
2550 10
|
10月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
847 52
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
10月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
942 6
|
10月前
|
监控 Linux 调度
【赵渝强老师】Docker容器的资源管理机制
本文介绍了Linux CGroup技术及其在Docker资源管理中的应用。通过实例演示了如何利用CGroup限制应用程序的CPU、内存和I/O带宽使用,实现系统资源的精细化控制,帮助理解Docker底层资源限制机制。
874 6
|
10月前
|
Java Linux 虚拟化
【Docker】(1)Docker的概述与架构,手把手带你安装Docker,云原生路上不可缺少的一门技术!
1. Docker简介 1.1 Docker是什么 为什么docker会出现? 假定您在开发一款平台项目,您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。 您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。 您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。 **要求:**希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销 问题: 要如何确保应用能够在这些环境中运行和通过质量检测? 在部署过程中不出现令人头疼的版本、配置问题 无需重新编写代码和进行故障修复
762 2
|
10月前
|
存储 关系型数据库 MySQL
MySQL Docker 容器化部署全指南
MySQL是一款开源关系型数据库,广泛用于Web及企业应用。Docker容器化部署可解决环境不一致、依赖冲突问题,实现高效、隔离、轻量的MySQL服务运行,支持数据持久化与快速迁移,适用于开发、测试及生产环境。
1270 4
|
11月前
|
前端开发 JavaScript 应用服务中间件
在Docker部署的前端应用中使用动态环境变量
以上步骤展示了如何在 Docker 配置过程中处理并注入环墨遁形成可执行操作流程,并确保最终用户能够无缝地与之交互而无须关心背后复杂性。
561 13