微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。