一文读懂云上DevOps能力体系

序言云计算行业已经有十多年的发展了,话题早已从“要不要上云”转向“如何用好云” 。“要不要”其实是一个决策性的话题,直到决策出来一个结果了,话题就算结束了,而“如何用好云”却是一个持续性的话题 。一般来说,在规划阶段开始,企业就会开始思考“如何用好云”,这个话题会伴随用云的整个过程 。如果简单地从工作类型划分,除了业务代码的研发(Dev),其他的部分都可以称为运维(Ops),包含资源创建(环境部署)、应用部署、资源管理、资源监控、报警和故障排查等工作 。笔者从事云计算工作超过五年时间,参与开发过多款云产品,可以说既是云计算产品的消费者,也是云计算产品的生产者 。在这里,笔者谈一谈对云上 DevOps 能力体系的多年思考和总结,希望对准备上云或是已经上云的运维人员有所帮助 。自动化运维等级金字塔首先,从运维自动化等级和程度来看,DevOps 其实是一种非常高级的自动化,不仅自动化程度比较高,而且对于自动化的完成方式有着非常严格的定义 。关于运维自动化与 DevOps 的关系,其实可以非常好地参考汽车自动驾驶技术分级标准,笔者做了个对比图,如图1 。

一文读懂云上DevOps能力体系


    推荐阅读