订单服务新版本先承接5%流量。整站平均错误率变化不明显,但按版本拆分后,新版本支付失败率为4%,稳定版本为0.2%,且差异持续超过观察窗口。发布系统应该()。
灰度流量占比小,缺陷会被整站平均值稀释。评估时应把候选版本与稳定对照组分开,比较用户相关的错误率、延迟和业务成功率;持续越过事先设定的护栏,就应暂停或回滚。
选项分析
错误。全量放大会把局部缺陷扩散到全部用户。
错误。资源指标可辅助诊断,但不能替代支付成功率等用户结果。
正确。依照预设护栏停止扩大影响,并保留证据分析。
错误。删除日志既失去根因证据,也属于不当处理记录。
本题为什么容易错
很多发布事故并不是没有监控,而是所有版本混在一张图上。候选版本只有5%流量时,平均值尤其会骗人。
简短答案
新版本只放量5%,怎样判断应该继续发布还是立即回滚,正确答案是 C(按预设门槛暂停并回滚灰度版本,保留数据排查;稳定后再决定是否重新发布)。灰度流量占比小,缺陷会被整站平均值稀释。评估时应把候选版本与稳定对照组分开,比较用户相关的错误率、延迟和业务成功率;持续越过事先设定的护栏,就应暂停或回滚。
易混淆概念对比表
| 概念 | 本题判断 | 区别要点 | 记忆提示 |
|---|---|---|---|
| 因为整站平均值正常,立即把新版本扩到100% | 本题干扰项 | 错误。全量放大会把局部缺陷扩散到全部用户。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 只比较两组服务器CPU,不检查用户交易结果 | 本题干扰项 | 错误。资源指标可辅助诊断,但不能替代支付成功率等用户结果。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 按预设门槛暂停并回滚灰度版本,保留数据排查;稳定后再决定是否重新发布 | 本题正确答案 | 正确。依照预设护栏停止扩大影响,并保留证据分析。 | 看到题干核心场景时优先联想到它 |
| 删除新版本错误日志,避免影响发布报表 | 本题干扰项 | 错误。删除日志既失去根因证据,也属于不当处理记录。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
本题易混淆选项怎么区分
- 因为整站平均值正常,立即把新版本扩到100%:错误。全量放大会把局部缺陷扩散到全部用户。
- 只比较两组服务器CPU,不检查用户交易结果:错误。资源指标可辅助诊断,但不能替代支付成功率等用户结果。
- 删除新版本错误日志,避免影响发布报表:错误。删除日志既失去根因证据,也属于不当处理记录。
知识点详解
金丝雀发布让一小部分实例或用户先接触候选版本,并与稳定版本形成对照。评估维度可包括错误率、尾延迟、关键交易成功率和资源异常;只有在观察窗口内满足护栏,才逐步扩大流量。
备考速记
灰度不是慢慢全量,而是先小范围考试;不及格就停,不把试卷发给所有用户。
发布管理在发布管理场景中的作用
例如新旧版本各自统计支付失败率,若候选版本连续10分钟高于对照组1个百分点,则自动停止放量并回滚,同时冻结该构建版本供排查。
同类题怎么考
- 识别整站平均值掩盖灰度缺陷。
- 选择灰度发布的继续、暂停或回滚条件。
发布管理在信息系统管理工程师软考中的考法
题干出现少量流量、整站正常、新版本异常,先想到平均值被稀释;正确答案应强调分版本对照和受控回滚。
解题思路
这题的陷阱藏在‘整站平均值’。5%新版本即使严重出错,也可能被95%的稳定流量冲淡。按版本一拆,4%对0.2%已经很清楚,所以选C。
考点定位
灰度不是少量发布后等投诉,而是一次有对照组、有观察窗口、有通过门槛的受控实验。
易错提醒
- 灰度组与对照组用户画像差异过大,比较结果失真。
- 观察窗口短于指标采样周期,尚未形成数据就放量。
- 只有回滚按钮,没有演练回滚后的数据库兼容性。
备考提示
- 记住灰度三件套:小流量、对照指标、自动止损。
- 业务成功率与技术错误率应同时进入发布门槛。
你可能还想了解
- 灰度发布看哪些指标?
- 为什么整站平均错误率会掩盖新版本问题?
- 金丝雀发布什么时候回滚?
本文小结
灰度发布应把候选版本与稳定版本分开评估;候选版本支付失败率持续越过门槛时,应暂停并回滚,而不是依据整站平均值继续放量。