痛点
每周五下午,运维群总有人问"这个版本能不能发"。SRE 看了看最近的告警数量,拍脑袋说"先别发吧"——但研发说 deadline 到了,最终强行上线,周末果然出事。
问题出在哪?发布决策缺乏量化依据。 没有一个客观标准告诉你:系统当前的可靠性余量还够不够"冒一次险"。
Google SRE 提出的 Error Budget 模型把这个问题量化了:SLO 是 99.9%,一个月允许 43.2 分钟不可用。本月已消耗 40 分钟,剩余预算只有 3.2 分钟——这时候发版就是在赌命。反过来,如果预算还剩 80%,说明系统很稳,正是加速迭代的好时机。
Error Budget 的核心价值:...