gpt4 book ai didi

azure - Azure VMSS 在缩小或缩小时如何处理现有请求?

转载 作者:行者123 更新时间:2023-12-01 05:50:50 24 4
gpt4 key购买 nike

我有一个 VMSS,实例数为 3。假设我指定,如果 CPU 利用率 <20%,则将实例减少 3 到 1。假设这 3 个实例正在服务一些请求,假设每个请求需要 60秒完成。

假设此时 CPU 利用率达到 15%,因此实例数应减少 2。此时由其他两个实例提供服务的现有请求会发生什么情况。这些实例是否将其正在进行的流程转移到其他实例,或者在它们完成正在进行的请求之前不会减少计数?

我已经将规模集附加到应用程序网关并启用连接耗尽,以便正在进行的进程不会丢失。但它正在下降。由于失败,我尝试使用 API 管理修订版和版本来执行某些操作。

预期:一旦缩小/缩小规模,正在进行的请求不应下降。

最佳答案

规模集不了解虚拟机中发生的情况以及正在进行的请求。当您达到缩小阈值时,您的虚拟机将被删除,任何现有请求都将失败。

您应该在规模集之前使用负载均衡器,以确保流量不再发送到正在关闭的虚拟机。您的应用程序需要构建为在请求因规模缩小而失败时重试请求。

关于azure - Azure VMSS 在缩小或缩小时如何处理现有请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54520232/

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