【发布时间】:2017-02-13 08:35:39
【问题描述】:
我正在尝试找出在 AWS 中使用 boto 创建自定义自动缩放策略以进行自动缩放的方法。我看到扩展和扩展策略是使用 CPU 利用率等系统相关资源定义的。 但我希望以调用 REST API 并将响应与某些值进行比较的方式定义扩展/缩减策略。我怎样才能使它成为可能?
我使用 CircleCi 作为 CI 工具。我有 2 个 ec2 实例作为 CircleCibuilder 运行。在周末,我们通常不需要 2 个实例。所以我需要使用最少 1 个和最多 3 个 ec2 实例进行自动缩放。如果队列中有构建,我想启动一个新的 ec2,如果队列为空超过 2 小时,我想缩小到只有 1 个 ec2 VM 作为 circleci 构建器。 我可以使用 CircleCi REST API 获取队列信息中的构建。
【问题讨论】:
-
您想要自动缩放的新资源指标是什么?除了cloudwatch提供的东西?
标签: amazon-web-services autoscaling