给大家分享一下DevOps的精髓——“CALMS” 的主旨吧!
· Culture(文化)- 是指拥抱变革,促进协作和沟通
· Automation(自动化)- 是指将人为干预的环节从价值链中消除
· Lean(精益)- 是指通过使用精益原则促使高频率循环周期
· Metrics(指标)- 是指衡量每一个环节,并通过数据来改进循环周期
· Sharing(分享)- 是指与他人开放分享成功与失败的经验,并在错误中不断学习改进
还有一个版本
也有人这么解析 CALMS,就是你的Measure
C – Culture (promotes collaborative and open culture between Dev and Ops)
A – Automation (automate wherever applicable)
L- Learning (continuous learning & experimentation)
M – Measure (Measure with shared metrics across the Dev and ops for better management)
S – Sharing (Shared delivery process across Dev and Ops to build , deploy, maintain and monitor product with mentality of One Team – One Goal)
这两个版本争论比较大的是L和M,其中L既可以是Lean(即《DevOps实践指南》中的精益生产原则),也可以是Learning(即《DevOps实践指南》中“三步工作法”的第三步——持续学习&经验),这两个解释其实都是不错的;对于M,上面第一个版本是Metrics,第二个版本是Measure,无敌哥比较喜欢前者,而且其他的都是名词,而我个人觉得Measurement会更符合,因为Metrics太过具体,Measurement和其他词放在一起会更搭一些,另外,有些地方将Metrics翻译成度量,这也说明本意可能就是想表达Measurement~
欢迎留言讨论,真理不辨不明!
网友评论