首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure VMSS在缩容或缩容时如何处理现有请求?

Azure VMSS在缩容或缩容时如何处理现有请求?
EN

Stack Overflow用户
提问于 2019-02-05 00:21:01
回答 1查看 555关注 0票数 5

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

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

我已经附加了应用程序网关的缩放设置,并启用了连接排出,以便正在进行的进程不会丢失。但它正在下降。由于它失败了,我尝试使用API管理版本&版本来做一些事情。

期望:一旦发生缩容/缩容,正在进行的请求不应该减少。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-05 04:14:21

扩展集不了解您的VM中正在发生的事情以及正在进行的请求。当您达到缩减的阈值时,您的虚拟机将被移除,任何现有的请求都将失败。

您应该在您的扩展集前面使用负载平衡器,以确保流量不再发送到正在关闭的VM。您的应用程序需要构建,以便在请求因缩容而失败时重试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54520232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档