Featured image of post 2017年DevOps采用和趋势现状-信息图

2017年DevOps采用和趋势现状-信息图

在过去的一两年里DevOps持续升温,逐渐成为一场IT行业内的谁不可回避的运动。

DevOps 定义

1-X

我个人是一直以来反对给DevOps做一个名词解释样式的定义的。不过这种需求实在强大,摘抄几条供大家参考,上图是一种定义。

定义2:You cannot buy DevOps and install it. DevOps is not just automation or infrastructure as code. DevOps is people following a process enabled by products to deliver value to end users. – Donovan Brown, Microsoft DevOps Program Manager

以上出自:Donovan’s blog post on “What is DevOps”.

定义3:DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

以上出自:维基百科 Wikipedia - DevOps

兴趣和搜索量

2

以上结果来自Google趋势,上图是从2004年到现在,一共13年的趋势图。下面再看一下最近五年的趋势详情。

最近5年的搜索趋势

2-2

国际关注度

2-1

相关话题和查询

2-3

关注者年龄和性别

3

上图年龄分布情况。

4 上图是性别分布情况。

DevOps应用状态

5

  • 正在应用的:从66%上升到74%
  • 没有应用的:从19%下降到16%
  • 不知道的:从15%下降到6%

DevOps Checklist

不管你做不做DevOps?不管你知不知道你是不是DevOps?不管你从哪个角度入手DevOps?看看这个清单中有几项和您相关,就知道你和DevOps的关系是否密切。 6

检查清单如下:

  • 基础架构即代码
  • 每天多次部署
    • 研发人员直接部署都生产环境
    • 研发和运维共同奋战在支持的一线
  • 消除研发和运维的部门墙

DevOps流程

下面看看两种相关流程图。 7

  • 持续业务计划
  • 协作型软件开发
  • 持续测试
  • 持续发布和部署
  • 持续监控
  • 协作式客户反馈和优化

C_Success_with_enterprise_DevOps_CN_pdf

上图来源于《Exin DevOps Master 白皮书 - 企业DevOps的成功之路》 作者:Koichiro(Luke) Toda、Nobuyuki Mitsui、译者:刘颋,史鹏程;审校:EXIN,刘征

  • 计划
  • 需求
  • 设计
  • 开发
  • 部署
  • 运营
  • 终止

7大DevOps 趋势

  1. DevOps将进入主流,并产生大量关注;因此2017年将成为“DevOps之年”。
  2. 随着DevOps的推广,三个C:持续集成、持续部署和持续交付,将形成巨大的势头。
  3. 即将产生越来越多新的DevOps自动化工具,这些工具改变了我们软件开发的方式。
  4. “容器化”也将引人注目(例如使用Docker容器)。
  5. 许多软件公司将转向微服务架构。
  6. 自动化测试和持续测试将变得更加普遍,且更加重要。
  7. 必须拥有的工具和平台,包括Docker、AWS、GitHub和JIRA将在开发者社区更受欢迎。

本文参考来源:

署名-非商业性使用-禁止演绎 4.0 (CC BY-NC-ND 4.0)
comments powered by Disqus
本博客始于 2007 年
Built with Hugo
主题 StackJimmy 设计