资源规格优化是什么
规格优化(Rightsizing)按实际利用率调整实例与数据库配置:采集一段时间的 CPU、内存、连接数与 IO 指标,把规格调到与真实需求匹配的位置。它既包括缩容降配,也包括发现容量不足时的扩容,前提都是先有观测数据。
基本要素
| 判断依据 | P95 或 P99 利用率、排队等待、内存与 IO 指标、连接数使用率 |
|---|---|
| 执行方法 | 先观测 2-4 周 → 小步调整 → 观察一周 → 再评估 |
| 节奏 | 闲置与长期超配的资源滚动清理,业务峰值前预留余量 |
| 风险控制 | 关键系统调整安排在低峰,配套回滚方案与监控校验 |
典型使用场景
- 季度成本优化:先处理长期低负载的实例
- 新系统上线后复核:初始规格往往按峰值估算,实际用量低于预期
- 业务迁移后清理遗留资源,避免废弃实例继续计费
- 峰值前评估:确认扩容是否必要,而不是默认升配
- 数据库治理:连接数接近上限时先调优再决定是否升配
观测口径示例
观测口径示例
CPU P95 长期低于 20% 且内存 P95 低于 40% → 评估降配
CPU P99 接近饱和或出现排队 → 评估升配或拆分
数据库连接数使用率超过 80% → 先查连接泄漏与慢查询
每次调整后观察一周:比对时延、错误率与成本变化
# 按平均值缩容是常见事故来源,峰值必须纳入判断判断与动作
| 指标表现 | 判断 | 动作 |
|---|---|---|
| 长期低负载,峰值也不高 | 规格过大 | 降配并观察一周 |
| 平均值低但峰值接近饱和 | 存在突发流量 | 保留规格,考虑弹性伸缩 |
| 连接数接近上限 | 先排查泄漏与慢查询 | 调优后再决定是否升配 |
| 内存长期高位 | 存在缓存或泄漏 | 定位内存增长原因,避免盲目加内存 |
缩容必须看峰值:只按平均值降配会在流量高峰或批量任务时出现性能事故,事后恢复成本远高于节省的费用。