SLA 条款怎么读:可用率数字背后的四个问题
99.9% 这个数字本身没有信息量,因为有信息量的是它怎么算出来的。按四个问题逐个问,很快能把一份 SLA 读明白。
问题一:统计口径是什么
分母是自然时间还是请求数?按请求数统计时,低频业务的可用率会被少数几次失败严重拉低;按时间统计时,一次十秒的抖动几乎看不出来。两种口径都合理,但必须知道是哪一种。
问题二:什么算失败
超时算不算失败、上游返回空内容算不算、用户主动取消算不算。这三条决定了「失败率」的分母边界,也决定了后面结算的争议量。
问题三:失败影响结算吗
这是对成本影响最直接的一条。失败不结算意味着重试的成本由供给方承担;失败照常计费则意味着你要为不可用付钱。采购时这一条应该和单价一起看,而不是分开看。
问题四:故障时能不能切
同一个能力有没有第二条线路,切换是自动还是手动、需不需要改代码。只能人工切的多线路,在凌晨的故障里等于单线路。
把四个问题写成验收项
- 统计口径书面确认。
- 失败判定规则书面确认。
- 失败请求的结算方式书面确认。
- 同能力至少两条线路,且切换不改业务代码。
本站对每个模型都记录快照可用率与线路数,可作为初筛依据,见 模型价格与清单。团队侧的治理结构见 一个团队一个 Key。