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 wie GPUs erhalten. Sie können Anfragen zur Größenanpassung von verwalteten Instanzgruppen mit den Bereitstellungsmodellen „Flex-Start“ oder „Reservierungsgebunden“ verwenden. Diese Modelle bieten folgende Vorteile:
Sie erhalten eher GPUs.
Sie erhalten einen Rabatt von bis zu 53% für vCPUs und GPUs.
Anwendungsfälle
Sie können Anfragen zur Größenanpassung in einer MIG für Folgendes verwenden:
VMs erstellen, sobald Ressourcen verfügbar sind Sie können die Erstellung von VMs für Arbeitslasten anfordern, 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 VMs zu erstellen, sobald Ressourcen verfügbar sind, passiert Folgendes:
Die MIG plant die VM-Erstellung, sobald Ressourcen verfügbar sind.
Wenn die MIG die angeforderten VMs erstellt, werden die VMs ausgeführt, bis ihre Ausführungsdauer endet oder bis Sie sie löschen. Sie können diese VMs nicht beenden oder anhalten.
VMs erstellen, indem eine Reservierung genutzt wird Sie können VMs erstellen, indem Sie eine automatisch erstellte (automatisch erstellte) Reservierung für eine vorausschauende Reservierung im Kalendermodus 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.
Die erstellten VMs werden ausgeführt, bis eines der folgenden Ereignisse eintritt:
Compute Engine löscht die Reservierung zum Endzeitpunkt.
Sie beenden, halten an oder löschen diese 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 sie, 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:VMs erstellen, sobald Ressourcen verfügbar sind Der Dynamic Workload Scheduler plant die VM-Erstellung 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 entfernt. 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:
VMs erstellen, sobald Ressourcen verfügbar sind Sie müssen ein ausreichendes Standard- oder Preemptible-Kontingent für die Ressourcen haben, die Sie anfordern möchten. Diese Anforderung ist erforderlich, da Sie das Bereitstellungsmodell „Flex-Start“ verwenden. Wenn Sie kein ausreichendes Kontingent haben, bleibt die Anfrage ausstehend, bis Sie ein ausreichendes Kontingent haben.
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 Anfragen zur Größenanpassung von MIGs verwenden, um VMs zu erstellen, sobald Ressourcen verfügbar sind, fallen Gebühren wie folgt an:
Die Abrechnung beginnt, wenn die verwaltete Instanzgruppe die VMs erstellt. Google Cloud berechnet Ihnen die VMs basierend auf den Preisen für Dynamic Workload Scheduler.
Die Abrechnung endet, wenn die MIG die VMs am Ende der Ausführungsdauer löscht oder wenn Sie die 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 nur verwenden, um die folgenden Maschinentypen abzurufen:
Wenn Sie MIG-Anfragen zur Größenänderung verwenden, um VMs zu erstellen, sobald Ressourcen verfügbar sind, können Sie jeden GPU-Maschinentyp außer A4X erhalten.
Wenn Sie MIG-Anfragen zur Größenänderung verwenden, um VMs zu erstellen, indem Sie eine Reservierung nutzen, können Sie nur A4- oder A3-Ultra-Maschinentypen erhalten.
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 Folgendes angeben:
Wenn Sie VMs erstellen möchten, sobald Ressourcen verfügbar sind, müssen Sie Folgendes angeben:
So löschen Sie VMs am Ende ihrer Ausführungsdauer mithilfe der Felder
maxRunDuration
undinstanceTerminationAction
:Keine Reservierungen verwenden.
Um das Bereitstellungsmodell „Flex-Start“ (Vorschau) zu 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 VMs zu erstellen, sobald Ressourcen verfügbar sind, können Sie VMs nicht neu erstellen, aussetzen oder beenden.