容量估算流程

容量估算按步骤推进:业务目标(用户量、订单量)→ 换算请求模型 → 资源消耗模型 → 峰值与冗余 → 验证压测;估算结果要留假设清单与复核节点。

流程

流程
1. 业务量:日活、峰值时段、单用户行为次数
2. 请求量:峰值 QPS = 日请求 × 峰时占比系数
3. 单请求资源:CPU、内存、IO、带宽消耗
4. 冗余:按 N+1 或跨可用区容灾加倍
5. 压测校正模型误差
假设要显式记录:换算系数一旦变化(如业务规则改动),容量结论需要重算。

易错点

  • 只按用户数线性外推,忽略行为变化带来的请求放大
  • 估算后未压测验证,模型误差在峰值期间暴露

数据来源与参考

  • Google SRE Workbook:Capacity Planning
  • 《性能之巅(第 2 版)》(Gregg)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌