如果我禁用 AZRebalance 并且可用区变得不健康会怎样?
What happens if I disable AZRebalance and an AZ becomes unhealthy?
对这句话感到好奇:
If you suspend AZRebalance and a scale out or scale in event occurs,
the scaling process still tries to balance the Availability Zones. For
example, during scale out, it launches the instance in the
Availability Zone with the fewest instances.
如果在这种情况下可用区不健康怎么办?由于我禁用了 AZRebalance,它是否仍会进行故障转移或仍会尝试在该区域启动?
After certain actions occur, your Auto Scaling group can become unbalanced between Availability Zones. Auto Scaling compensates by rebalancing the Availability Zones.
当一个 AZ 处于不健康状态,或者没有容量时,它不会被纳入 "unbalanced" 计算中 -- 不平衡是指工作负载没有在健康状态之间均匀分布的情况容量充足的可用区。
请注意引文中 之后的单词。在您的场景中,AZRebalance
指的是恢复后发生的事情,而不是事件期间发生的事情。
如果 AZ 不健康,替换实例将在不同的 AZ 中启动,无论设置如何。
稍后,当 AZ returns 处于健康状态时,系统将尝试将一些实例迁移回之前不健康的 AZ 以分散您的工作负载......但没有 AZRebalance
,系统不会尝试通过在现在健康的 AZ 中启动新实例然后在其他地方终止一些实例来平衡工作负载——它只会保持原样,不平衡,直到其他例程或恢复随着时间的推移,缩放事件会重新平衡事物。
将此视为启用严格主动的 "best practice" 重新平衡策略,该策略重新平衡实例只是为了保持工作负载甚至跨可用区——这当然是您想要处于正常状态的地方,健康的环境,以便后续问题将破坏可能的最小数量的实例——它 不会 影响因需求而扩展的目的或从某些实例的丢失中恢复。禁用它不会影响那些恢复操作。
对这句话感到好奇:
If you suspend AZRebalance and a scale out or scale in event occurs, the scaling process still tries to balance the Availability Zones. For example, during scale out, it launches the instance in the Availability Zone with the fewest instances.
如果在这种情况下可用区不健康怎么办?由于我禁用了 AZRebalance,它是否仍会进行故障转移或仍会尝试在该区域启动?
After certain actions occur, your Auto Scaling group can become unbalanced between Availability Zones. Auto Scaling compensates by rebalancing the Availability Zones.
当一个 AZ 处于不健康状态,或者没有容量时,它不会被纳入 "unbalanced" 计算中 -- 不平衡是指工作负载没有在健康状态之间均匀分布的情况容量充足的可用区。
请注意引文中 之后的单词。在您的场景中,AZRebalance
指的是恢复后发生的事情,而不是事件期间发生的事情。
如果 AZ 不健康,替换实例将在不同的 AZ 中启动,无论设置如何。
稍后,当 AZ returns 处于健康状态时,系统将尝试将一些实例迁移回之前不健康的 AZ 以分散您的工作负载......但没有 AZRebalance
,系统不会尝试通过在现在健康的 AZ 中启动新实例然后在其他地方终止一些实例来平衡工作负载——它只会保持原样,不平衡,直到其他例程或恢复随着时间的推移,缩放事件会重新平衡事物。
将此视为启用严格主动的 "best practice" 重新平衡策略,该策略重新平衡实例只是为了保持工作负载甚至跨可用区——这当然是您想要处于正常状态的地方,健康的环境,以便后续问题将破坏可能的最小数量的实例——它 不会 影响因需求而扩展的目的或从某些实例的丢失中恢复。禁用它不会影响那些恢复操作。