📜  Microsoft Azure – Spot 虚拟机简介

📅  最后修改于: 2022-05-13 01:57:42.679000             🧑  作者: Mango

Microsoft Azure – Spot 虚拟机简介

在本文中,我们将了解什么是 Spot 虚拟机以及如何使用这些虚拟机节省成本。

Azure 点虚拟机:

Azure 现货虚拟机是当时未使用的虚拟机,与现收现付定价模式相比,可以以非常低的成本利用 Azure 的这种备用计算容量来满足他们的需求。 Azure 的库存中有足够多的云服务器,而这些库存并没有被客户充分利用,因此 Azure 将它们作为现货虚拟机出租给客户。如果按需(即用即付)客户对虚拟机或计算容量的需求增加,则 Azure 只需发出简短的警告即可收回其服务器。因此,不建议将 Azure 点虚拟机用于需要较少中断的工作。

Azure 的备用服务器计算容量可能因 VM 部署区域、VM 大小、一天中的时间等各种因素而异。当有可用容量时,Azure 将分配虚拟机。但是对于这些 VM,没有服务水平协议 (SLA)。 SLA 基本上是 Azure 向其客户提供的关于服务器正常运行时间和连接性的承诺。 Azure 点虚拟机是处理中断的工作负载的绝佳解决方案。据 Azure 称,与现收现付定价模式相比,使用 Spot VM 可以节省高达 90% 的成本。

使用 Spot 虚拟机的优点:

  1. 通过使用 Spot 虚拟机,您可以节省高达 90% 的现收现付价格。
  2. Spot VM 可以用于低优先级的工作负载,并且可以节省大量成本。
  3. 您可以将 Spot 虚拟机的最高价格设置为您想要支付的价格。

Spot 虚拟机的限制:

  1. 点 VM 不支持 B 系列 VM 大小。
  2. 也不支持 VM 大小的促销版本,例如 Dv2、NC、H。
  3. Azure spot virtual 可以部署到世界上除中国 12Vianet 区域外的任何区域。
  4. 没有为 Spot 虚拟机提供 SLA
  5. 在很短的时间间隔内(30 秒)发生点虚拟机的重新分配或删除

在创建 Spot 虚拟机之前要考虑的条款:

驱逐类型:

Azure 根据您设置的容量和最高价格为 VM 提供两种驱逐方法。

  1. 仅容量:在这种 azure 中,当需要为即用即付工作负载恢复容量时,将逐出虚拟机。意味着现货 VM 的最高价格是常规虚拟机的当前价格
  2. 价格或容量:在这种情况下,客户可以灵活地设置他们愿意为 VM 支付的最高价格。如果现货价格高于最高价格,或者 Azure 需要为即用即付工作负载恢复其容量,则虚拟机将被驱逐。

驱逐政策:

在这里,Azure 让客户可以选择他们的虚拟机在被驱逐后会发生什么。我们可以设置一个驱逐策略来删除或解除分配。默认情况下选择停止/解除分配。

  1. 停止/解除分配:在虚拟机停止/解除分配策略被驱逐后,该点虚拟机进入解除分配状态。然后,您可以重新分配该 VM 或可以访问磁盘。但是您需要为该虚拟机的磁盘存储付费。
  2. 删除:驱逐后,虚拟机将连同与之关联的磁盘一起被删除。因此,您将不再为该虚拟机付费。

您希望每小时支付的最高价格(选项仅对价格或容量选择有效):

  • 如果最高价格大于或等于常规 VM 的当前价格,则将在容量可用时分配 Spot VM。如果最高价格低于常规 VM 的当前价格,您将收到一条错误消息。
  • 该值不能为空,并且价格必须大于 Azure 持有的硬件成本,在这种情况下,最低价格必须为 0.02638 美元。此最低价格随虚拟机的大小和位置而变化。
  • 如果我们将 VM 的最高价格设置为 -1,那么常规 VM 的当前价格就是现货 VM 的最高价格。此最高价格为 VM 的标准价格。
  • 如果我们想再次更改最高价格,那么我们可以先解除分配现货 VM,然后我们可以再次更改最高价格。

创建 Spot 虚拟机:

按照以下步骤创建点虚拟机:

第 1 步:打开Azure 门户,在左侧栏或全局搜索中搜索“虚拟机”。

第 2 步:在虚拟机部分,单击创建虚拟机。

步骤 3:然后检查Azure 现货实例,您现在可以看到更多选项。

第 4 步:然后检查其他选项,如磁盘、网络、管理等。一切完成后,您将看到以下窗口。然后单击查看 + 创建。

成功部署 Spot 虚拟机后。如果您想更改您希望为 Spot 实例支付的最高价格,则必须先解除分配 VM,然后您可以设置价格并再次分配 VM。