SRE Book Part III 分布式可靠性专题

共 19 题
#

1. Datacenter Load Balancing 如何在区域级故障、容量不对称和连接排空时保持可用

A 区域故障时无需切换流量
B 容量不对称无需处理
C 通过健康检查驱动故障切换、按容量加权分配流量、并用连接排空优雅下线,共同维持可用性 ✓ 正确答案
D 连接排空会强制切断连接
#

2. Front-end Load Balancing 如何按用户体验、区域与健康状态选择后端,并处理重试放大

A 重试越多越好,保证成功
B 重试放大无法控制
C 健康检查与选择后端无关
D 按用户体验/区域/健康选择后端,并控制重试次数、加退避与抖动避免重试放大 ✓ 正确答案
#

3. 容量告警阈值如何设置以避免过早扩容与过载风险之间的平衡

A 应设分级阈值并预留扩容前置时间,结合趋势与缓冲,在过早扩容与过载风险间平衡 ✓ 正确答案
B 单一阈值即可,无需分级
C 阈值越低调越好
D 只看当前水位即可,无需预测
#

4. 容量规划工具链(Grafana/Prometheus/自定义模型)的选型

A Prometheus 采集指标、Grafana 可视化、自定义模型做预测,按规模与预测复杂度按需组合 ✓ 正确答案
B 一套工具即可完成所有容量规划
C Grafana 负责采集指标
D 预测模型没必要
#

5. 成本异常检测与告警的常用方法

A 成本只需月底看账单即可
B 成本无法指标化
C 把成本指标化并与基线对比、设阈值与预算告警,异常时按下钻定位源头 ✓ 正确答案
D 成本异常无需告警
#

6. 分布式共识与关键状态管理中 quorum、leader 选举与状态复制对可靠性的影响

A quorum 越小越可靠
B quorum 即多数节点确认,保证一致性与容错 ✓ 正确答案
C leader 选举无需投票
D 状态复制与持久性无关
#

7. FinOps 团队如何与业务方对齐单位经济指标(单位请求成本)

A 只看总成本即可,无需单位化
B 把成本分摊到业务单元计算单位成本,与业务方对齐基线并纳入业务指标共同优化 ✓ 正确答案
C 单位成本与业务量无关
D 成本优化应盲目砍成本
#

8. 云资源标签体系如何支撑成本分摊(chargeback/showback)

A 标签可有可无,不影响成本
B 统一标签体系可按业务/团队分摊成本,showback 归集参考、chargeback 实际计费,并驱动成本治理 ✓ 正确答案
C chargeback 与 showback 完全等价
D 未打标资源成本无需治理
#

9. 如何为突发流量(大促/热点事件)设计容量应急预案与快速扩容路径

A 提前评估峰值、设计自动化快速扩容路径,并配合限流降级保护核心,通过演练验证 ✓ 正确答案
B 突发流量无需预案,临时加机器即可
C 扩容无需阈值触发
D 降级会降低可用性,应避免
#

10. 如何识别与回收闲置资源,建立实例规格持续优化机制

A 用利用率数据识别闲置与过剩规格,回收降配并建立定期扫描与预算机制持续优化 ✓ 正确答案
B 资源占有即合理,无需优化
C 闲置资源无法识别
D 规格越大越安全,无需降配
#

11. 容量不足导致的过载如何在压测阶段提前暴露

A 压测只在出问题时做
B 压测结果无法用于容量规划
C 分级加压找到延迟/错误率拐点,用压测结果建立容量模型预测生产峰值所需资源,提前扩容 ✓ 正确答案
D 过载只能在线上暴露
#

12. 容量规划中如何处理长尾流量与季节性波动的预测偏差

A 应关注峰值与分位数而非均值,用季节性分解预测并预留缓冲与弹性预案,处理预测偏差 ✓ 正确答案
B 用均值规划即可覆盖所有流量
C 季节性波动可忽略
D 长尾流量无需预留缓冲
#

13. 过载处理如何组合排队、限流、优先级、背压和负载 shedding,避免延迟雪崩

A 无限排队即可解决过载
B 用限流+排队控制进入量、优先级保核心、背压传导压力、负载 shedding 削低价值请求,避免延迟雪崩 ✓ 正确答案
C 过载时无需限流
D 背压会加剧雪崩
#

14. 预留实例/Spot 实例/按需实例的采购策略如何权衡成本与稳定性

A 所有负载都用 Spot 最省钱
B 按需实例最便宜
C 预留实例成本最高
D 按负载画像匹配:基线用预留、可中断容错用 Spot、突发用按需,并对 Spot 做容错保障 ✓ 正确答案
#

15. 超时与重试预算中客户端超时设置、重试放大控制与抖动(jitter)的设计

A 重试次数越多越好
B 超时按延迟分布设置并随重试递减,重试有界并加指数退避与抖动,避免重试风暴 ✓ 正确答案
C 无界重试可保证成功
D 抖动会降低成功率,应避免
#

16. Spot 实例中断对容量的影响如何建模与缓冲

A 把 Spot 容量建模为可用概率,预留缓冲并跨区分散,用按需/预留兜底保证核心容量 ✓ 正确答案
B Spot 实例不会中断
C 中断只影响成本不影响容量
D 中断无需容错处理
#

17. 如何基于业务增长预测与压测数据建立容量模型,推算 QPS 与资源水位

A 容量模型无需预测,凭经验即可
B 用业务增长预测估算 QPS,用压测建立单位资源消耗,乘以峰值与缓冲系数推算资源水位并持续校准 ✓ 正确答案
C 压测数据与容量模型无关
D 资源水位无需预留缓冲
#

18. 容量评审会议的频率、参与方与决策机制设计

A 按业务节奏设频率,业务/研发/财务多角色参与,用数据驱动容量决策并形成可执行结论 ✓ 正确答案
B 容量评审只需技术团队单独决定
C 业务方无需参与容量评审
D 评审会只做汇报,不做决策
#

19. 健康检查的假阳性与假阴性中健康判定失真对负载均衡与容灾切换的影响如何治理

A 健康检查只测端口即可
B 假阳性致误切、假阴性致流向坏节点,应探测关键接口、合理超时次数、用半开状态与多数仲裁减少失真 ✓ 正确答案
C 健康检查误判无影响
D 假阴性无需处理