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

第9章 简单化

作者:Max Luebbe

编辑:Tim Harvey

可靠性只有靠对最大程度的简化不断追求而得到。

——C.A.R.Hoare,Turing Award lecture

软件系统本质上是动态的和不稳定的。[25]只有真空中的软件系统才是永远稳定的。如果我们不再修改代码,就不会引入新的Bug。如果底层硬件或类库永远不变,这些组件也就不会引入Bug。如果冻结当前用户群,我们将永远不必扩展系统。事实上,一个对SRE管理系统的方法不错的总结是:“我们的工作最终是在系统的灵活性和稳定性上维持平衡。”[26]