SAE支持基础监控、应用监控多指标组合配置,可以根据当前应用的属性(CPU敏感、内存敏感或IO敏感)灵活配置。
可以通过查看基础监控和应用监控对应指标的历史数据( 例如过去6小时、12小时、1天或7天峰值,P95或P99数值)并预估指标目标值,借助PTS等压测工具进行压测,了解应用可以应对的并发请求数量、需要的CPU和内存数量,以及高负载状态下的应用响应方式,以评估应用容量峰值大小。
在配置弹性伸缩策略时,需要考虑以下因素:
权衡可用性与成本,配置指标目标值。示例如下:
可用性优化策略:配置指标值为40%。
可用性成本平衡策略:配置指标值为50%。
成本优化策略:配置指标值为70%。
考虑梳理上下游、中间件和DB等相关依赖性,并配置对应的弹性规则或限流降级手段,以确保扩容时全链路的可用性。