为什么要DevOps
为什么我们需要DevOps
最后更新于
为什么我们需要DevOps
最后更新于
适者生存,是很简单的自然法则。能适应这个环境,你就可以继续生存下去,如果适应不了,只有一个结果,那就是灭亡。恐龙很强大,最后灭亡了;小强很弱小,最后成了世界霸主。有人的地方就有小强,没人的地方也有小强。
市场变化很快,快到咱们都没意识到发生了变化。如5G、大数据、人工智能、区块链、中台、微服务、领域驱动设计等等,等等。这些都是一些大到能代表一个新兴领域的词。更别说支持这个领域所出现的新兴技术、角色、职位等等。
企业如何适应这些市场变化,借力于这些新兴技术,和时代一起前进?
这个问题太大,大到你怎么说都能和他扯上关系,但大道至简。能给用户提供价值,就能获得回报。如果能比别人提供的服务效率更高,质量更好,你就能获得更大的市场。效率始终是企业所追求的不变目标。如何能提高企业的效率?有很多种方法都可以帮助企业提高效率,那DevOps和企业效率又是什么样的关系呢?
《The 2019 State of DevOps Report》,由Puppet,CircleCI,Splunk提供。是在全球范围内,近3000人访谈中,得到的总结。用统计学来证明了DevOps和企业效率的关系。得出的结论也很简单,那就是DevOps可以让企业变得更高效。
报告中将收集到的信息按四个维度进行了总结,并发现了一些规律:
这张表就像是一把尺子,可以帮助企业制定目标和度量标准。在走向高效企业的过程中,企业投资组合里又多了一个可执行的维度。
软件交付性能维度
精英
高
中
低
发布频率
按需 - 一天可多次
在一天到一周之间,发布一次
在一周到一个月之间,发布一次
在一个月到一年之间,发布一次
业务交付效率
少于一天
在一天到一周之间
在一周到一个月之间
在一个月到一年之间
服务恢复时间
小于一小时
小于一天
小于一天
在一周到一个月之间
变更错误率
0-15%
0-15%
0-15%
46-60%