← 云算力专业课
云算力专业课 · C2

需求预测

云算力的预测对象不是「这个月卖多少卡时」,而是「未来 2 小时、24 小时、7 天、30 天各时间窗里,什么卡型、多大并发、多长周期的作业会到达」。因为卡时不可储存,且大模型训练往往一次性索要几十上百张同拓扑卡,预测错卡型结构比预测错总量更致命。

核心要点

四条要记住的

  1. 分层预测,四个时间窗各管一件事。实时(分钟–2 小时)用排队队列与在跑作业外推,服务调度;短期(24–72 小时)驱动分时定价与抢占池上限;中期(7–30 天)驱动容量分区与承诺审批;长期(季度)驱动采购、机房扩容与长租定价。
  2. 关键驱动变量要固定成清单。大模型训练窗口(预训练 / SFT / 对齐)、推理日活与大促流量、论文与产品发布周期、卡型迁移节奏(H 系到国产卡)、客户预算年末冲量、电价峰谷与机房投产计划、补贴与算力券发放节奏。
  3. 事件驱动是主要误差源。大模型训练窗口是阶跃式需求(一次吃掉数百卡数周),节假日与电商大促是推理尖峰,开学季与结题季是科研尖峰,必须用事件日历显式建模,而不是靠历史均值外推。
  4. 用分位数预测,不用单点预测。少备卡的代价是排队与永久流失,多备卡的代价是闲置折旧,两者不对称;应同时输出 P50(基线调度)与 P90(容量预留与应急采购),并给出按卡型成本加权的误差指标。
要点对照

核心指标一览

指标定义 / 公式说明
作业到达率单位时间提交的作业数,按卡型 × 卡数分桶统计总量预测没用,训练与推理的卡数分桶完全不同
卡型需求结构各卡型需求卡时 ÷ 总需求卡时结构错配比总量错配更致命,直接导致排队
在手承诺消耗已售承诺卡时 ÷ 承诺总卡时(类比 on-book 与 pickup)承诺消耗速度是中期容量分区的核心输入
训练窗口日历客户已申报的大模型训练起止时间与规模阶跃式需求,必须显式建模而非均值外推
推理流量曲线按小时统计的请求量 / 日活曲线,含节假日系数决定分时定价与抢占池上限
排队时长 P50 / P95 与放弃率排队时长分位数;放弃率 = 排队超时取消作业数 ÷ 提交作业数预测偏差的最终体感出口,也是校准信号
常见错误

这个行业容易踩的坑

自测

两道题

第 1 题 云算力需求预测中,为什么必须做分位数预测(P50 / P90)而不是单点预测?
解析 · 卡时不可储存,预测偏差的两个方向代价完全不同:低估造成排队、客户流失与口碑损伤,高估造成折旧与电力空耗。因此 P50 用于日常调度与抢占池设置,P90 用于容量预留、应急采购与承诺审批上限,两套数字服务两类决策。GPU 卡时恰恰是典型的不可储存产能,说它可储存是概念错误。
第 2 题 某智算中心预测下月总卡时需求充足,但客户排队 P95 仍在恶化。最可能的原因是?
解析 · 总量对而排队恶化,是典型的结构错配:大模型训练要求同机同域、NVLink/RDMA 拓扑一致、显存规格一致,集群虽然空闲卡很多,却被打散成无法拼装的碎片。正确动作是做拓扑感知装箱、碎片整理与卡型结构预测,而不是继续盲目扩容——扩容只会把碎片变得更大。
关联

对应通用内核:K01 需求预测 · K02 动态定价 · K03 库存控制 · K04 渠道管理 | 行业:云算力详解