gpt4 book ai didi

amazon-web-services - "desired instances"需要什么? AWS Amazon Web Services Auto Scaling 组

转载 作者:行者123 更新时间:2023-12-03 12:39:06 26 4
gpt4 key购买 nike

我在亚马逊 AWS 上遇到了一个奇怪的情况。我不明白 所需的实例数 是用来?
我有一个自动缩放组,其中包含配置的放大和缩小操作。

我有一个自定义 PHP 文件,它根据一些外部因素运行“放大”和“缩小”操作。我想知道在所需的情况下我必须写哪个数字才能不影响我的自动缩放操作。

例如:

  • 我将期望设置为 2
  • 我有 2 个实例正在运行
  • 我运行缩减操作
  • 实例数为 1
  • Autoscaling 组将自动启动另一个实例,所以我的缩减没有用,因为我以 2 运行结束

  • 我能做什么?

    非常感谢!

    最佳答案

    ASG 将始终尝试保持所需容量。如果您向上或向下扩展,并且新实例数与所需容量不同,则 ASG 将添加或删除一个实例以恢复到所需容量。

    如果您使用扩展策略,并且满足策略条件,ASG 将更改 Desired Capacity 以匹配您的扩展策略的结果。例如,您的 Desired Capacity 为 2,并且有一个策略表明如果 CPU 利用率超过阈值则向上扩展。

    如果满足该策略,则所需容量将增加到 3,依此类推。

    因此,手动扩展和缩减将导致您的 ASG 将实例数量恢复到所需容量。

    如果您想手动放大和缩小,您可以将 Max 和 Min 设置为一个较宽的值,并在其中移动 Desired Capacity。

    所以你可以做 Max=10, Min=1, Desired=3。然后您可以通过更改所需容量来扩大或缩小规模。 (这就是我们使用 Auto Scaling 的方式,我想为什么我之前给了你一个糟糕的答案。)

    如果您想终止实例并同时更改所需容量,CLI 可以做到这一点。

    Terminate instance in ASG ,以及更一般的 CLI ASG 文档。

    关于amazon-web-services - "desired instances"需要什么? AWS Amazon Web Services Auto Scaling 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26882408/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com