容量预测解决什么
容量预测要回答的是两个排期问题:按当前速度多久触达水位阈值,以及采购或回收必须在什么时间点之前完成。它不等同于看剩余空间,而是把历史使用量、业务增长计划和即将生效的回收动作放在一起做趋势外推。没有预测的团队只能在告警响起后应急扩容。
基本信息
| 输入数据 | 按日或按周的使用量样本、业务计划、回收排期 |
|---|---|
| 输出结果 | 净增长速率、预计触达阈值的时间、误差范围 |
| 常用方法 | 线性回归、指数平滑、分段拟合、三线情景对比 |
| 更新节奏 | 按月滚动更新,重大业务上线后立即重算 |
典型使用场景
- 采购排期:为到货与实施周期预留足够提前量
- 回收决策:判断哪些数据可以在触达阈值前清理
- 业务上线评审:把新增容量需求折算成时间点
- 水位策略校准:验证当前阈值是否能给足反应时间
- 季度容量报告:用统一口径向管理层呈现趋势
方法选择与注意点
| 方法 | 适用情况 | 注意点 |
|---|---|---|
| 线性回归 | 增长平稳、样本跨度足够 | 拐点前后要分段拟合 |
| 指数平滑 | 近期变化更能代表未来 | 对突发脉冲敏感,需剔除异常点 |
| 三线情景 | 业务计划不确定 | 给出乐观、中性、悲观三条曲线 |
| 净增长统计 | 同时存在增长与回收 | 按业务与回收分开统计再合并 |
滚动预测的执行步骤
滚动预测的执行步骤
# 1 取样本:按日使用量,标注扩容与回收事件
# 2 剔异常:去掉迁移、测试写入等一次性事件
# 3 算斜率:近 30 天与近 90 天分别拟合,比较差异
# 4 加计划:把已知业务增长与归档动作折算进曲线
# 5 出结论:预计触达阈值的时间与建议动作时间点
# 6 留缓冲:按采购与实施周期反推最晚决策日期精简置备与快照池的容量要分开预测:账面已分配容量增长缓慢,实际物理占用可能因改写与差异块快速增长。只看分配量的团队常在物理水位突然抬高时才发现问题。