Migrieren von Batch-VMs mit niedriger Priorität zu Spot-VMs

Die Möglichkeit, Serverknoten mit niedriger Priorität in Azure Batch-Pools zuzuweisen, wird am 30. September 2025 eingestellt. Erfahren Sie, wie Sie Ihre Batch-Pools mit Serverknoten mit niedriger Priorität zu Serverknoten basierend auf Spot-Instanzen migrieren.

Informationen zum Feature

Derzeit können Sie als Teil einer Batch-Poolkonfiguration eine Zielanzahl von Serverknoten mit niedriger Priorität für Batch-Konten mit Batch-verwalteter Poolzuweisung angeben. In Batch-Konten für die Zuordnung von Benutzerabonnementpools können Sie eine Zielanzahl von Spot-Serverknoten angeben. In beiden Fällen werden diese Berechnungsressourcen aus freien Kapazitäten zugeteilt und im Vergleich zu dedizierten On-Demand-VMs zu einem Preisnachlass angeboten.

Die Menge an verfügbarer ungenutzter Kapazität variiert je nach Faktoren wie VM-Familie, VM-Größe, Region und Tageszeit. Im Gegensatz zu dedizierter Kapazität können diese VMs mit niedriger Priorität oder Spot-VMs jederzeit von Azure zurückgefordert werden. Daher sind VMs mit niedriger Priorität und Spot-VMs in der Regel für Batch-Workloads geeignet, die anfällig für Unterbrechungen sind oder keine strikten Zeitrahmen für die Fertigstellung erfordern, um potenziell Kosten zu senken.

Supportende des Features

Nur Serverknoten mit niedriger Priorität in Batch werden eingestellt. Spot-Serverknoten werden weiterhin unterstützt, sind ein GA-Angebot und von dieser Einstellung nicht betroffen. Am 30. September 2025 werden Serverknoten mit niedriger Priorität eingestellt. Nach diesem Datum können vorhandene Pools mit niedriger Priorität in Batch möglicherweise nicht mehr verwendet werden. Versuche, auf die Anzahl der Knoten mit niedriger Priorität zurückzugreifen, schlagen fehl, und Sie können keine neuen Pools mehr mit Serverknoten mit niedriger Priorität bereitstellen.

Alternative: Verwenden von Azure Spot-basierten Serverknoten in Batch-Pools

Im Dezember 2021 hat Azure Batch damit begonnen, Spot-basierte Serverknoten in Batch anzubieten. Wie bei VMs mit niedriger Priorität können Sie Spot-Instanzen verwenden, um freie Kapazität zu einem ermäßigten Preis zu erhalten, im Austausch für die Möglichkeit, dass die VM vorzeitig beendet wird. Wenn eine vorzeitige Beendigung auftritt, wird der Spot-Serverknoten entfernt, und alle Arbeiten, für die kein angemessener Prüfpunkt ausgeführt wurde, gehen verloren. Prüfpunkte sind optional und müssen vom Batch-Endbenutzer implementiert werden. Die laufende Batch-Aufgabe, die aufgrund einer vorzeitigen Beendigung unterbrochen wurde, wird automatisch durch einen anderen Serverknoten erneut zur Ausführung zurückgegeben. Darüber hinaus versucht Azure Batch automatisch, die Anzahl der Ziel-Spot-Knoten wie im Pool angegeben zurückzuverfolgen.

Sehen Sie sich die detaillierte Aufschlüsselung zwischen dem Angebot mit niedriger Priorität und dem Spot-Angebot in Batch an.

Migrieren eines Batch-Pools mit Serverknoten mit niedriger Priorität oder Erstellen eines Batch-Pools mit Spot-Instanzen

  1. Stellen Sie sicher, dass Sie ein Batch-Konto im Zuordnungsmodus für den Benutzerabonnementpool verwenden.

  2. Wählen Sie im Azure-Portal das Batch-Konto aus und zeigen Sie einen vorhandenen Pool an oder erstellen Sie einen neuen Pool.

  3. Wählen Sie unter Skalieren entweder Ziel für dedizierte Knoten oder Ziel für Spot-Knoten/Knoten mit niedriger Priorität aus.

    Screenshot, der das Skalieren von Zielknoten zeigt.

  4. Wählen Sie für einen vorhandenen Pool den Pool aus und wählen Sie dann Skalieren aus, um die Anzahl der erforderlichen Spot-Knoten basierend auf dem geplanten Auftrag zu aktualisieren.

  5. Wählen Sie Speichern aus.

Häufig gestellte Fragen

  • Wie erstelle ich ein Batch-Konto für die Zuordnung eines Benutzerabonnementpools?

    Informationen zum Erstellen eines neuen Batch-Kontos im Zuordnungsmodus des Benutzerabonnementpools finden Sie im Schnellstart.

  • Sind Spot-VMs in Batch verwalteten Poolzuordnungskonten verfügbar?

    Nein. Spot-VMs sind nur in Batch-Konten für die Zuordnung eines Benutzerabonnementpools verfügbar.

  • Sind Spot-Instanzen für CloudServiceConfiguration Pools verfügbar?

    Nein. Spot-Instanzen sind nur für VirtualMachineConfiguration Pools verfügbar. CloudServiceConfiguration Pools werden vor den Pools mit niedriger Priorität eingestellt. Es wird empfohlen, vor dem Vorgang zu VirtualMachineConfiguration Pools und Batch-Konten für die Zuordnung eines Benutzerabonnementpools zu migrieren.

  • Wo finde ich Informationen zu den Preisen und zur Entfernungsrichtlinie für Spot-Instanzen? Kann ich den Preisverlauf und die Entfernungsraten anzeigen?

    Ja. Sie können den Preisverlauf und Entfernungsraten pro Größe in einer Region im Azure-Portal anzeigen.

    Weitere Informationen zur Verwendung von Spot-VMs finden Sie unter Spot Virtual Machines.

  • Kann ich meine Kontingente zwischen Batch-Konten übertragen?

    Derzeit können Sie keine Kontingente zwischen Batch-Konten übertragen.

Nächste Schritte

Weitere Details zu den Unterschieden zwischen Angeboten, Einschränkungen und Bereitstellungsbeispielen finden Sie im Batch-Spot-Leitfaden für Compute-Instanzen.