devops最佳实践
DevOps常常因其模糊性而使早期采用者感到困惑,更不用说其深度和广度了。 当有人接受DevOps的想法时,他们的第一个问题通常是:“我如何开始?” 和“我如何衡量成功?” 这五个最佳实践是开始DevOps旅程的绝佳路线图。
1.测量所有东西
除非您可以量化结果,否则您不确定是否会努力使事情变得更好。 我的功能可以更快地向客户推广吗? 逃逸到他们的缺陷更少了吗? 我们是否响应并从故障中恢复得更快?
- 上市时间衡量了端到端(通常面向客户)的业务体验。 它通常在正式构思功能时开始,到客户可以在生产中使用该功能时结束。 上市时间主要不是工程团队指标; 更重要的是,它显示了您的企业在将有价值的新功能推向市场时完全的端到端效率,并隔离了系统范围内改进的机会。
- 周期时间可衡量工程团队的流程。 一旦开始使用一项新功能,何时可以在生产中使用它? 该指标对于了解工程团队的效率以及隔离团队级别的改进机会非常有用。
2.让您的程序起步
DevOps的成功需要组织制定常规(并希望有效)的流程,并不断进行改进。 它不必一开始就有效,但必须是一个常规过程。 通常,这是敏捷方法的一种味道,例如Scrum或Scrumban。 有时是精益衍生品。 无论您采用哪种方式,都要选择一个正式的流程,开始使用它,并