知识卡片

SLA的9如何指数级放大设计复杂度

专业/工作 · 553.a

内容

服务等级协议用”几个9”来量化系统全年可承受的不可用时间:3个9意味着一个月最多43.8分钟宕机,5个9意味着一整年只能有5.26分钟宕机。看似只是小数点后多写了几位,但每多一个9,允许出错的时间窗口都要缩小一个数量级,这意味着一旦真的发生故障,从检测到恢复必须在极短时间内完成,这对自动化程度、监控精细度、团队响应速度提出的要求不是线性提高而是指数级提高。发散:这提醒我们在评估或承诺SLA时,不能简单地把”高可用”当作一个连续可调的旋钮——从4个9到5个9往往不是多花20%的工程投入就能做到的,而是需要架构、运维体系整体上一个台阶,这也是为什么”5个9”级别的系统通常只有极少数头部公司能长期稳定维持。

参考来源

《Linux开源存储全栈详解从Ceph到容器存储》第5章《存储安全》