Freigeben über


Standbypools für Virtual Machine Scale Sets (Vorschau)

Wichtig

Standbypools für Virtual Machine Scale Sets befinden sich derzeit in der Vorschauphase. Vorschauversionen werden Ihnen zur Verfügung gestellt, wenn Sie die zusätzlichen Nutzungsbedingungen akzeptieren. Einige Aspekte dieses Features werden bis zur allgemeinen Verfügbarkeit unter Umständen noch geändert.

Standbypools für Virtual Machine Scale Sets ermöglichen es Ihnen, die Skalierungsleistung zu erhöhen, indem Sie einen Pool von vorab bereitgestellten VMs erstellen, von denen die Skalierungsgruppe bei der horizontalen Skalierung pullen kann.

Standbypools reduzieren die Zeit zum Aufskalieren, indem verschiedene Initialisierungsschritte wie das Installieren von Anwendungen/Software oder das Laden großer Datenmengen ausgeführt werden. Diese Initialisierungsschritte werden auf den VMs im Standbypool ausgeführt, bevor sie in die Skalierungsgruppe verschoben werden.

Skalieren

Wenn Ihre Skalierungsgruppe mehr Instanzen erfordert, nutzt sie VMs aus dem Standbypool, statt neue Instanzen von Grund auf neu zu erstellen. Dies spart erhebliche Zeit, da die VMs im Standbypool bereits alle nach der Bereitstellung auszuführenden Schritte abgeschlossen haben.

Beim Herunterskalieren werden die Instanzen basierend auf der Richtlinie für horizontales Herunterskalieren aus der Skalierungsgruppe gelöscht, und der Standbypool wird wieder aufgefüllt, um die konfigurierte maximale Bereitschaftskapazität zu erfüllen. Wenn Ihre Skalierungsgruppe zu einem beliebigen Zeitpunkt über die Anzahl der Instanzen in Ihrem Standbypool hinaus skaliert werden muss, nutzt die Skalierungsgruppe Standardmethoden für die horizontale Skalierung und erstellt neue Instanzen.

Standbypools geben nur VMs aus dem Pool frei, die dem gewünschten konfigurierten Energiezustand entsprechen. Wenn der gewünschte Energiezustand beispielsweise als „Zuweisung aufgehoben“ festgelegt ist, gibt der Standbypool nur die Skalierungsgruppeninstanzen frei, die diesem aktuellen Energiezustand entsprechen. Wenn sich VMs im Erstellungs- oder Fehlerzustand oder einem anderen Zustand als dem erwarteten Zustand befinden, wird stattdessen standardmäßig eine neue VM erstellt.

VM-Zustände

Für die VMs im Standbypool kann der Status „Wird ausgeführt“ oder „Zuweisung aufgehoben“ aufrechterhalten werden.

Zuweisung aufgehoben: VMs mit aufgehobener Zuweisung werden heruntergefahren und behalten alle zugeordneten Datenträger, Netzwerkschnittstellen und statischen IP-Adressen bei. Kurzlebige Betriebssystemdatenträger unterstützen den Zustand „Zuweisung aufgehoben“ nicht.

Screenshot: Workflow bei Verwendung von VM-Pools mit dem Status „Zuweisung aufgehoben“

Wird ausgeführt: Die Verwendung von VMs im Zustand „Wird ausgeführt“ wird empfohlen, wenn die Anforderungen an Wartezeit und Zuverlässigkeit streng sind. VMs im Zustand „Wird ausgeführt“ bleiben vollständig bereitgestellt.

Screenshot: Workflow bei Verwendung von ausgeführten VM-Pools

Größe des Standbypools

Die Anzahl der VMs in einem Standbypool wird anhand der maximalen Bereitschaftskapazität des Pools abzüglich der derzeit in der Skalierungsgruppe bereitgestellten VMs berechnet.

Einstellung Beschreibung
maxReadyCapacity Die maximale Anzahl von VMs, die im Pool erstellt werden können.
instanceCount Die aktuelle Anzahl von VMs, die bereits in der Skalierungsgruppe bereitgestellt wurden.
Größe des Standbypools Größe des Standbypools = maxReadyCapacityinstanceCount

Beispiel

Eine VM-Skalierungsgruppe mit 10 Instanzen und einem Standbypool mit einer maximalen Bereitschaftskapazität von 15 führt zu fünf Instanzen im Standbypool.

  • Maximale Bereitschaftskapazität (15) – Anzahl der Instanzen von VM-Skalierungsgruppen (10) = Größe des Standbypools (5)

Wenn die Skalierungsgruppe die Anzahl der Instanzen auf 5 reduziert, wird der Standbypool auf 10 Instanzen aufgefüllt.

  • Maximale Bereitschaftskapazität (15) – Anzahl der Instanzen von VM-Skalierungsgruppen (5) = Größe des Standbypools (10)

Verfügbarkeitszonen

Wenn Sie Standbypools mit einer VM-Skalierungsgruppe verwenden, die Verfügbarkeitszonen umfasst, werden die Instanzen im Pool über die gleichen Zonen verteilt, die die VM-Skalierungsgruppe nutzt.

Wenn eine Aufskalierung in einer der Zonen ausgelöst wird, wird ein virtueller Computer im Pool in derselben Zone verwendet. Wenn eine VM in einer Zone benötigt wird, in der keine gepoolten VMs mehr übrig sind, erstellt die Skalierungsgruppe eine neue VM direkt in der Skalierungsgruppe.

Preiskalkulation

Benutzern werden die im Standbypool bereitgestellten Ressourcen in Rechnung gestellt. VMs im Zustand „Wird ausgeführt“ verursachen z. B. Compute-, Netzwerk- und Speicherkosten. VMs im Zustand „Zuweisung aufgehoben“ verursachen keine Computekosten, aber alle persistenten Datenträger oder Netzwerkkonfigurationen verursachen weiterhin Kosten. Daher verursacht ein Pool ausgeführter VMs mehr Kosten als ein Pool von VMs mit aufgehobener Zuordnung. Weitere Informationen zur Abrechnung virtueller Computer finden Sie unter Zustandswerte und Abrechnungsstatus von Azure Virtual Machines.

Nicht unterstützte Konfigurationen

  • Erstellen oder Anfügen eines Standbypools an eine VM-Skalierungsgruppe mithilfe von Azure Spot-Instanzen
  • Erstellen oder Anfügen eines Standbypools an eine VM-Skalierungsgruppe mit aktivierter Autoskalierung in Azure
  • Erstellen oder Anfügen eines Standbypools an eine VM-Skalierungsgruppe mit einer größeren Fehlerdomäne als 1
  • Erstellen oder Anfügen eines Standbypools an eine VM-Skalierungsgruppe in einer anderen Region
  • Erstellen oder Anfügen eines Standbypools an eine VM-Skalierungsgruppe in einem anderen Abonnement
  • Erstellen oder Anfügen eines Standbypools an eine VM-Skalierungsgruppe, die bereits über einen Standbypool verfügt
  • Erstellen oder Anfügen eines Standbypools an eine VM-Skalierungsgruppe mithilfe einheitlicher Orchestrierung

Nächste Schritte

Informationen zum Erstellen eines Standbypools finden Sie hier.