AWS自定义自动扩展策略

时间:2016-10-05 03:08:04

标签: amazon-web-services autoscaling

我正在尝试找出使用boto在AWS中为自动缩放创建自定义自动缩放策略的方法。我看到策略中的扩展和扩展是使用系统相关资源(如CPU利用率)定义的。 但我希望以一种调用REST API并将响应与某些值进行比较的方式定义扩展/输出策略。我怎样才能成功呢?

我使用CircleCi作为CI工具。我有2个ec2实例作为CircleCi-构建器运行。在周末,我们通常不需要2个实例。所以我需要使用min 1和max 3 ec2实例进行自动缩放。如果队列中有构建,我想转动一个新的ec2,如果队列是空的,那么比较说2小时,我想缩小到只有1个ec2 VM作为circleci构建器。 我可以使用CircleCi REST API获取队列信息的构建。

1 个答案:

答案 0 :(得分:2)

自动缩放不会为您做到这一点。反过来,你可以execute a policy

您还可以做的是将自定义指标发送到云观察,在其上配置警报并为警报添加自动调节操作。