azure - Azure - VM 规模集按需自动缩放
问题描述
是否可以“按需”扩展 Azure VMSS?
我的意思是,资源管理器应用程序通常会提前知道是否需要额外的 VM 实例,并且可以使用 Autoscale REST API 为预定义时间创建计划,届时 Azure 将提供额外的实例。
但是,可能会临时需要额外的 VM 实例。在这种情况下,理论上,我们可以做与上述相同的事情,并在未来 1 分钟内创建一个自动缩放计划(如果允许,则尚未尝试)。但是有更好的方法吗?我查看了寻找 HTTP 触发器的文档,但找不到任何东西。我只根据队列或主题中的消息数量找到了一个服务总线触发器,但是为此创建一个服务总线感觉有点矫枉过正,然后将限制设置为 1 条消息,并用一条消息增加 VM 实例到服务总线(我们不会出于任何其他原因使用服务总线)。
不幸的是,基于指标(例如 CPU 资源)的自动缩放不是一个选项,因为 VM 实例必须在预定义的持续时间内专用于客户端,所以如果我们需要更多实例,我们必须启动新的 VM。可以容忍几分钟的延迟(在 VM 和应用程序启动时),尤其是在临时情况下(无论如何不建议这种行为,但我们必须为此做好准备)。
解决方案
推荐阅读
- wordpress - 无法在我的网站上添加任何 wordpress 扩展
- excel - 用于数字过滤器的 MS Excel VBA 宏脚本中的错误
- json - 在 JQ 中省略 sub() 的空值
- reactjs - 组件定义缺少显示名称 - React.js
- ajax - 使用 HtmlUnit 发出 Ajax 请求
- c# - 为什么 While 循环在 C# XAML 中不起作用?
- python - 如何为以下游戏添加“重玩”选项
- javascript - 页面重新加载后用户投票时保持按钮禁用
- c# - 寻找一些用于研发的术语
- amazon-web-services - Elastic Beanstalk 未创建 ssl.conf