系统架构设计师 · 高频练习

月度可用性目标99.9%,30天最多对应多少分钟错误预算?

高级 单选题 第 1077 题 较难 系统架构设计师SLO错误预算可用性计算SRE
题目

某服务按连续30天窗口考核可用性SLO,目标为99.9%。暂不考虑统计口径差异,按时间计算,该窗口对应的错误预算约为()。

A 4.32分钟
B 43.2分钟
C 432分钟
D 720分钟
题目类型:原创高频练习题 用途:用于帮助理解系统架构设计师相关考点和答案解析,不等同于官方真题。
正确答案
B
答案解析

30天共有30×24×60=43200分钟;允许未达标比例为1-99.9%=0.1%=0.001;错误预算为43200×0.001=43.2分钟。

选项分析

A

错误。相当于把0.1%又缩小了十倍。

B

正确。43200×0.001=43.2分钟。

C

错误。使用了1%而不是0.1%。

D

错误。720分钟是12小时,明显超过99.9%目标允许范围。

本题为什么容易错

错误主要出在百分数换算和统计窗口。99.9%的“9”很多,但真正要计算的是剩余的0.1%;窗口换成一整年,结果又会不同。

先看结论

简短答案

月度可用性目标99.9%,30天最多对应多少分钟错误预算,正确答案是 B(43.2分钟)。30天共有30×24×60=43200分钟;允许未达标比例为1-99.9%=0.1%=0.001;错误预算为43200×0.001=43.2分钟。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
4.32分钟 本题干扰项 错误。相当于把0.1%又缩小了十倍。 看到该词不要急着选,先判断是否真正解决题干问题
43.2分钟 本题正确答案 正确。43200×0.001=43.2分钟。 看到题干核心场景时优先联想到它
432分钟 本题干扰项 错误。使用了1%而不是0.1%。 看到该词不要急着选,先判断是否真正解决题干问题
720分钟 本题干扰项 错误。720分钟是12小时,明显超过99.9%目标允许范围。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 4.32分钟:错误。相当于把0.1%又缩小了十倍。
  • 432分钟:错误。使用了1%而不是0.1%。
  • 720分钟:错误。720分钟是12小时,明显超过99.9%目标允许范围。
复习

知识点详解

SLO定义目标可靠性,SLI提供实际测量,错误预算等于100%减去SLO。例如100万次请求的99.9%成功率,允许约1000次失败;按30天时间口径,则对应43.2分钟。组织可制定预算消耗过快时暂停高风险发布、优先可靠性修复的政策。

备考速记

三个9,月预算约43分;先用100%减SLO,再乘窗口总量。

SLO 在SRE场景中的作用

若月初一次故障已消耗35分钟,剩余预算只有8.2分钟。团队不应把它理解为还能放心停机8.2分钟,而应提高变更审查、修复触发故障的薄弱环节。

拓展

同类题怎么考

  • 根据可用性SLO计算时间错误预算。
  • 判断错误预算耗尽后发布策略如何调整。
SLO 在系统架构设计师软考中的考法

先求允许失败比例,再乘观察窗口。选项相差十倍时,重点检查百分号和小数点。

解题思路

这类题别急着按计算器,先把百分数写对。99.9%后面剩0.1%,换成小数是0.001,不是0.01。然后用43200分钟乘0.001,得到43.2分钟。

考点定位

错误预算是SLO允许的未成功范围,可按时间或请求数计算。它用于平衡发布速度和可靠性,不是鼓励主动用完的停机配额。

易错提醒

  • 把0.1%写成0.1参与乘法,结果放大100倍。
  • 把30天按工作日或每天8小时计算。
  • 把单次故障时长等同于全部预算,忽略失败请求等统计口径。

备考提示

  • 先写三行:窗口总量、剩余比例、两者相乘。
  • 做题时确认SLO按时间、请求成功率还是其他SLI统计。

你可能还想了解

  • 99.9%一个月允许宕机多久?
  • 错误预算怎么计算?
  • SLO和错误预算有什么关系?

本文小结

30天窗口共43200分钟,99.9% SLO允许0.1%未达标,因此时间错误预算约为43.2分钟。