闭卷重建日志、指标与Trace三类证据的对象、公式、算例、算法与失败边界。
Web系统与云原生 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
闭卷重建SLI、SLO与错误预算的对象、公式、算例、算法与失败边界。
闭卷重建RED、USE与高基数控制的对象、公式、算例、算法与失败边界。
闭卷重建排队、尾延迟与过载保护的对象、公式、算例、算法与失败边界。
闭卷重建限流、熔断与隔离舱的对象、公式、算例、算法与失败边界。
闭卷重建灰度、蓝绿与可回滚发布的对象、公式、算例、算法与失败边界。
闭卷重建故障演练与事故复盘的对象、公式、算例、算法与失败边界。
对象:SLI定义好事件比例,SLO给窗口目标,错误预算允许有限失败并约束发布速度。;公式:budget=1−SLO。;算例:月SLO99.9%,100万请求预算约1000个不合格事件。;边界:把SLA与SLO混用;维护期任意删除失败分母。。
对象:日志给离散事件,指标给聚合趋势,trace给单请求因果路径;需用稳定ID连接。;公式:trace duration follows critical path, not sum of parallel spans。;算例:两个并行下游80ms与120ms,关键路径约120ms而非200ms。;边界:全量高基数字段进指标;日志无版本/请求ID。。
对象:接近饱和时排队非线性增长;限流、并发上限、负载削减和背压保护系统。;公式:utilization ρ=arrival/service capacity。;算例:到达900QPS、容量1000QPS,ρ=.9;少量波动即可形成长尾。;边界:一直排队直到超时;重试放大到达率。。
对象:服务看Rate/Error/Duration,资源看Utilization/Saturation/Errors;标签组合必须受控。;公式:series count≈metric×product(label cardinalities)。;算例:1指标有1000用户×10路径标签会产生最多10000序列。;边界:把完整URL和用户ID做指标标签。。
对象:发布策略控制新版本暴露与回退;数据/消息schema需前后兼容才能真正回滚。;公式:risk exposure≈traffic_fraction×duration×failure impact。;算例:1%灰度处理100万请求,约1万请求暴露新版本。;边界:只看CPU无业务指标;破坏性迁移后声称一键回滚。。
对象:限流控制入口,熔断避免持续打坏依赖,隔离舱限制故障影响面;三者状态机不同。;公式:token bucket available=min(B,old+rΔt)−cost。;算例:桶容量10、当前4、速率2/s,3秒后补到min(10,10)=10。;边界:全局限流让一个租户吃光;熔断器开后无恢复探测。。
对象:演练验证探测、响应、降级与恢复;复盘寻找系统条件而非责怪个人。;公式:MTTR=detect+diagnose+mitigate+recover/verify。;算例:发现5、诊断10、缓解15、恢复校验20分钟,MTTR50分钟。;边界:生产随意断服务无回滚;行动项只有“加强注意”。。