您的位置:首页 > 运维架构 > Docker

Docker 2016 年度报告

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

概要一: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 是唯一一家云无关的容器编排和管理供应商。

点击链接:https://goto.docker.com/Docker-Survey-2016.html 下载 Docker 2016 年度报告完整版。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: