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 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. So vermeiden Sie unnötige Gebühren für die von Compute Engine erstellte teilweise Kapazität, während Sie darauf warten, dass alle Ressourcen verfügbar sind.
Wenn Sie GPU-VMs nur für eine bestimmte Zeit benötigen, erhöht eine Anfrage zur Größenanpassung die Wahrscheinlichkeit, diese stark nachgefragten Ressourcen zu erhalten.
So funktionieren Anfragen zur Größenanpassung
In den folgenden Abschnitten wird beschrieben, wie Anfragen zur Größenanpassung funktionieren.
Bei Erstellung
Wenn Sie eine Anfrage zur Größenanpassung erstellen, müssen Sie die folgenden Eigenschaften angeben:
Verwenden Sie eines der folgenden Attribute, um die Anzahl der zu erstellenden VMs zu definieren:
resizeBy
: Die Anzahl der zu erstellenden VMs. Die MIG generiert die Namen der VMs automatisch.instanceNames
: eine Liste der Namen der zu erstellenden VMs. Die MIG erstellt so viele VMs wie die von Ihnen angegebenen Namen. Dieses Attribut befindet sich in der Vorabversion und ist nützlich, wenn für Ihre Arbeitslast bestimmte VM-Namen erforderlich sind.
requestedRunDuration
: Dauer, während der die VMs ausgeführt werden müssen. Die Dauer muss zwischen 10 Minuten und sieben Tagen liegen. Nach Ablauf der Ausführungsdauer löscht die MIG die VMs automatisch. Wenn Sie in einer MIG, die die in Cluster Director verfügbaren Features und Dienste verwendet, eine Anfrage zur Größenanpassung erstellen, ist dieses Attribut optional. Wenn Sie in solchen MIGs keine Ausführungsdauer für eine Anfrage zur Größenanpassung angeben, werden die VMs bis zum Ende der Reservierung ausgeführt, die von der MIG verwendet wird.
Nach der Erstellung
Nachdem Sie eine Anfrage zur Größenanpassung erstellt haben, durchläuft die Anfrage verschiedene Status. Das folgende Diagramm zeigt diese Zustände:
Die im vorherigen Diagramm dargestellten Status sind:
CREATING
: Compute Engine erstellt die Anfrage zur Größenanpassung. Die Zielgröße der MIG erhöht sich um die Anzahl der in der Anfrage angegebenen VMs und die verwaltete Instanzgruppe erstellt verwaltete Instanzen mit dem StatusCREATING
. Diese verwalteten Instanzen stellen die VMs dar, die von der MIG erstellt werden, wenn die Anfrage zur Größenanpassung erfolgreich ist.ACCEPTED
: Die Anfrage wurde erstellt und akzeptiert. Der zugrunde liegende Planermechanismus, der dynamische Arbeitslastplaner (DWS), plant die Erstellung der angeforderten Ressourcen auf der Grundlage der Ressourcenverfügbarkeit und der in der Anfrage angegebenen Ausführungsdauer. Wenn Ihnen kein Kontingent für die angeforderten Ressourcen fehlt oder die Ressourcen vorübergehend nicht verfügbar sind, hält der DWS die Anfrage fort, bis Sie ein ausreichendes Kontingent haben und die Ressourcen verfügbar sind.SUCCEEDED
: Die verwaltete Instanzgruppe 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 bis Sie die VMs löschen.FAILED
: Die Anfrage zur Größenanpassung 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ößenanpassung abgebrochen. Wenn Sie eine Anfrage zur Größenanpassung abbrechen, erstellt die verwaltete Instanzgruppe die angeforderten Ressourcen nicht mehr. Nach dem Abbrechen einer Anfrage zur Größenanpassung verringert Compute Engine die Zielgröße der verwalteten Instanzgruppe um die Anzahl der angeforderten VMs und löscht die Anfrage automatisch nach 14 Tagen. Optional können Sie eine Anfrage zur Größenanpassung löschen, bevor Compute Engine sie automatisch löscht.
Wenn Sie eine MIG mit Anfragen zur Größenanpassung löschen, werden mit diesem Vorgang 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ößenanpassung zu erfüllen, wartet Compute Engine, bis die MIG die angeforderte Anzahl von VMs erstellt hat und der Status der Anfrage zur Größenanpassung in SUCCEEDED
übergeht, 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.
Bei Anfragen zur Größenanpassung
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 nur akzeptierte (
ACCEPTED
) Anfragen zur Größenanpassung abbrechen.Sie können eine Anfrage zur Größenanpassung nur löschen, wenn sie erfolgreich war (
SUCCEEDED
), fehlgeschlagen ist (FAILED
) oder ein Nutzer sie abbricht (CANCELLED
).
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 sollen.
Sie müssen angeben, dass keine Reservierungen verwendet werden sollen. Wenn Sie jedoch eine MIG erstellen möchten, die die in Cluster Director verfügbaren Features und Dienste verwenden kann, müssen Sie Reservierungen verwenden, um VMs in der MIG zu erstellen.
Sie können keine Spot-VMs angeben.
Sie können keine Platzierungsrichtlinien angeben.
Sie können die Felder
maxRunDuration
undterminationTime
nicht angeben.
Für die verwaltete Instanzgruppe
Für die MIG, in der Sie Anfragen zur Größenänderung erstellen möchten, gelten die folgenden Beschränkungen:
In einer regionalen MIG unterstützt nur die Zielverteilungsform
ANY_SINGLE_ZONE
Anfragen zur Größenanpassung (Vorschau). Die anderen Verteilungsformen werden nicht unterstützt.Sie müssen in der MIG Reparaturen deaktivieren.
Sie müssen die Autoscaling-Konfiguration löschen.
Sie können keine Aktualisierungen der VM-Konfiguration auf die VMs anwenden, die durch Anfragen zur Größenanpassung erstellt wurden. Wenn Sie automatische Updates verhindern möchten, setzen Sie den Aktualisierungstyp der MIG auf „opportunistisch“.
Sie können die Konfiguration für alle Instanzen nicht auf VMs anwenden, die durch 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 Stand-by-Pool-Modus der MIG nur auf
manual
(Standardeinstellung) festlegen.Wenn eine verwaltete Instanzgruppe akzeptierte Anfragen zur Größenanpassung enthält, ist Folgendes nicht möglich:
Sie können keine zweite Instanzvorlage hinzufügen, um ein Canary Update in der MIG zu starten.
Sie können die Zielgröße der MIG nicht ändern.
Verwaltete Instanzen mit dem Status
CREATING
, die von der verwalteten Instanzgruppe für eine Anfrage zur Größenanpassung erstellt werden, können nicht gelöscht oder verworfen werden. Wenn Sie diese verwalteten Instanzen löschen möchten, müssen Sie die Anfrage zur Größenanpassung abbrechen.Sie können eine VM, die durch eine Anfrage zur Größenänderung erstellt wurde, nicht neu erstellen, aussetzen oder beenden.
Kontingent für GPU-VMs mit angeforderter Ausführungsdauer
GPU-VMs, die so konfiguriert sind, dass sie nach einer vordefinierten Laufzeit von maximal sieben Tagen automatisch gelöscht werden, können entweder Zuteilungskontingente auf Abruf oder Standardzuteilungskontingente aufnehmen. Dieses Verhalten soll Ihnen helfen, die Erreichbarkeit von Zuteilungskontingenten für vorübergehende, aber nicht unterbrochene Arbeitslasten zu verbessern. Weitere Informationen zu diesem Verhalten finden Sie unter GPU-VMs und Zuteilungskontingente auf Abruf.Preise
Für das Erstellen, Abbrechen oder Löschen von Anfragen zur Größenanpassung fallen keine Kosten an. Kosten fallen nur für VMs an, die über eine Anfrage zur Größenanpassung erstellt wurden. Diese gelten ab dem Zeitpunkt, an dem die VMs von der MIG erstellt werden, bis zum Ende der Laufzeit automatisch von der MIG gelöscht werden oder Sie die VMs manuell löschen.
Wenn eine MIG nur einige der angeforderten VMs erstellt und die verbleibenden nicht erstellt, können weiterhin Gebühren für die erstellten VMs anfallen, bis sie von der MIG automatisch gelöscht werden.