《游戏服务端架构·平台化与架构治理》附录 B 上线检查清单

平台能力、LiveOps 活动、GM 工具、观测与 SLO、治理规则五类上线的检查清单,每项给出证据、owner 与失败处理,附上线中与上线后的核对节奏,以及只能带一页纸进评审室时的八条底线,可直接作为发布评审输入。清单不替代产品自身的发布流程,只补协作相关的检查项。

怎么用这份清单

这份清单面向“平台与治理类变更”,包括平台能力发布、LiveOps 活动上线、GM 工具上线、观测与 SLO 规则变更、架构规则启用。它不替代具体产品的发布清单,而是补上“复用与协作”相关的检查项。

每条检查都要求三样东西:证据、owner、失败时怎么办。只打勾不给证据的检查,等于没做。

B.1 平台能力上线

#检查项证据owner未通过时
1能力契约已登记,含 SLA、配额、owner契约文件链接平台团队不得开放调用
2所有调用方已列入 consumers调用方清单平台团队补登记后再发
3配额默认值与峰值已评估容量表或估算平台团队按最小配额发布
4变更通知已发出且满足通知期通知记录平台团队推迟发布
5兼容窗口与弃用计划已公布版本矩阵平台团队不得标记稳定版
6退出与数据导出方案已验证导出演练记录平台团队标记为实验能力
7平台自身有 SLO 与告警SLO 文档、告警链接SRE先补观测
8故障时调用方的降级方案已确认降级开关清单各调用方逐个确认后再发

平台能力最容易漏掉第 6 项与第 8 项。前者决定调用方能否离开,后者决定平台故障时产品是否一起死。

B.2 LiveOps 活动上线

#检查项证据owner未通过时
1活动时间窗、时区与互斥关系已校验校验报告运营修正配置
2奖励表总额与单玩家上限已校验奖励汇总表策划 + 运营调整奖励
3配置版本快照已生成版本号运营重新发布
4灰度范围与放量节奏已确认灰度计划运营 + 服务端缩小灰度
5回滚开关可用且演练过演练记录服务端延迟上线
6发奖速率与异常告警已配置告警链接SRE补告警
7客服话术与补偿口径已同步客服文档客服负责人同步后再发
8活动结束后的数据归档与对账已安排任务清单数据补任务

活动上线最常见的两个事故是“奖励算错”和“配置重复生效”。第 2 项与第 3 项分别对应这两类问题,不能省。

B.3 GM 工具上线

#检查项证据owner未通过时
1动作级权限已定义,最小权限可执行权限矩阵平台团队不得开放
2高风险动作强制双人复核审批配置平台团队降级为只读
3所有命令带幂等键并可查询执行记录执行账本样例平台团队不得上线
4补偿与追回流程已定义补偿方案运营 + 服务端限制批量操作
5操作审计日志不可篡改且有保留期审计配置安全先补审计
6紧急通道有留痕与补审批机制流程文档运营负责人关闭紧急通道
7客服只读视图已脱敏脱敏规则安全限制字段
8批量操作有数量上限与二次确认界面/接口限制平台团队禁用批量

GM 工具的风险不在“能不能改”,而在“改错了能不能查、能不能退”。第 3、4、5 项是底线。

B.4 观测与 SLO 变更

#检查项证据owner未通过时
1新增指标有明确口径(分子、分母、窗口)指标文档SRE不上线
2指标基数与成本已评估基数估算SRE降低维度
3SLI 与 SLO 已定义,排除项写清SLO 文档SRE + 技术负责人先观察
4告警可行动,附 runbook告警链接 + runbookSRE降为通知
5告警去重、抑制与维护窗口已配置配置记录SRE补配置
6值班表与升级路径已更新值班表SRE 负责人补值班
7错误预算与发布门禁已对齐门禁配置技术负责人暂不启用门禁
8仪表盘对产品团队可见仪表盘链接SRE补权限

观测变更本身也可能引发事故:指标基数爆炸、告警风暴、仪表盘拖垮查询。第 2 项与第 5 项是常见的止血点。

B.5 治理规则启用

#检查项证据owner未通过时
1规则有明确 scope、check、severity规则文件架构组不启用
2现有违规已盘点并分级违规报告架构组先告警不阻断
3豁免有 owner 与过期时间豁免清单架构组不启用阻断
4规则误报率可接受试运行报告架构组调整规则
5CI 集成不影响主流程时长构建耗时对比平台团队异步检查
6违规提示包含修复指引规则文档架构组补文档
7规则本身有 owner 与评审周期规则台账架构组补台账
8规则废弃流程已定义流程文档架构组暂缓

规则启用的正确顺序是:先观察 → 再告警 → 最后阻断。直接阻断会让团队把规则当成障碍,而不是保护。

B.6 上线中的核对

发布开始后,每 5–10 分钟核对一次:

  • 关键 SLI 是否在预算内;
  • 错误率、延迟、发奖速率是否偏离基线;
  • 是否有新的告警触发,是否可归因到本次变更;
  • 灰度范围内的玩家反馈是否异常;
  • 回滚开关是否仍然可用。

上线中不要同时做两件有风险的事。如果必须连续发布,先确认上一批的观测窗口已经结束。

B.7 上线后的核对

时间点核对内容负责人
1 小时SLI、告警、客服反馈发布负责人
24 小时错误预算消耗、数据对账SRE + 数据
7 天变更成功率、回滚率、玩家影响技术负责人
30 天契约遵守情况、豁免到期提醒架构组

上线后 7 天的数据要回填到发布记录里。没有回填的发布,下一次评审时无法判断它是否真的成功。

B.8 一页纸版本

如果只能带一页纸进评审室,保留下面八条:

  1. owner 是谁,SLA 是多少;
  2. 调用方有哪些,配额够不够;
  3. 变更怎么通知,兼容窗口多久;
  4. 出问题怎么回滚,演练过没有;
  5. 观测看哪些指标,告警能不能行动;
  6. 高权限操作有没有双人复核与审计;
  7. 规则误报怎么办,豁免什么时候到期;
  8. 上线后谁来核对,什么时候回填数据。

这八条答不上来,说明变更还没有准备好,不是文档还没写完。

继续阅读

探索更多技术文章

浏览归档,发现更多关于系统设计、工具链和工程实践的内容。

全部文章 返回首页

「books」更多文章

  1. 《互联网产品的 AI 架构·平台化与治理》附录 C 平台化评审清单
  2. 《互联网产品的 AI 架构·平台化与治理》附录 B 能力目录与配额字段速查
  3. 《互联网产品的 AI 架构·平台化与治理》附录 A 治理角色与职责速查