AWS 监控与备份策略全解析
1. 等待任务警报(WaitingTasksAlarm)机制
等待任务警报(WaitingTasksAlarm)是整个系统中至关重要的组件,它将各个部分关联起来,并控制何时调整容量。该资源的关键参数是 AlarmActions 和 OKActions ,它们分别规定了进入和离开警报状态时应执行的操作。
当指定指标(这里是 MyAppMetrics 命名空间下的 WaitingTasks 指标)在单个评估周期内超过阈值 10 时,警报进入警报状态,触发 ScaleUp 策略,这会使自动扩展组启动一个额外的实例。当该实例开始处理任务后, WaitingTasks 值会降至 10 以下,警报进入 OK 状态,触发 ScaleDown 策略,导致扩展组中的一个实例被终止。
CustomMetricScalingGroup 的 Cooldown 参数设置为 300 秒,此参数控制该组自动扩展事件的发生频率,确保实例创建和删除之间有间隔。
要验证此机制,可使用模板创建 CloudFormation 堆栈。由于之前将 WaitingTasks 指标值设为 20,会启动一个新实例。待两个实例启动完成后,执行以下命令:
aws cloudwatch
超级会员免费看
订阅专栏 解锁全文
448

被折叠的 条评论
为什么被折叠?



