【问题标题】:AWS custom autoscaling policyAWS 自定义自动扩展策略
【发布时间】: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


【解决方案1】:

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

您还可以将自定义指标发送到 cloudwatch,在其上配置警报并为警报添加自动缩放操作。

【讨论】:

    猜你喜欢
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2022-10-09
    • 1970-01-01
    • 2020-10-15
    • 2019-05-27
    • 2018-05-15
    • 2019-04-13
    相关资源
    最近更新 更多