简单理解, DevOps 成熟度模型的五个级别大致是:
﹣ 一级:人工化;
﹣ 二级:自动化;
﹣ 三级:平台化;
﹣ 四级:服务化;
﹣ 五级:规模化。
以智能家居为例:
﹣ 一级:家务主要靠手工,比如手洗衣服。
﹣ 二级:采用自动化,比如用洗衣机。
﹣ 三级:有一个一体化控制平台。
﹣ 四级:平台提供良好用户体验,连老奶奶都能远程控制。
﹣ 五级:所有家务都可自动完成,平台控制,家里所有人都能控制。
五个级别所提供的能力背后蕴藏的原理是:
﹣ 标准化:从人工化到自动化、平台化、服务化、规模化,一方面是为了落实标准化,另一方面,没有标化,这四化(自动化、平台化、服务化、规模化)也不能实现。
﹣ 可重复:标准化意味着可重复。把可重复的事情自动化,就提高了效率。
﹣ 不出错:标准化也意味着减少错误。
- 无浪费:标准化也意味着消除多余动作和浪费。
DevOps 的标准化有几个特色:
- 一是 DevOps 三步法:流动、反馈、学习。
﹣ 二是持续交付的三个基础:配置管理、自动化、流水线。
DevOps 应用的做法是:
- 提炼合理的标准化。
﹣ 实现这个标准化。
标准化是科学,光有标准化是不够的,光有工具平台是不够的,还需要人性,还需要贯彻敏捷心法:
﹣ 首先是人心:对齐想法、目标、利益。
- 其次是机制:制定做法,包括技术侧和管理侧。
﹣ 最后是工具:然后才能利用工具,落实做法,实现目标。
附:一些行业专家的DevOps一句话定义:
1、DevOps是一种文化运动
2、DevOps赋能开发者
3、DevOps是一个构建和交付软件的协作方法
4、DevOps像一条组装流水线
5、DevOps是一个"配方" - 结合了人、进程与自动化
6、DevOps团队就像 NASCAR 竞赛
7、DevOps是一种社会责任
领取专属 10元无门槛券
私享最新 技术干货