Azure - VM 规模集按需自动缩放

问题描述

是否可以“按需”横向扩展 Azure VMSS?

我的意思是,通常资源管理器应用程序知道是否需要额外的 VM 实例,并且可以使用 Autoscale REST API 为预定义的时间创建计划,届时 Azure 将提供额外的实例。

>

但是,可能需要临时需要额外的 VM 实例。在这种情况下,理论上,我们可以执行与上述相同的操作,并在未来 1 分钟内创建自动缩放计划(如果允许,尚未尝试)。但是有更好的方法吗?我查看了文档以寻找 HTTP 触发器,但找不到任何触发器。我只找到了一个 Service Bus 触发器,基于队列或主题中的消息数量,但是为此创建一个 Service Bus 感觉有点过分,然后将限制设置为 1 个消息,并使用单个消息增加 VM 实例到服务总线(我们不会出于任何其他原因使用服务总线)。

不幸的是,基于指标(例如 cpu 资源)的自动缩放不是一种选择,因为 VM 实例必须在预定义的持续时间内专用于客户端,因此如果我们需要更多实例,我们必须启动新的 VM .几分钟的延迟(在 VM 和应用程序启动时)是可以容忍的,尤其是在临时情况下(无论如何都不建议这样做,但我们必须为此做好准备)。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)