3、DevOps 原理、要素与实践解析

DevOps 原理、要素与实践解析

1. DevOps 的核心原则

1.1 精益原则(Lean)

DevOps 借鉴了精益方法和丰田生产系统(TPS)的理念。精益方法的核心思想是保持简单,避免过度复杂化。自动化的出现自然会降低架构的复杂性,简化复杂的工作流程。精益原则有助于我们脚踏实地,专注于易于理解和操作的事物。

精益原则包含两个部分:
- 避免逻辑臃肿 :不要让逻辑或做事方式变得复杂,保持直接和简洁。例如使用微服务,它不会使架构过于复杂,解决了单体架构在增强、维护和升级方面的繁琐问题,具有易于升级、故障排除和增强的优点。
- 减少浪费 :缺陷是主要的浪费之一,它会延迟整体交付,修复缺陷的努力纯粹是时间和金钱的浪费。此外,复杂的流程也是一种浪费,应简化不必要的环节,提高软件交付的效率和效果。

1.2 测量原则(Measurement)

如果要实现全面自动化,就需要一个系统在出现问题时提供反馈。而反馈的前提是知道最佳结果应该是什么,这就需要通过测量来判断结果是否最优。因此,在自动化过程中,测量一切是关键。

测量原则为实施测量和把握软件交付的整体脉搏提供了方向。但测量并非易事,我们常常不知道该测量什么,以及如何测量。一个优秀的 DevOps 流程架构师可以帮助解决这些问题。例如,在对代码进行静态分析时,可通过的代码范围必须预先确定,并且要有科学的依据。一些公司允许单元测试在解析 90% 的代码时通过,这就是测量背后应有的逻辑。

在运营中,监控应用程序、基础设施、性能等参数都属于测量原则的范畴。监控测量可以指示事件何时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值