Bereitstellen von Azure Spot Virtual Machines mithilfe einer Resource Manager-Vorlage
Artikel
Gilt für: ✔️ Linux-VMs
Wenn Sie Azure Spot-VMs verwenden, profitieren Sie von unserer ungenutzten Kapazität und erzielen erhebliche Kosteneinsparungen. Sobald die Kapazität erneut von Azure benötigt wird, werden die Azure Spot-VMs durch die Azure-Infrastruktur entfernt. Azure Spot-VMs eignen sich hervorragend für Workloads, die Unterbrechungen tolerieren, z. B. Batchverarbeitungsaufträge, Dev/Test-Umgebungen, umfangreiche Computeworkloads und mehr.
Die Preise für Azure-Spot-VMs variieren je nach Region und SKU. Weitere Informationen finden Sie unter den VM-Preisen für Linux und Windows.
Sie haben die Möglichkeit, einen maximalen Preis festzulegen, den Sie pro Stunde für die VM bezahlen möchten. Der maximale Preis für eine Azure Spot-VM kann in US-Dollar (USD) mit bis zu fünf Dezimalstellen festgelegt werden. Der Wert 0.98765 würde beispielsweise einem maximalen Preis von 0,98765 US-Dollar pro Stunde entsprechen. Wenn Sie den maximalen Preis auf -1 festlegen, wird die VM nicht basierend auf dem Preis entfernt. Der Preis für die VM entspricht dem aktuellen Preis für Azure Spot-VMs oder dem Preis für eine Standard-VM – je nachdem, welcher Preis niedriger ist, sofern genügend Kapazität und ein entsprechendes Kontingent verfügbar sind. Weitere Informationen zum Festlegen des maximalen Preises finden Sie unter Azure Spot-VMs – Preise.
Verwenden einer Vorlage
Verwenden Sie für Azure Spot-VM-Vorlagenbereitstellungen "apiVersion": "2019-03-01" oder höher. Fügen Sie die Eigenschaften priority, evictionPolicy und billingProfile zu Ihrer Vorlage hinzu:
Hier sehen Sie eine Beispielvorlage mit zusätzlichen Eigenschaften für eine Azure Spot-VM. Ersetzen Sie die Ressourcennamen durch Ihre eigenen und <password> durch das Kennwort für das lokale Administratorkonto auf der VM.
Ersetzen Sie die folgenden Parameter durch Ihre Informationen:
subscriptionId
resourceGroupName
vmName
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2020-06-01
Weitere Informationen zu den aktuellen Preisen für Azure Spot-VMs erhalten Sie über die API für Azure-Einzelhandelspreise. Sowohl meterName als auch skuName enthalten Spot.
Weitere Informationen zu einem Fehler finden Sie unter Fehlercodes.