Docker 2016 年度报告

在这份报告中,您可以看到 Docker 平台是如何连接现代软件发展的三大策略:向云端迁移、向微服务转型、向 DevOps 实践转变。

下面为您带来 Docker 2016 年度报告的精简概要

概要一:Docker 为软件供应链提供了应用程序开发的敏捷性,可控性和可移值性。

图片描述

如上图所示,我们可以看到:

- 用户如何使用 Docker?

  • 90% 的用户使用 Docker 进行应用开发
  • 65% 的用户使用 Docker 进行敏捷开发
  • 58% 的用户将 Docker 用于生产
  • 48% 的用户使用 Docker 控制应用环境
  • 41% 的用户使用 Docker 实现应用的可移植性

- Docker 的业务覆盖:

  • 78%:网页应用
  • 75%:网页 API
  • 70%:应用服务端
  • 42%:传统数据库
  • 27%:分布式数据库
  • 13%:大数据

Docker 带来的敏捷性(响应速度和灵活性)吸引了越来越多的开发者。他们不仅能知道容器内部到底跑了什么,也能进一步理解 Docker 如何加速了软件开发进程。

另外,41% 的受访者表示应用的可移植性是他们决定使用 Docker 的关键因素。

概要二:通过 DevOps 的实践,Docker 正在给应用交付带来很多可以量化的提升。

图片描述

如上图所示,我们可以看到:

- Docker 为用户带来了哪些益处?

  • 93% 的 Docker 用户已经在开发过程中获得了益处
  • 85% 的 Docker 用户已经在运维过程中获得了益处
  • 57% 的 Docker 用户见证了运维环境管理的提升
  • 45% 的 Docker 用户已经提高了软件发布的频率

大约一半的受访者表示已经采用了持续集成(CI)和 DevOps,并且希望把这些实战经验应用到生产环境的持续交付中。

剩下的受访者则准备在 2016 年跟上步伐,尽快尝试 DevOps 和持续集成。

调查显示,用户使用 Docker 发布应用的频率平均提升了 13 倍。

概要三:Docker 对混合云策略至关重要,它使得用户可以根据需求自由选择私有和公有环境。

图片描述

如上图所示,我们可以看到:

  • 80% 的用户表示 Docker 已经是云策略的一部分
  • 60% 的用户则正在计划使用 Docker 将业务迁移到云端。
  • 41% 的用户希望实现跨环境的应用移植
  • 35+% 的用户希望避免被云供应商绑定

通过容器来交付的应用可以在任何基础设施之上灵活迁移,同时这些基础设施又可以提供不同层次的应用管理方式,而当业务在多个服务供应商之中寻求混合云或全云模式时,又可以完美避免被平台捆绑。

对于按需部署或部署到云环境,Docker 提供了独一无二的选择。 80% 的用户表示 Docker 已经成为他们云策略的一部分,超过 35% 的用户使用 Docker 来避免被云服务供应商绑定。

概要四:Docker 实现了微服务架构,也让遗留的单体应用转变为现代应用。

图片描述

如上图所示,我们可以看到:

  • 65% 的组织面对遗留应用这一难题
  • 59% 的组织受到遗留应用和基础设施僵化的影响
  • 44% 的组织正在使用微服务架构
  • 39% 的组织让遗留应用焕发新生

Docker 使得微服务架构的快速发展成为可能,同时它也将传统的业务迁移到容器环境中,以此使得应用程序变得更加可移植。

使用微服务架构进行交付是 Docker 的关键优势,这也被 47% 的受访者看作是 2016 年的创新之举。

概要五:Docker 的移植性为容器管理供应商提供了独一无二的价值。

图片描述

如上图所示,我们可以看到:

  • Docker 启动一个新容器比 Kubernetes 快 5 倍
  • Docker 遍历所有容器比 Kubernetes 快 7 倍

在评价不同平台时,针对开发团队和运维团队,各机构采用了灵活性、自由度、生命周期管理等评估指标。

Docker 是唯一一家云无关的容器编排和管理供应商。

猜你喜欢

转载自blog.csdn.net/robbin2015/article/details/80129530