【编者按】本文作者为 Marc Holmes,主要介绍一项关于现代软件供应链的调查结果。本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文。

3 月初,为了了解软件供应链的现状以及 Docker 在软件供应链发展中所起的作用,我们广泛调查了对 Docker 感兴趣的人群。今天上午,我们很高兴在此公布该调查的结果,您也可以点击此处获取报告详情。

调查方法

在此次调查中,我们采访了部署容器技术各个阶段的人员,并收到了 500 多位调查对象的反馈结果。他们都是从事开发和运维工作的专业技术人员,而且在各个行业以及不同规模的企业中担当重要角色:

  • 47% 是开发人员或开发经理
  • 56% 来自于规模少于 100 人的企业
  • 59% 来自软件公司,其余人员所属行业分布广泛
  • 51% 正在生产环境中使用 Docker

感谢所有抽出宝贵时间作答并与大家分享观点和经验的调查对象。

主要调查结果

本次调查的数据、图表和报告中包含了大量信息,建议大家拨冗垂阅。以下是我们认为比较重要的调查结果:

Docker 为受访者最新的开发计划提供了所需的敏捷性、控制性和可移植性。当问及他们期望 Docker 带来怎样的成果时,以下三项所占比例最高:

在所有的容器管理供应商中,Docker 提供的独特价值是可移植性。关于编排和管理生态系统,绝大部分调查对象表示正在使用 Docker Swarm、Google Kubernetes 和 Amazon EC2 容器服务。在这三者之中,只有 Docker Swarm 是与云兼容的容器编排系统。

Docker 通过优化的 DevOps 实践为应用程序交付流程提供了可量化的改进。调查对象验证并量化了 Docker 对他们的应用所产生的积极影响——其中包括软件版本发布频率高达13倍的平均提升。

Docker 对混合云/多重云策略至关重要,用户可以自由选择本地、跨云、私有云或公共云环境。在使用 Docker 的调查对象中,80% 表示他们将 Docker 作为云策略的一部分,原因包括迁移、混合云的可移植性,以及避免锁定于单一的云供应商。

Docker 可以实现微服务架构交付以及旧版单一应用程序的现代化改进。并不出人意料的是,Docker 正在帮助许多调查对象实现 2016 年的主要行动计划。除了预期的 DevOps 用途,他们还计划将 Docker 用于新的微服务应用程序以及现有旧版应用程序的现代化改进。

再次感谢所有调查对象,这些信息对于我们今年的 Docker 规划工作堪称无价。很高兴我们对开发和运维团队有所价值和帮助,我们会竭尽全力做得更好!

点此链接下载调查报告!

OneAPM Cloud Insight 产品集监控、管理、计算、协作、可视化于一身,帮助所有 IT 公司,减少在系统监控上的人力和时间成本投入,让运维工作更加高效、简单。想阅读更多技术文章,请访问 OneAPM 官方技术博客

本文转自 OneAPM 官方博客

原文地址:https://blog.docker.com/2016/04/the-modern-software-supply-chain-runs-on-docker/

基于 Docker 的现代软件供应链的更多相关文章

  1. 基于Docker安装常用软件

    基于Docker安装常用软件 本实验介绍如何基于Docker安装常用的软件,具体包括: Ubuntu Cetnos Nginx Node.js PHP MySQL Tomcat Redis Mongo ...

  2. 基于Ubuntu下以Docker方式gitlab软件的部署

    基于Ubuntu下以Docker方式gitlab软件的部署 目录 基于Ubuntu下以Docker方式gitlab软件的部署 1.安装Docker Compose 1.1 下载curl 1.2 安装c ...

  3. Kubernetes 时代的安全软件供应链

    点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 汤志敏  阿里云 ...

  4. 【原创译文】基于Docker和Rancher的超融合容器云架构

    基于Docker和Rancher的超融合容器云架构 ---来自Rancher和Redapt 超融合架构在现代数据中心是一项巨大的变革.Nutanix公司发明了超融合架构理论,自从我听说他们的“iPho ...

  5. 基于Docker服务的java Web服务搭建

    导读 最近想我们的应用需要更新维护,Android.IOS.还有服务器端都要更新,都在忙于写代码没有写文章了.我们的服务器是用java ssh架构的,到时也打算切换成Spring MVC+oauth2 ...

  6. 基于docker 如何部署surging分布式微服务引擎

    1.前言 转眼间surging 开源已经有1年了,经过1年的打磨,surging已从最初在window 部署的分布式微服务框架,到现在的可以在docker部署利用rancher 进行服务编排的分布式微 ...

  7. DevOps实践之一:基于Docker构建企业Jenkins CI平台

    基于Docker构建企业Jenkins CI平台 一.什么是CI 持续集成(Continuous integration)是一种软件开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来 ...

  8. 容器化 — 基于Docker技术容器云

    导读:本文介绍了基于Docker技术的企业级应用容器平台,从云的定义.云服务分类,到用友云PaaS基础平台.平台总体架构.架构预览.部署架构.平台核心价值和核心竞争力,阐述PaaS基础平台成为广大传统 ...

  9. vagrant特性——基于docker开发环境(docker和vagrant的结合)-0-简介

    原文https://www.hashicorp.com/blog/feature-preview-docker-based-development-environments Feature Previ ...

随机推荐

  1. Redis-cli命令总结

    连接操作相关的命令 默认直接连接  远程连接-h 192.168.1.20 -p 6379 ping:测试连接是否存活如果正常会返回pong echo:打印 select:切换到指定的数据库,数据库索 ...

  2. BugFree3.0.4Linux环境安装指南

    bugfree安装的前提是配置LAMP(apache+mysql+php),我安装的linux系统是centos6.0 一.安装Apache服务器 1.安装apache yum install htt ...

  3. Mysql 断电数据损毁恢复

    error log: Database page corruption on disk or a failed 处理: /etc/my.cnf 设置 innodb_force_recovery = 6 ...

  4. mysql show processlist分析

    mysql> show processlist; +—–+————-+——————–+ | Id | User | Host | db | Command | Time| State | Inf ...

  5. iphoneX 适配

    1.iphoneX的尺寸  375*812   上边有44px的危险区,下边有34px的危险区,剩下的是安全区. 2.viewport设值cover <meta name="viewp ...

  6. 远程通信机制RPC与RMI的关系

     1.RPC RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议.RPC不依赖于具体的网 ...

  7. Git 什么时候用什么指令

    转自:http://blog.gogojimmy.net/2012/02/29/git-scenario/ Git 教學(1):Git的基本使用 Git 教學(2):Git Branch 的操作與基本 ...

  8. C# 在同一个项目里启动不同的类文件

    比如有两个类文件分别为 Person.cs 和 Enum.cs : using System; using person; namespace HelloWorld { class HelloWorl ...

  9. 微信小程序之特殊效果及功能

    一.下拉刷新效果 假设页面为index文件,那么代码如下: index.json: { "enablePullDownRefresh": true } index.js: //下拉 ...

  10. Linux man C++ 库函数

    默认情况下,linux是的man是不能查阅C++的标准库函数的,这个很不方便,那有没有办法可以直接man C++标准库函数呢? 当然有,不过要自己动手,自己动手,才能丰衣足食! 1. 下载安装manp ...