【发布时间】:2022-06-18 01:17:36
【问题描述】:
我在 Azure Batch(来自 Azure 门户)中创建了一个激活自动缩放的池。
我还定义了一个公式,其中节点的初始数量设置为 0。此数字将根据活动任务的数量增加,如果没有剩余任务,将返回 0。
我的问题是公式的最小评估间隔是 5 分钟,这意味着在最坏的情况下我必须等待至少 5 分钟(加上节点启动和执行启动任务所需的时间)在将任务分配给节点之前。
我想通过使用 REST API 按需将公式应用于池(例如在添加作业之后)。
根据 API 文档:
https://docs.microsoft.com/en-us/rest/api/batchservice/pool/evaluate-auto-scale
您可以评估一个公式,但它不会应用于池。
https://docs.microsoft.com/en-us/rest/api/batchservice/pool/enable-auto-scale
您可以为池启用自动缩放,但如果已启用,则必须指定新的自动缩放公式和/或新的评估间隔。
如果您指定新的间隔,则现有的自动缩放评估计划将停止,并启动新的自动缩放评估计划,其开始时间是发出此请求的时间。
【问题讨论】:
标签: azure azure-batch