应用监控与实例管理全解析
1. 自动扩展场景分析
在应用运行过程中,根据不同的需求和场景进行实例的自动扩展是非常重要的。下面我们来详细分析两种自动扩展场景。
1.1 自动扩展场景 3
此场景的具体步骤如下:
1. 一个 24/7 实例在线。
2. 平均 CPU 利用率达到 75% 并持续五分钟。
3. 满足向上扩展规则的阈值超时时间。
4. 启动一个基于负载的实例。
5. 忽略指标五分钟。
6. 恢复指标检查。平均 CPU 利用率为 63% 并持续五分钟。
7. 再次满足向上扩展规则的阈值超时时间。
8. 启动第二个基于负载的实例。
9. 忽略指标五分钟。
10. 恢复指标检查。平均 CPU 利用率为 25% 并持续十分钟。
11. 满足向下扩展规则的阈值超时时间。
12. 停止第二个基于负载的实例。
13. 忽略指标十分钟。
14. 恢复指标检查。平均 CPU 利用率为 23% 并持续十分钟。
15. 满足向下扩展规则的阈值超时时间。
16. 停止第一个基于负载的实例。
17. 一个 24/7 实例在线。
在这个场景中,基于负载的实例总共运行了 60 分钟,第一个运行了 45 分钟,第二个运行了 15 分钟。我们定义的自动扩展规则是向上扩展时添加一个实例,向下扩展时移除一个实例,这样可以根据需求灵活扩展,有效利用资源。同时,向上扩展和向下扩展的时间差异让我们在操作时更加谨慎,向上扩展后只需等待 5 分钟就可以再次记录指标进行扩展,而向下扩展则需要等待 10 分钟开始记录指标,并且要满足阈