In diesem Dokument wird beschrieben, wie Anfragen zur Größenanpassung in einer verwalteten Instanzgruppe (Managed Instance Group, MIG) funktionieren und welche Beschränkungen dafür gelten. Verwenden Sie Anfragen zur Größenanpassung, um VM-Instanzen mit GPUs gleichzeitig in einer MIG zu erstellen.
In folgenden Szenarien ist es hilfreich, alle VMs in einer MIG in einem Schritt über eine Anfrage zur Größenänderung zu erstellen:
Wenn Sie GPU-VMs nur für einen bestimmten Zeitraum wünschen, erhöht eine Anfrage zur Größenänderung die Wahrscheinlichkeit, GPUs zu erhalten, da es sich um stark nachgefragte Ressourcen handelt.
Wenn Sie eine genaue Anzahl von VMs für die Ausführung eines Jobs wünschen, können Sie eine Anfrage zur Größenänderung stellen, um alle VMs auf einmal zu erstellen. Mithilfe von Anfragen zur Größenänderung können Sie außerdem unnötige Gebühren für die von Compute Engine erstellte Teilkapazität vermeiden, während Sie auf die Verfügbarkeit aller Ressourcen warten.
Funktionsweise von Anfragen zur Größenanpassung
Beim Erstellen einer Anfrage zur Größenänderung müssen Sie Folgendes angeben:
resizeBy
: Die Anzahl der VMs, die Sie alle gleichzeitig als Teil der Anfrage erstellen möchten.requestedRunDuration
: Die Dauer, für die die im Rahmen der Anfrage erstellten VMs ausgeführt werden müssen. Die Ausführungsdauer muss zwischen 10 Minuten und 7 Tagen liegen. Am Ende der Ausführung löscht die MIG die erstellten VMs.
Wenn Sie eine Anfrage zur Größenänderung in einer MIG erstellen, setzt Compute Engine den Status der Anfrage zuerst auf CREATING
und dann auf ACCEPTED
, wenn die Anfrage erstellt ist. Nachdem die Anfrage zur Größenänderung akzeptiert wurde, erhöht Compute Engine die Zielgröße der MIG um die Anzahl der angeforderten VMs. Die Erstellung der angeforderten Ressourcen wird dann basierend auf der Anzahl der angeforderten VMs, der angeforderten Ausführungsdauer und der Verfügbarkeit der angeforderten Ressourcen in der Zone der MIG geplant. Wenn Ihr Kontingent für die angeforderten Ressourcen nicht ausreicht oder die Ressourcen vorübergehend nicht verfügbar sind, versucht Compute Engine weiterhin, die Ressourcen zu erstellen, bis Sie ein ausreichendes Kontingent haben oder die Ressourcen verfügbar sind.
Nachdem Compute Engine die Erstellung der angeforderten Anzahl von VMs geplant hat, erstellt die MIG verwaltete Instanzen mit dem Status CREATING
. Diese verwalteten Instanzen stellen die VMs dar, die von der MIG erstellt werden, wenn die Anfrage zur Größenänderung erfolgreich ist. Wenn der Status der verwalteten Instanzen auf CREATING
gesetzt ist, können Sie die Instanzen nur löschen, wenn Sie die Anfrage zur Größenänderung abbrechen.
Eine akzeptierte Größenänderungsanfrage gilt so lange, bis Compute Engine seinen Status auf einen der folgenden Werte setzt:
SUCCEEDED
: Die MIG hat die angeforderte Anzahl von VMs auf einmal erstellt. Die VMs werden ausgeführt, bis die MIG sie nach Ablauf der angegebenen Ausführungsdauer löscht oder Sie die VMs löschen.FAILED
: Die Anfrage zur Größenänderung ist aufgrund eines technischen Fehlers fehlgeschlagen und Compute Engine hat die Zielgröße der MIG um die Anzahl der angeforderten VMs verringert.CANCELLED
: Ein Nutzer hat die Anfrage zur Größenänderung abgebrochen und Compute Engine hat die Zielgröße der MIG um die Anzahl der angeforderten VMs verringert. Wenn Sie verhindern möchten, dass eine angenommene Anfrage zur Größenänderung VMs erstellt, müssen Sie die Anfrage zur Größenänderung abbrechen. Sie können sie dann optional löschen. Wenn Sie eine abgebrochene Anfrage zur Größenänderung nicht löschen, löscht Compute Engine sie automatisch 14 Tage nach dem Abbruch.
Um den Status einer akzeptierten Anfrage zur Größenänderung zu prüfen oder Fehler zu beheben, rufen Sie die Details der Anfrage zur Größenänderung auf.
Wenn Sie eine MIG mit Anfragen zur Größenänderung löschen, löscht dieser Vorgang auch alle Anfragen zur Größenänderung und VMs in der MIG. Wenn Sie jedoch eine MIG löschen, wenn 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.
Beschränkungen
In den folgenden Abschnitten werden die Beschränkungen beim Erstellen von Anfragen zur Größenänderung in einer MIG beschrieben.
Beschränkungen für Anfragen zur Größenänderung
Für Anfragen zur Größenänderung gelten die folgenden Beschränkungen:
Sie können eine Anfrage zur Größenänderung nur verwenden, um GPU-VMs abzurufen.
Sie können eine Anfrage zur Größenanpassung nur in zonalen MIGs erstellen.
Sie können nur akzeptierte (
ACCEPTED
) Anfragen zur Größenanpassung abbrechen.Sie können eine Anfrage zur Größenänderung erst löschen, wenn sie erfolgreich ist (
SUCCEEDED
), fehlschlägt (FAILED
) oder ein Nutzer sie abgebrochen hat (CANCELLED
).
Beschränkungen für die Instanzvorlage
Für die verwendete Instanzvorlage in der MIG, in der Sie Anfragen zur Größenänderung erstellen möchten, gelten die folgenden Beschränkungen:
Sie müssen angeben, dass VMs während Hostwartungsereignissen beendet werden.
Sie müssen angeben, dass Reservierungen nicht verwendet werden.
Sie können keine Spot-VMs angeben.
Sie können keine Platzierungsrichtlinien angeben.
Sie können die Felder
maxRunDuration
oderterminationTime
nicht angeben.
Beschränkungen für die MIG
Für die MIG, in der Sie Anfragen zur Größenänderung erstellen möchten, gelten die folgenden Beschränkungen:
Sie müssen Reparaturen in der MIG deaktivieren.
Sie müssen die Autoscaling-Konfiguration löschen.
Sie können keine VM-Konfigurationsaktualisierungen auf die VMs anwenden, die durch Anfragen zur Größenänderung erstellt wurden. Setzen Sie den Aktualisierungstyp der MIG auf „Opportunistisch“, um automatische Aktualisierungen zu verhindern.
Sie können die Konfiguration aller Instanzen nicht auf VMs anwenden, die durch Anfragen zur Größenänderung erstellt wurden.
Sie können keine instanzspezifischen Konfigurationen in VMs definieren, die durch Anfragen zur Größenänderung erstellt wurden.
Sie können den Standby-Pool-Modus der MIG nur auf
manual
(Standard) festlegen.Wenn eine MIG akzeptierte Anfragen zur Größenänderung 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 im Status
CREATING
, den die MIG für eine Anfrage zur Größenänderung erstellt, nicht löschen oder verwerfen. Wenn Sie diese verwalteten Instanzen löschen möchten, müssen Sie die Anfrage zur Größenänderung abbrechen.Sie können eine VM, die durch eine Anfrage zur Größenänderung erstellt wurde, nicht neu erstellen, aussetzen oder beenden.
Preise
Für das Erstellen, Abbrechen oder Löschen von Anfragen zur Größenanpassung in einer MIG fallen keine Kosten an. Es fallen Gebühren an, wenn die MIG die angeforderte Anzahl VMs gleichzeitig erstellt. Wenn die MIG die VMs nach Ablauf der Ausführungsdauer löscht oder Sie die VMs manuell löschen, fallen keine Gebühren an.