你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure 门户部署 Azure 现成虚拟机
适用于:✔️ Linux VM ✔️ Windows VM ✔️ 统一规模集
使用 Azure 现成虚拟机,可以利用未使用的容量,大幅降低成本。 每当 Azure 需要回收容量时,Azure 基础结构就会逐出 Azure 现成虚拟机。 因此,Azure 现成虚拟机非常适用于那些处理服务中断的工作负荷(例如批处理作业)、开发/测试环境、大型计算工作负荷等。
Azure 现成虚拟机的定价因地区和 SKU 而异。 有关详细信息,请参阅针对 Linux 和 Windows 的 VM 定价。 若要详细了解如何设置最高价格,请参阅 Azure 现成虚拟机 - 定价。
可以选择对 VM 设置你愿意支付的每小时最高价格。 Azure 现成虚拟机的最高价格可以美元 (USD) 形式设置,最多保留 5 位小数。 例如,值 0.05701
表示最高价格为 0.05701 美元/小时。 如果将最高价格设置为 -1
,则不会根据价格逐出 VM。 VM 的价格将是 Spot 的当前价格或是标准 VM 的价格(两者中的较低者,前提是有可用的容量和配额)。
逐出 VM 后,可以选择删除 VM 和基础磁盘,也可以解除分配 VM,以便之后可重启它。
创建 VM
部署 VM 时,可以选择使用 Azure 现成实例。
在“基本信息”选项卡的“实例详细信息”部分,对于是否表示使用 Azure 现成实例,“否”是默认值 。
如果选择“是”,则会展开此部分,然后可选择逐出类型和逐出策略。
还可以通过选择“查看定价历史记录并比较附近区域的价格”,将定价和逐出速率与其他类似地区进行比较。
在此示例中,与美国东部地区相比,加拿大中部地区的定价更低,且逐出速率也更低。
可通过选择最适合你的选项,然后选择“确定”来更改地区。
模拟逐出
可以对 Azure 现成虚拟机模拟逐出,以测试应用程序对突然逐出的响应情况。
将以下内容替换为你的信息:
subscriptionId
resourceGroupName
vmName
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2020-06-01
Response Code: 204
意味着模拟逐出成功。
后续步骤
还可以使用 PowerShell、CLI 或模板创建 Azure 现成虚拟机。