SRE:Google运维解密
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

发布的简单化

简单的发布流程总的来说要比复杂的发布流程更好。测量和理解单一变化的影响要比同时应对一系列变化更加容易。如果同时发布100个不相关的系统更改,而系统性能变差了,我们需要花费大量时间和努力来定位哪些改变影响了系统性能,以及它们是怎样影响的。如果发布是按更小的批次进行的,我们就可以更有信心地进行更快的发布,因为每个变更在系统中的影响可以独立理解。这种发布方式跟机器学习中的梯度下降法类似。我们通过每次进展一点,同时考虑每次改变对系统的改善和退化来寻找最佳方案。