Nutzen Sie in einer regional verwalteten Instanzgruppe (Managed Instance Group, MIG) die proaktive Umverteilung von Instanzen, um eine gleichmäßige Anzahl von VM-Instanzen in den ausgewählten Zonen in der Region beizubehalten: Mit dieser Konfigurationsoption bleiben Anwendungen im Falle eines Ausfalls auf Zonenebene maximal verfügbar.
Die proaktive Umverteilung von Instanzen ist für regionale MIGs standardmäßig aktiviert. Wenn die proaktive Umverteilung von Instanzen deaktiviert ist, versucht die Gruppe nicht, VMs proaktiv über Zonen zu verteilen. Das Deaktivieren der proaktiven Umverteilung von Instanzen ist in folgenden Fällen nützlich:
- Löschen oder Verwerfen von VMs aus der Gruppe, ohne andere laufende VMs zu beeinträchtigen. Sie können z. B. eine Batch-Worker-VM nach Abschluss eines Jobs löschen, ohne andere Worker zu beeinträchtigen.
- VMs mit zustandsorientierten Arbeitslasten vor einer proaktiven Umverteilung vor unerwünschtem automatischem Löschen schützen.
- Legen Sie für die Zielverteilungsform der MIG auf
BALANCED
oderANY_SINGLE_ZONE
fest.
Sie können die proaktive Umverteilung von Instanzen deaktivieren, wenn Sie eine regionale MIG erstellen. Sie können sie auch für eine vorhandene regionale MIG aktivieren oder deaktivieren.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Trusted Cloud by S3NS -Dienste und APIs überprüft.
Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit folgendem Befehl:
gcloud init
- Set a default region and zone.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, nutzen Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit folgendem Befehl:
gcloud init
Weitere Informationen finden Sie in der Dokumentation zur Trusted Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Gruppe mit deaktivierter proaktiver Umverteilung von Instanzen erstellen
Sie können eine regionale MIG mit deaktivierter proaktiver Umverteilung von Instanzen mit der Trusted Cloud console, der gcloud CLI, Terraform oder REST erstellen.
Console
- Rufen Sie in der Trusted Cloud Console die Seite Instanzgruppen auf.
- Klicken Sie auf Instanzgruppe erstellen, um eine neue Instanzgruppe zu erstellen.
- Weisen Sie Ihrer Instanzgruppe einen Namen und optional eine Beschreibung zu.
- Wählen Sie eine Instanzvorlage für die Instanzgruppe aus oder erstellen Sie eine neue Vorlage.
- Geben Sie die Anzahl der VMs für diese Gruppe an. Denken Sie bei hochverfügbaren Arbeitslasten daran, genügend VMs bereitzustellen, um Ihre Anwendung bei einem Zonenausfall zu unterstützen.
- Wählen Sie unter Standort die Option Mehrere Zonen aus.
- Wählen Sie eine Region und die zu verwendenden Zonen aus.
- Wenn Sie die proaktive Umverteilung von Instanzen deaktivieren möchten, entfernen Sie unter Umverteilung von Instanzen das Häkchen bei Umverteilung von Instanzen zulassen.
- Fahren Sie nun mit dem Erstellen der MIG fort.
gcloud
Wenn Sie eine neue regionale MIG ohne proaktive Umverteilung von Instanzen erstellen möchten, verwenden Sie den Befehl
gcloud compute instance-groups managed create
. Das Flag--instance-redistribution-type
muss dabei aufNONE
gesetzt werden.gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \ --template INSTANCE_TEMPLATE_NAME \ --size TARGET_SIZE \ --zones ZONES \ --instance-redistribution-type NONE
Dabei gilt:
INSTANCE_GROUP_NAME
: Name der MIG.INSTANCE_TEMPLATE_NAME
: Name der Instanzvorlage, die für die Gruppe verwendet werden soll.TARGET_SIZE
: angestrebte Größe der Gruppe.ZONES
: Liste der Zonen in einer einzelnen Region, in der Sie VMs bereitstellen möchten.
Beispiel:
gcloud compute instance-groups managed create example-rmig \ --template example-template \ --size 30 \ --zones us-east1-b,us-east1-c \ --instance-redistribution-type NONE
Terraform
Wenn Sie noch keine Instanzvorlage erstellt haben, die den Maschinentyp, das Bootlaufwerk-Image, das Netzwerk und andere VM-Attribute angibt, die Sie für jede VM in Ihrer MIG verwenden möchten, erstellen Sie eine Instanzvorlage
Verwenden Sie zum Erstellen einer regionalen MIG die Ressource
google_compute_region_instance_group_manager
.Wenn Sie die proaktive Umverteilung von Instanzen in einer regionalen MIG deaktivieren möchten, fügen Sie den Block
update_policy
ein und legen Sie das Feldinstance_redistribution_type
aufNONE
fest.Informationen zum Anwenden oder Entfernen einer Terraform-Konfiguration finden Sie unter Grundlegende Terraform-Befehle.
REST
Wenn Sie eine regionale MIG ohne Autoscaling und ohne proaktive Umverteilung von Instanzen erstellen möchten, stellen Sie eine
POST
-Anfrage an die MethoderegionInstanceGroupManagers.insert
. Fügen Sie dabei im Anfragetext das AttributupdatePolicy
ein und legen Sie das FeldinstanceRedistributionType
aufNONE
fest.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "name": "INSTANCE_GROUP_NAME", "instanceTemplate": "global/instanceTemplates/INSTANCE_TEMPLATE_NAME", "targetSize": TARGET_SIZE, "distributionPolicy": { "zones": [ {"zone": "zones/ZONE"}, {"zone": "zones/ZONE"} ] }, "updatePolicy": { "instanceRedistributionType": "NONE" } }
Dabei gilt:
PROJECT_ID
: Projekt-ID für diese Anfrage.REGION
: Region für die Instanzgruppe.INSTANCE_GROUP_NAME
: Name der MIG.INSTANCE_TEMPLATE_NAME
: Name der Instanzvorlage, die für die Gruppe verwendet werden soll.TARGET_SIZE
: angestrebte Größe der Gruppe.ZONE
: Name einer Zone in der einzelnen Region, in der Sie VMs bereitstellen möchten
Proaktive Umverteilung von Instanzen deaktivieren
Mit einer der folgenden Methoden können Sie die proaktive Verteilung von Instanzen deaktivieren oder wieder aktivieren:Trusted Cloud console, gcloud CLI oder REST.
Console
- Rufen Sie in der Trusted Cloud Console die Seite Instanzgruppen auf.
- Klicken Sie in der Spalte Name der Liste auf den Namen der Instanzgruppe, die Sie ändern möchten.
- Klicken Sie auf Bearbeiten, um die verwaltete Instanzgruppe zu bearbeiten.
- Klicken Sie auf Standort, um den Bereich zu maximieren.
- Deaktivieren Sie im Bereich Umverteilung von Instanzen das Kästchen Umverteilung von Instanzen zulassen.
- Klicken Sie auf Speichern.
gcloud
Wenn Sie die proaktive Umverteilung von Instanzen deaktivieren möchten, verwenden Sie den Befehl
compute instance-groups managed update
und legen Sie das Flag--instance-redistribution-type
wie folgt aufNONE
fest:gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \ --instance-redistribution-type NONE \ --region REGION
Ersetzen Sie Folgendes:
INSTANCE_GROUP_NAME
: Name der MIG.REGION
: Region der Instanzgruppe.
REST
Wenn Sie die proaktive Umverteilung von Instanzen deaktivieren möchten, verwenden Sie die Methode
regionInstanceGroupManagers.patch
und legen Sie das FeldinstanceRedistributionType
wie folgt aufNONE
fest:PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "updatePolicy": { "instanceRedistributionType": "NONE" } }
Ersetzen Sie Folgendes:
PROJECT_ID
: Projekt-ID für diese Anfrage.REGION
: Region für die Instanzgruppe.INSTANCE_GROUP_NAME
: Name der MIG.
Proaktive Umverteilung von Instanzen aktivieren
Wenn Sie die proaktive Umverteilung von Instanzen aktivieren möchten, können Sie einen ähnlichen Befehl wie zum Deaktivieren der proaktiven Umverteilung von Instanzen verwenden. Setzen Sie den Typ für die Umverteilung von Instanzen hierbei aber auf
PROACTIVE
.Wenn Sie einige verwalteten Instanzen manuell gelöscht oder verworfen haben und die verbleibenden VMs in der Region jetzt ungleichmäßig verteilt sind, müssen Sie die Gruppe manuell neu ausgleichen, bevor Sie die proaktive Umverteilung von Instanzen wieder aktivieren können. Die Anzahl der VMs zwischen zwei Zonen sollte sich um nicht mehr als eine VM unterscheiden.
In einer regionalen MIG ist es nicht möglich, die proaktive Umverteilung von Instanzen zu aktivieren, wenn VMs ungleichmäßig auf Zonen verteilt sind, d. h., wenn sich die Anzahl der VMs in zwei Zonen um mindestens zwei VMs unterscheidet. Dies soll ein unbeabsichtigtes automatisches Löschen von VMs aus Zonen mit mehr VMs verhindern, das ausgelöst werden würde, um eine gleichmäßige Verteilung zu erreichen.
Nächste Schritte
- Informationen zu MIGs und den zugehörigen VMs aufrufen
- Informationen zu: Mit VMs in einer MIG arbeiten, einschließlich Hinzufügen, Neuerstellen und Entfernen von Instanzen
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-19 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-19 (UTC)."],[[["\u003cp\u003eProactive instance redistribution in regional managed instance groups (MIGs) ensures an even distribution of virtual machines (VMs) across zones, maximizing application availability in case of zone failures.\u003c/p\u003e\n"],["\u003cp\u003eDisabling proactive instance redistribution can be useful when needing to delete or abandon VMs without affecting others, protecting stateful workloads, or setting a specific target distribution shape.\u003c/p\u003e\n"],["\u003cp\u003eProactive instance redistribution is on by default but can be disabled during regional MIG creation or on existing regional MIGs via the Google Cloud console, gcloud CLI, Terraform, or REST API.\u003c/p\u003e\n"],["\u003cp\u003eTurning on proactive redistribution requires VMs to be evenly distributed across zones, and manual rebalancing may be needed if there are uneven VM distributions.\u003c/p\u003e\n"],["\u003cp\u003eIf autoscaling is configured, then proactive instance redistribution does not affect the behavior of the autoscaled MIGs.\u003c/p\u003e\n"]]],[],null,[]] -