IT系统容量预估
关键公式:
预留容量=(使用率 * 最大容量) – 目前使用量 – ∑(预估t增长容量-预估t优化容量)
在周期t内,预留容量要为正,才能满足周期内的业务增长需要。
其中:
∑(预估增长容量(t)-预估优化容量(t)) : 可以按照周期t进行预估,比如月度、季度
使用率可以根据实际业务场景进行讨论,如内存容量需要考虑容灾因素、数据平台QPS需要考虑日常的波动。
eg:
服务器内存256GB,使用率70%,
当前使用量128GB,预计Q2季度,业务增量合计32GB,应用及技术优化可合计释放8GB,则公式逻辑为:
预留容量=256*0.7-128-(32-8)=11.2GB,代表针对Q2阶段的预留容量是满足的。
基于这个逻辑,可通过 预留空间/增长空间的比率,预估时间,即:
预留时间=11.2GB/(32-8)=0.4,代表按照这个增长情况,Q3资源就不够用了。
——容量预估的方式有很多,这个是之前了解到比较简洁的一种,适用面比较广,可以对容量、性能等涉及扩展性的地方进行预估,方法来自《架构即未来》