StackEngine:Docker在企业中的应用现状报告

简介:

为了了解当前美国市场对Docker和其它操作系统虚拟化工具(OSVP)的使用情况,VMblog.com和CloudCow.com共同组织了一次问卷调查。来自VMblog社区和CloudCow社区的一共745人参与了本次调查,样本大小足以代表美国市场。

StackEngine:Docker在企业中的应用现状报告

本文为StackEngine对本次调查结果进行分析后得出的一些观点。完整报告下载地址。

  • 65%的调查对象当前在其基础设施中使用了VMware,和当前实际的市场份额基本相符;
  • 40%的调查对象使用了公有云,比如AWS,Rackspace;
  • 34%的调查对象使用了私有云解决方案,比如OpenStack;
  • Linux、Windows、bare metal或OpenStack的采用率不相上下;
  • Linux的使用率正在上升,在进行操作系统选型时,32%的人表示会选择Linux,而选择Windows的在23%。Windows仍然是 VMware环境下被优先选择的操作系统。未来Linux的增长点在公有云和私有云等这些广泛使用了云计算技术,并积极拥抱开源的领域。

关于Docker有以下几个结论:

1.企业对Docker的接受程度在不断提高

  • 70%的调查对象已经正在使用或考虑使用Docker;
  • 23%的调查对象虽然没在用,但对Docker很熟悉;
  • 只有7%的调查对象完全不知道Docker;

2.Docker的早期用户中,63%的用于QA/Test,53%的用于开发,并且31%的用户计划在生产环境中使用Docker

这个结果也向我们提出了一个疑问:为何在开发环境中得采用会落后于QA/Test环境?

3.Docker实践的最大挑战

阻碍企业使用Docker的最大因素在于其安全性以及缺少生产环境下的运维工具(两个原因各占49%左右)。

4.促使企业使用Docker的原因

  • 混合云(45.1%)
  • VMware太贵(43.8%)
  • Test的压力(41.6%)

5.一半的调查对象都表示愿意接受Docker管理的新工具

44%的调查对象更倾向于采用当前已有的VMware的工具,他们更希望Docker能够和其当前的VMware环境结合起来使用。当然,这并不代表这些用户在等着VMware造出轮子,他们表示可以接受第三方提供的相应的解决方案。

6.Docker应用最广泛的三个领域

  • Test/QA应用
  • Web应用
  • 大数据,企业应用

7.Docker的使用多是由中层管理者驱动的

Docker得到了广泛的草根支持,但是IT经理和架构师级别的人对其并不重视;

公司使用Docker的决定中,47%的是由中层管理人员决定的,24%是由‘草根’开发者驱动的;


本文作者:佚名

来源:51CTO

相关文章
|
1月前
|
开发者 Docker Python
深入浅出:使用Docker容器化部署Python Web应用
在当今快速发展的软件开发领域,Docker作为一个开放平台,为开发者提供了将应用打包在轻量级、可移植的容器中的能力,从而简化了部署和管理应用程序的复杂性。本文将通过一个简单的Python Web应用示例,引导读者理解Docker的基本概念、容器化的优势以及如何使用Docker来容器化部署Python Web应用。我们将从零开始,逐步探索创建Dockerfile、构建镜像、运行容器等关键步骤,旨在为读者提供一个清晰、易于理解的指南,帮助他们掌握使用Docker容器化部署应用的技能。
|
2月前
|
存储 持续交付 Docker
Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
38 0
|
1月前
|
Kubernetes Go 开发者
Go语言与Docker容器结合的实践应用与案例分析
【2月更文挑战第23天】本文通过分析实际案例,探讨了Go语言与Docker容器技术结合的实践应用。通过详细阐述Go语言在容器化环境中的开发优势,以及Docker容器技术在Go应用部署中的重要作用,本文旨在为读者提供Go语言与Docker容器结合的具体实现方法和实际应用场景。
|
1月前
|
关系型数据库 MySQL 应用服务中间件
Docker应用部署
Docker应用部署
|
2月前
|
存储 监控 Serverless
Serverless应用引擎(SAE)不支持直接通过Docker Compose进行部署
【2月更文挑战第8天】Serverless应用引擎(SAE)不支持直接通过Docker Compose进行部署
262 1
|
2月前
|
测试技术 持续交付 数据库
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
55 0
|
2月前
|
NoSQL Redis Docker
深入浅出:使用Docker容器化改进Python应用部署
在快速演进的软件开发领域,持续集成和持续部署(CI/CD)已成为加速产品上市的关键。本文将探索如何利用Docker,一种流行的容器化技术,来容器化Python应用,实现高效、可靠的部署流程。我们将从Docker的基本概念入手,详细讨论如何创建轻量级、可移植的Python应用容器,并展示如何通过Docker Compose管理多容器应用。此外,文章还将介绍使用Docker的最佳实践,帮助开发者避免常见陷阱,优化部署策略。无论是初学者还是有经验的开发人员,本文都将提供有价值的见解,助力读者在自己的项目中实现容器化部署的转型。
|
2月前
|
运维 Java 开发者
深入浅出:使用Docker容器化改善Java应用的部署与运维
在当今快速迭代的软件开发周期中,确保应用的一致性、可移植性与易于管理成为了开发与运维团队面临的重大挑战。本文旨在介绍如何通过Docker容器技术,有效地解决这些问题,特别是针对Java应用。我们将从Docker的基本概念出发,逐步深入到实际操作,展示如何将传统的Java应用容器化,以及这一过程如何帮助简化部署流程、提高应用的可靠性和可伸缩性。不同于常规的技术文章,本文试图以一种更加易于理解和实践的方式,让读者能够快速掌握容器化技术,并将其应用于日常的开发与运维工作中。
90 0
|
2月前
|
JavaScript NoSQL Redis
深入浅出:使用 Docker 容器化部署 Node.js 应用
在当今快速发展的软件开发领域,Docker 作为一种开源的容器化技术,已经成为了提高应用部署效率、实现环境一致性和便于维护的关键工具。本文将通过一个简单的 Node.js 应用示例,引导读者从零开始学习如何使用 Docker 容器化技术来部署应用。我们不仅会介绍 Docker 的基本概念和操作,还会探讨如何构建高效的 Docker 镜像,并通过 Docker Compose 管理多容器应用。此外,文章还将涉及到一些最佳实践,帮助读者更好地理解和应用 Docker 在日常开发和部署中的强大功能。
64 0
|
2月前
|
运维 Java Linux
深入解析:使用Docker容器化技术提升Java应用的部署效率
在快速迭代的软件开发周期中,如何保证应用的快速、一致和可靠部署成为了开发团队需要面对的重大挑战。本文将探讨如何利用Docker容器化技术,结合Java应用,实现高效、一致的部署流程。我们将从Docker的基本概念出发,详细介绍将Java应用容器化的步骤,包括创建Dockerfile、构建镜像以及运行容器等关键环节,并通过示例代码加以说明。此外,本文还将讨论在使用Docker部署Java应用时可能遇到的常见问题及其解决策略,旨在为读者提供一种提升部署效率、优化开发流程的有效方法。
301 2