信息系统管理工程师 · 高频练习

新版本只放量5%,怎样判断应该继续发布还是立即回滚?

中级 单选题 第 1110 题 较难 信息系统管理工程师灰度发布金丝雀发布自动回滚发布管理
题目

订单服务新版本先承接5%流量。整站平均错误率变化不明显,但按版本拆分后,新版本支付失败率为4%,稳定版本为0.2%,且差异持续超过观察窗口。发布系统应该()。

A 因为整站平均值正常,立即把新版本扩到100%
B 只比较两组服务器CPU,不检查用户交易结果
C 按预设门槛暂停并回滚灰度版本,保留数据排查;稳定后再决定是否重新发布
D 删除新版本错误日志,避免影响发布报表
题目类型:原创高频练习题 用途:用于帮助理解信息系统管理工程师相关考点和答案解析,不等同于官方真题。
正确答案
C
答案解析

灰度流量占比小,缺陷会被整站平均值稀释。评估时应把候选版本与稳定对照组分开,比较用户相关的错误率、延迟和业务成功率;持续越过事先设定的护栏,就应暂停或回滚。

选项分析

A

错误。全量放大会把局部缺陷扩散到全部用户。

B

错误。资源指标可辅助诊断,但不能替代支付成功率等用户结果。

C

正确。依照预设护栏停止扩大影响,并保留证据分析。

D

错误。删除日志既失去根因证据,也属于不当处理记录。

本题为什么容易错

很多发布事故并不是没有监控,而是所有版本混在一张图上。候选版本只有5%流量时,平均值尤其会骗人。

先看结论

简短答案

新版本只放量5%,怎样判断应该继续发布还是立即回滚,正确答案是 C(按预设门槛暂停并回滚灰度版本,保留数据排查;稳定后再决定是否重新发布)。灰度流量占比小,缺陷会被整站平均值稀释。评估时应把候选版本与稳定对照组分开,比较用户相关的错误率、延迟和业务成功率;持续越过事先设定的护栏,就应暂停或回滚。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
因为整站平均值正常,立即把新版本扩到100% 本题干扰项 错误。全量放大会把局部缺陷扩散到全部用户。 看到该词不要急着选,先判断是否真正解决题干问题
只比较两组服务器CPU,不检查用户交易结果 本题干扰项 错误。资源指标可辅助诊断,但不能替代支付成功率等用户结果。 看到该词不要急着选,先判断是否真正解决题干问题
按预设门槛暂停并回滚灰度版本,保留数据排查;稳定后再决定是否重新发布 本题正确答案 正确。依照预设护栏停止扩大影响,并保留证据分析。 看到题干核心场景时优先联想到它
删除新版本错误日志,避免影响发布报表 本题干扰项 错误。删除日志既失去根因证据,也属于不当处理记录。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 因为整站平均值正常,立即把新版本扩到100%:错误。全量放大会把局部缺陷扩散到全部用户。
  • 只比较两组服务器CPU,不检查用户交易结果:错误。资源指标可辅助诊断,但不能替代支付成功率等用户结果。
  • 删除新版本错误日志,避免影响发布报表:错误。删除日志既失去根因证据,也属于不当处理记录。
复习

知识点详解

金丝雀发布让一小部分实例或用户先接触候选版本,并与稳定版本形成对照。评估维度可包括错误率、尾延迟、关键交易成功率和资源异常;只有在观察窗口内满足护栏,才逐步扩大流量。

备考速记

灰度不是慢慢全量,而是先小范围考试;不及格就停,不把试卷发给所有用户。

发布管理在发布管理场景中的作用

例如新旧版本各自统计支付失败率,若候选版本连续10分钟高于对照组1个百分点,则自动停止放量并回滚,同时冻结该构建版本供排查。

拓展

同类题怎么考

  • 识别整站平均值掩盖灰度缺陷。
  • 选择灰度发布的继续、暂停或回滚条件。
发布管理在信息系统管理工程师软考中的考法

题干出现少量流量、整站正常、新版本异常,先想到平均值被稀释;正确答案应强调分版本对照和受控回滚。

解题思路

这题的陷阱藏在‘整站平均值’。5%新版本即使严重出错,也可能被95%的稳定流量冲淡。按版本一拆,4%对0.2%已经很清楚,所以选C。

考点定位

灰度不是少量发布后等投诉,而是一次有对照组、有观察窗口、有通过门槛的受控实验。

易错提醒

  • 灰度组与对照组用户画像差异过大,比较结果失真。
  • 观察窗口短于指标采样周期,尚未形成数据就放量。
  • 只有回滚按钮,没有演练回滚后的数据库兼容性。

备考提示

  • 记住灰度三件套:小流量、对照指标、自动止损。
  • 业务成功率与技术错误率应同时进入发布门槛。

你可能还想了解

  • 灰度发布看哪些指标?
  • 为什么整站平均错误率会掩盖新版本问题?
  • 金丝雀发布什么时候回滚?

本文小结

灰度发布应把候选版本与稳定版本分开评估;候选版本支付失败率持续越过门槛时,应暂停并回滚,而不是依据整站平均值继续放量。