专栏文章 容量规划是什么?如何做好容量规划?

会飞的猪 · 2021年08月25日 · 4876 次阅读

容量规划是什么?
容量是指一个系统可处理容纳的最大能力
容量规划是通过容量预估、容量压测,得出相关数据来助力运维以合理的 IT 成本支撑业务发展。

容量规划触发的条件?
1、可周期型进行
2、由运维每季度对 IT 成本进行评估后进行
3、业务爆发增长或萎缩时进行

容量规划目的:
1、形成 IT 成本的管控机制,运维检测有不合理的 IT 成本增长,触发业务线进行容量规划,使 IT 成本恢复到正常水平。
2、找到扩容依据和瓶颈,支持资源的按需扩容,配置合理报警。

容量规划实施流程:
容量规划不是测试、开发、运维某个人的事情,是需要三者一起合作来完成的事情。常规容量规划流程可以如下图所示:

容量压测方式:
根据单节点或多节点资源负载上限换算成集群容量
基于权重调节容量方式
基于线上导流压测容量规划方式

容量压测结果数据:

单机容量: 系统处于最大负载状态或某项指标达到所能接受的最大阈值下对请求的最大处理能力。
最高水位线(扩容依据):推荐为单机容量 70%
标准水位线(应用稳态):推荐为单机容量 50%

线上机器推荐部署数量:
预留 30% 机器资源做扩容 buffer。
CPU 密集型:Count = (1+30%)(集群 CPU 使用率/单机标准水位线 CPU 使用率)
流量密集型:Count = (1+30%)
(集群 QPM/单机标准水位线 QPM)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册