In diesem Dokument erhalten Sie einen Überblick über Anfragen zur Größenänderung in einer verwalteten Instanzgruppe (Managed Instance Group, MIG). Weitere Informationen zum Hinzufügen von VM-Instanzen zu einer MIG finden Sie unter Instanzen zu einer MIG hinzufügen.
Anfragen zur Größenanpassung von MIGs bieten folgende Vorteile:
VMs in der MIG alle auf einmal erstellen Wenn Ressourcen verfügbar sind, erstellt die MIG VMs auf einmal. So vermeiden Sie Gebühren für die teilweise Kapazität, bis alle Ressourcen verfügbar sind.
Stark nachgefragte Ressourcen erhalten: Sie können Anfragen zur Größenanpassung von verwalteten Instanzgruppen mit den Bereitstellungsmodellen „Flex-Start“ oder „Reservierungsgebunden“ verwenden. Diese Bereitstellungsmodelle bieten folgende Vorteile:
Sie haben eine höhere Wahrscheinlichkeit, Ressourcen mit hoher Nachfrage wie GPUs zu erhalten.
Je nach Maschinentyp der angeforderten VMs erhalten Sie einen Rabatt von bis zu 53% auf Arbeitsspeicher, vCPUs und alle angehängten GPUs.
Anwendungsfälle
Sie können Anfragen zur Größenanpassung in einer MIG für Folgendes verwenden:
Flex-Start-VMs erstellen Sie können die Erstellung von Flex-Start-VMs anfordern, um Ressourcen zu erhalten, sobald sie verfügbar sind. Diese VMs eignen sich für Arbeitslasten, die bis zu sieben Tage lang ausgeführt werden müssen, aber jederzeit gestartet werden können. Wenn Sie Anfragen zur Größenanpassung verwenden, um Flex-Start-VMs zu erstellen, passiert Folgendes:
Die MIG plant die Erstellung von Flex-Start-VMs, sobald Ressourcen verfügbar sind.
Nachdem die MIG die angeforderten Flex-Start-VMs erstellt hat, werden die VMs ausgeführt, bis einer der folgenden Fälle eintritt:
Compute Engine löscht die Flex-Start-VMs am Ende ihrer Laufzeit.
Sie löschen die Flex-Start-VMs.
VMs erstellen, indem eine Reservierung genutzt wird Sie können anfordern, dass VMs mit dem an die Reservierung gebundenen Bereitstellungsmodell erstellt werden, um eine Reservierung zu nutzen. Wenn Sie Anfragen zur Größenänderung verwenden, um eine Reservierung zu nutzen, passiert Folgendes:
Die MIG erstellt VMs zum oder nach dem Startzeitpunkt der Reservierung.
Nachdem die MIG die angeforderten VMs erstellt hat, werden die VMs ausgeführt, bis einer der folgenden Fälle eintritt:
Compute Engine löscht die Reservierung zum Endzeitpunkt.
Sie beenden oder löschen die VMs.
So funktionieren Anfragen zur Größenänderung
In den folgenden Abschnitten wird die Funktionsweise von MIG-Größenänderungsanfragen erläutert.
Bei der Erstellung
Geben Sie die folgenden Attribute an, um eine Anfrage zur Größenanpassung für eine MIG zu erstellen:
Verwenden Sie eine der folgenden Eigenschaften, um die Anzahl der zu erstellenden VMs zu definieren:
resizeBy
: die Anzahl der zu erstellenden VMs. Die MIG generiert automatisch VM-Namen.instanceNames
: eine Liste von VM-Namen. Für jeden von Ihnen angegebenen Namen wird eine VM erstellt. Diese Property befindet sich im Vorschaumodus. Verwenden Sie diese Option, wenn für Ihre Arbeitslast bestimmte VM-Namen erforderlich sind.
requestedRunDuration
: wie lange die VMs ausgeführt werden müssen. Die Ausführungsdauer muss zwischen 10 Minuten und 7 Tagen liegen. Dieses Attribut ist optional. Wenn Sie Anfragen zur Größenanpassung von MIGs verwenden, um VMs zu erstellen, sobald Ressourcen verfügbar sind, wird die in der Instanzvorlage der MIG angegebene Laufzeit durch dieses Attribut überschrieben.
Nach der Erstellung
Nachdem Sie eine Anfrage zur Größenanpassung für eine MIG erstellt haben, durchläuft die Anfrage verschiedene Status. Das folgende Diagramm zeigt diese Status:
Die im vorherigen Diagramm dargestellten Status sind:
CREATING
: Compute Engine hat die Anfrage zur Größenänderung erhalten, die Zielgröße der MIG wird um die Anzahl der in der Anfrage angegebenen VMs erhöht und die MIG erstellt verwaltete Instanzen, die sich im StatusCREATING
befinden. Diese verwalteten Instanzen stellen die VMs dar, die von der MIG erstellt werden, wenn die Anfrage zur Größenanpassung erfolgreich ist.ACCEPTED
: Compute Engine hat die Anfrage erstellt und akzeptiert. Je nach Anwendungsfall für Anfragen zur Größenänderung von MIGs führt Compute Engine einen der folgenden Schritte aus:Flex-Start-VMs erstellen Der Dynamic Workload Scheduler plant die Erstellung von Flex-Start-VMs nach bestem Wissen und Gewissen basierend auf der Verfügbarkeit und der in der Anfrage angegebenen Ausführungsdauer. Wenn Sie kein Standard- oder Kontingent auf Abruf haben oder Ressourcen vorübergehend nicht verfügbar sind, behält der Dynamic Workload Scheduler die Anfrage bei, bis Sie über ausreichendes Kontingent verfügen und Ressourcen verfügbar werden.
VMs erstellen, indem eine Reservierung genutzt wird Wenn die automatisch erstellte Reservierung, die Sie für die Nutzung anvisieren, ihre Startzeit erreicht hat, wechselt die Anfrage zu
SUCCEEDED
. Andernfalls bleibt die Anfrage bestehen, bis die Reservierung ihre Startzeit erreicht.
SUCCEEDED
: Die MIG hat die angeforderte Anzahl von VMs auf einmal erstellt. Je nach Anwendungsfall für Anfragen zur Größenanpassung von MIGs passiert Folgendes:Wenn die MIG VMs erstellt, sobald Ressourcen verfügbar sind, werden die VMs ausgeführt, bis die MIG sie am Ende der Ausführungsdauer löscht oder bis Sie die VMs löschen. Sie können die VMs nicht neu erstellen, beenden oder anhalten.
Wenn die MIG VMs erstellt, indem sie eine automatisch erstellte Reservierung nutzt, werden die VMs bis zum Ende des Reservierungszeitraums oder bis Sie die VMs beenden, anhalten oder löschen ausgeführt.
FAILED
: Die Anfrage zur Größenänderung ist aufgrund eines technischen Fehlers fehlgeschlagen. Infolgedessen verringert Compute Engine die Zielgröße der MIG um die Anzahl der angeforderten VMs.CANCELLED
: Ein Nutzer hat die Anfrage zur Größenanpassung abgebrochen. Wenn Sie eine Anfrage zur Größenänderung abbrechen, verhindert Compute Engine, dass die MIG die angeforderten Ressourcen erstellt. Nachdem Sie eine Anfrage zur Größenänderung abgebrochen haben, verringert Compute Engine die Zielgröße der MIG um die Anzahl der angeforderten VMs und löscht die Anfrage nach 14 Tagen. Optional können Sie die Anfrage zur Größenänderung löschen, bevor sie von Compute Engine gelöscht wird.
Wenn Sie eine MIG löschen, die Anfragen zur Größenanpassung enthält, werden auch alle Anfragen zur Größenanpassung und VMs in der MIG gelöscht. Wenn Sie jedoch eine MIG löschen, während die MIG VMs erstellt, um eine Anfrage zur Größenänderung zu erfüllen, wartet Compute Engine, bis die MIG die angeforderte Anzahl von VMs erstellt hat und der Status der Anfrage zur Größenänderung sich in SUCCEEDED
ändert, bevor die MIG gelöscht wird.
Kontingent
Je nach Anwendungsfall für MIG-Anfragen zur Größenänderung benötigen Sie das folgende Kontingent:
Flex-Start-VMs erstellen Die Kontingentanforderungen variieren je nach Maschinentyp, der für die angeforderte Anzahl von Flex-Start-VMs verwendet wird. Wenn Sie nicht genügend Kontingent für die angeforderten Ressourcen haben, bleibt eine Größenänderungsanfrage ausstehend, bis Sie über ausreichend Kontingent verfügen. Weitere Informationen zu Kontingenten für Compute Engine-Ressourcen finden Sie unter Zuweisungskontingente.
VMs erstellen, indem eine Reservierung genutzt wird In diesem Anwendungsfall benötigen Sie kein Kontingent. Diese Anforderung ist erforderlich, weil Sie das reservierungsgebundene Bereitstellungsmodell verwenden, um eine automatisch erstellte Reservierung für eine zukünftige Reservierung im Kalendermodus zu nutzen.
Preise
Für das Erstellen, Abbrechen oder Löschen von Anfragen zur Größenanpassung in einer MIG fallen keine Gebühren an. Stattdessen fallen je nach Anwendungsfall für Anfragen zur Größenänderung von MIGs Gebühren wie folgt an:
Wenn Sie Flex-Start-VMs für die Größenanpassung von MIGs verwenden, fallen Gebühren wie folgt an:
Die Abrechnung beginnt, wenn die verwaltete Instanzgruppe die Flex-Start-VMs erstellt.Google Cloud berechnet die Flex-Start-VMs auf Grundlage der Dynamic Workload Scheduler-Preise.
Die Abrechnung endet, wenn die MIG die Flex-Start-VMs am Ende ihrer Ausführungsdauer löscht oder wenn Sie die Flex-Start-VMs löschen.
Wenn Sie MIG-Anfragen zur Größenanpassung verwenden, um VMs zu erstellen, indem Sie eine Reservierung nutzen, fallen Gebühren wie folgt an:
Wenn die MIG die VMs erstellt, fallen für die genutzten Reservierungsressourcen keine Gebühren an. Gebühren fallen nur für Ressourcen an, die von den VMs verwendet werden und nicht Teil der Reservierung sind, z. B. für Festplatten oder IP-Adressen.
Die Gebühren werden bis zum Ende der Reservierung berechnet. Zu diesem Zeitpunkt löscht Compute Engine die Reservierung und alle VMs, die sie nutzen. Weitere Informationen finden Sie unter Abrechnung für Reservierungen.
Beschränkungen
In den folgenden Abschnitten werden die Einschränkungen für Anfragen zur Größenänderung von MIGs erläutert.
Beschränkungen für Anfragen zur Größenänderung
Für Anfragen zur Größenänderung von MIGs gelten die folgenden Einschränkungen:
Sie können Anfragen zur Größenänderung von MIGs verwenden, um je nach verwendetem Bereitstellungsmodell unterschiedliche Maschinentypen zu erhalten:
Flex-Start: Sie können jeden GPU-Maschinentyp (außer A4X und G4) und H4D-Maschinentypen erhalten. Mit diesem Modell können Sie Flex-Start-VMs erstellen, sobald Ressourcen verfügbar sind.
Reservierungsgebunden: Sie können nur A4-, A3-Ultra- oder H4D-Maschinentypen erhalten. Mit diesem Modell können Sie VMs erstellen, indem Sie eine Reservierung nutzen.
Sie können nur Anfragen zur Größenanpassung abbrechen, die sich im Status
ACCEPTED
befinden.Sie können eine Anfrage zur Größenanpassung erst löschen, wenn sie erfolgreich (
SUCCEEDED
) oder fehlgeschlagen (FAILED
) ist oder abgebrochen wurde (CANCELLED
).
Beschränkungen für die Instanzvorlage
Für die Instanzvorlage der MIG gelten die folgenden Einschränkungen:
Sie müssen angeben, dass VMs während Hostwartungsereignissen beendet werden sollen.
Sie können keine Platzierungsrichtlinien angeben.
Je nach Anwendungsfall für MIG-Anfragen zur Größenänderung müssen Sie beim Erstellen der Instanzvorlage die folgenden Konfigurationen angeben:
Wenn Sie Flex-Start-VMs erstellen möchten, müssen Sie Folgendes angeben:
So löschen Sie VMs am Ende ihrer Laufzeit mithilfe der Felder
maxRunDuration
undinstanceTerminationAction
:Bereitstellungsmodell „Flex-Start“ verwenden.
Wenn Sie VMs erstellen möchten, indem Sie eine automatisch erstellte Reservierung für eine zukünftige Reservierung im Kalendermodus nutzen, müssen Sie Folgendes angeben:
Verwenden Sie das Feld
instanceTerminationAction
, um VMs am Ende des Reservierungszeitraums zu löschen.
Beschränkungen für die MIG
Für die MIG gelten die folgenden Einschränkungen:
In einer regionalen MIG können Sie nur die Zielverteilungsform
ANY_SINGLE_ZONE
verwenden.Sie müssen Reparaturen in der MIG deaktivieren.
Sie müssen die Autoscaling-Konfiguration löschen.
Sie können keine Aktualisierungen der VM-Konfiguration auf die VMs anwenden, die über Anfragen zur Größenänderung erstellt wurden. Wenn Sie automatische Updates verhindern möchten, legen Sie den Aktualisierungstyp der MIG auf „opportunistisch“ fest.
Sie können die Konfiguration für alle Instanzen nicht auf VMs anwenden, die über Anfragen zur Größenänderung erstellt wurden.
In VMs, die über Anfragen zur Größenänderung erstellt wurden, können keine instanzspezifischen Konfigurationen definiert werden.
Sie können den Standby-Pool-Modus der MIG nur auf
manual
(Standardwert) festlegen.Wenn eine MIG akzeptierte Anfragen zur Größenanpassung enthält, können Sie Folgendes nicht tun:
Sie können keine zweite Instanzvorlage hinzufügen, um ein Canary-Update in der MIG zu initiieren.
Sie können die Zielgröße der MIG nicht ändern.
Sie können die verwalteten Instanzen mit dem Status
CREATING
, die von der MIG für eine Anfrage zur Größenänderung erstellt werden, nicht löschen oder verwerfen. Wenn Sie diese verwalteten Instanzen löschen möchten, müssen Sie die Anfrage zur Größenanpassung abbrechen.Wenn Sie Anfragen zur Größenanpassung von MIGs verwenden, um Flex-Start-VMs zu erstellen, können Sie die VMs nicht beenden oder neu erstellen.