无论出价如何,Azure spot 实例都会解除分配。相同的非 Spot 实例运行良好

Azure spot instance deallocated regardless of bid. Identical non-spot instance runs fine

创建 VM 时列出的现货价格为 0.06 美元/小时,但历史记录显示峰值时的平均价格为 0.15 美元,因此我的 price/capacity 出价为 0.25 美元。 (正常的非现货价格为 0.35 美元/小时。)它会在启动时立即解除分配。因此,我再次尝试将其设置为 1.00 美元/小时,是正常非现货费率的 3 倍,结果发生了同样的想法。

我在 activity 日志中没有看到任何关于解除分配的信息,也不知道 if/where 去寻找解除分配原因的细节。观看配置时没有错误消息

我创建了一个相同的非点 VM,它运行良好。

附带说明一下,我在美国使用即用即付订阅,但每个地区都说我的实例在我的订阅中不可用 (NV4as_v4)。但是我可以在印度中部地区创建一个,所以它似乎不是我订阅的固有限制,而且我找不到调试订阅的选项 type/upgrade/etc。查看配额表明我应该有足够的资源来创建这些和更高端的实例。

谢谢。

当您使用 Azure 点实例时 在 Azure 需要恢复容量的任何时间点,Azure 基础结构都会驱逐 Azure 点虚拟机。可以根据容量或您设置的最高价格逐出 VM。创建 Azure Spot 虚拟机时,可以将逐出策略设置为解除分配(默认)或删除。

可用容量可能因大小、地区、一天中的时间等因素而异。部署 Azure 点虚拟机时,如果有可用容量,Azure 将分配 VM,但这些 VM 没有 SLA。 Azure 点虚拟机不提供高可用性保证。在 Azure 需要恢复容量的任何时间点,Azure 基础设施将在 30 秒通知后驱逐 Azure Spot 虚拟机

仅供参考 - Azure Spot 虚拟机将有一个单独的配额池。 Spot 配额将在 VM 和规模集之间共享 instances.if 您需要额外的配额 您将能够提交请求以增加 Azure Spot 虚拟机的配额

我收到了 Azure 支持的回复。他们确认我的配额没有问题,并告诉我他们正在弃用他们的 GPU 实例,这是该过程的一个症状。以及为什么(与我上面的原始问题分开)几乎没有 NV* 实例可用,即使它们被列出:它们被列出是因为它们没有完全弃用并且仍然被其他客户使用,但是新实例供客户使用之前没有提供它们是有限的。