Form der regionalen MIG-Zielverteilung


Standardmäßig verteilt eine regionale MIG (verwaltete Instanzgruppe) die verwalteten VM-Instanzen gleichmäßig auf ausgewählte Zonen. Wenn Sie jedoch Hardware benötigen, die nicht in allen Zonen verfügbar ist oder in bestimmten Zonen möglicherweise vorübergehend nicht verfügbar ist, oder wenn Sie die Verwendung von zonalen Reservierungen priorisieren müssen, sollten Sie eine andere Verteilung verwenden.

Wenn Sie festlegen möchten, wie eine regionale MIG Ihre verwalteten Instanzen auf ausgewählte Zonen innerhalb einer Region verteilt, legen Sie die Zielverteilungsform der MIG fest. Folgende Optionen sind verfügbar:

  • GLEICHMÄẞIG (Standardeinstellung): die Gruppe erstellt und löscht VMs, um die gleiche Anzahl von VMs in den ausgewählten Zonen zu erreichen und zu erhalten. Bei einer EVEN-Verteilung unterscheidet sich die Anzahl der VMs zwischen zwei Zonen um nicht mehr als 1. Empfohlen für hochverfügbare Bereitstellungsarbeitslasten.
  • AUSGEGLICHEN: Die Gruppe priorisiert die Erstellung von VMs in Zonen, in denen Ressourcen verfügbar sind. Außerdem werden VMs so gleichmäßig wie möglich auf die ausgewählten Zonen verteilt, um die Auswirkungen eines Zonenausfalls zu minimieren. Empfohlen für hochverfügbare Bereitstellungs- oder Batcharbeitslasten.
  • ALLE: Die Gruppe wählt Zonen zum Erstellen von VM-Instanzen aus, um die angeforderte Anzahl von VMs innerhalb der aktuellen Ressourceneinschränkungen zu erreichen und die Nutzung nicht verwendeter zonaler Reservierungen zu maximieren. Empfohlen für Batcharbeitslasten, für die keine Hochverfügbarkeit erforderlich ist.
  • BELIEBGIGE EINZELNE ZONE: Die Gruppe plant alle VM-Instanzen innerhalb einer einzelnen Zone. Die Zone wird basierend auf Hardwaresupport, aktueller Ressourcen- und Kontingentverfügbarkeit sowie übereinstimmenden Reservierungen ausgewählt. Empfohlen in Kombination mit einer Richtlinie für kompakte Instanzplatzierungen für Arbeitslasten, die eine umfangreiche Kommunikation zwischen VMs erfordern.

Wählen Sie eine Option anhand Ihrer Arbeitslastanforderungen und der erforderlichen MIG-Funktionen aus. Weitere Informationen finden Sie in der Vergleichstabelle, in den Anwendungsfällen und unter Funktionsweise von Verteilungsformen.

Vergleich der Formen

In der folgenden Tabelle werden für jede mögliche Zielform die vorgesehenen Arbeitslasten, der Zweck, die Verteilung der verwalteten Instanzen, die Featureunterstützung sowie kurz das MIG-Verhalten bei nicht verfügbaren Ressourcen beschrieben.

EVEN (Standardeinstellung) BALANCED ANY ANY_SINGLE_ZONE
Gewünschte Arbeitslasten Hochverfügbare Bereitstellungsarbeitslasten (zustandslos oder zustandsorientiert) Hochverfügbare Bereitstellungsarbeitslasten (zustandslos oder zustandsorientiert)

Hochverfügbare Batcharbeitslasten
Batcharbeitslasten Batch-Arbeitslasten, die eine umfangreiche Kommunikation zwischen VMs erfordern
Zweck Die Auswirkungen eines Zonenausfalls werden minimiert, sofern in jeder Zone ausreichende Ressourcen verfügbar sind. Verringern Sie die Auswirkungen eines Zonenausfalls so weit wie möglich, indem Sie die Verfügbarkeit von Ressourcen in den einzelnen Zonen berücksichtigen. Priorisieren Sie die Ressourcengewinnung und -nutzung nicht verwendeter Reservierungen. Minimieren Sie die Netzwerklatenz und die Kosten zwischen VMs. Behalten Sie dazu alle VMs in einer Zone bei.
Zonenübergreifende Zielverteilung verwalteter Instanzen Gleichmäßig.

Die Anzahl von verwalteten Instanzen unterscheidet sich ungeachtet der Ressourcenverfügbarkeit zwischen zwei Zonen um nicht mehr als 1.*

Einige verwaltete Instanzen werden möglicherweise nicht ausgeführt, wenn Einschränkungen der zonalen Kapazität gelten.
So gleichmäßig wie möglich.

Es gibt keine Garantien für Diskrepanzen bezüglich der Anzahl der VMs in den verschiedenen Zonen. Diese richtet sich nach der aktuellen Ressourcenverfügbarkeit.

Wenn Ressourcen verfügbar sind, ähnelt die Verteilung EVEN. Bei schwerwiegenden Ressourceneinschränkungen kann die Verteilung eine beliebige Form annehmen.
Alle.

Für jede Zone kann eine andere Anzahl von verwalteten Instanzen vorhanden sein (einschließlich alle oder keine).
Einzelne Zone.

Alle Instanzen werden in einer Zone erstellt. Die MIG wählt die Zone aus, wenn sie von null VMs horizontal skaliert wird.
Funktionsunterstützung EVEN (Standardeinstellung) BALANCED ANY ANY_SINGLE_ZONE
Autoscaling (Vorschau)
Canary Updates
Proaktive Umverteilung von Instanzen Nicht zutreffend
Reservierungen Maximale unabhängige Nutzung in den einzelnen Zonen.

Reservierungen haben keinen Einfluss auf die Verteilung von Instanzen.
Maximale unabhängige Nutzung in den einzelnen Zonen.

Wenn Reservierungen vorhanden sind, können diese helfen, eine ausgeglichene Verteilung zu erreichen.
Maximale Nutzung innerhalb der Region.

Die Gruppe priorisiert die maximale Nutzung von Reservierungen in der Region.
Maximale Nutzung in der ausgewählten Zone.

Wenn die Gruppe keine VMs hat und eine oder mehrere VMs erstellen muss, priorisiert die Gruppe die Zone mit den meisten Reservierungen, wenn diese Zone auch genügend Ressourcen hat und die Hardware unterstützt, um die Anfrage zu erfüllen.
Anforderungen an Instanzvorlage und zustandsorientierte Konfigurationshardware (Maschinentyp, CPU, GPU, vorhandene Laufwerke) Die ausgewählte Hardware muss in allen ausgewählten Zonen verfügbar sein. Die ausgewählte Hardware muss in mindestens einer ausgewählten Zone verfügbar sein. Die ausgewählte Hardware muss in mindestens einer ausgewählten Zone verfügbar sein. Die ausgewählte Hardware muss in mindestens einer ausgewählten Zone verfügbar sein.
Knoten für einzelne Mandanten
Fehlerbehandlung EVEN (Standardeinstellung) BALANCED ANY ANY_SINGLE_ZONE
Vorübergehende Nichtverfügbarkeit von Ressourcen in einer Zone Sichtbar

Erstellt neue verwaltete Instanzen in Zonen mit weniger verwalteten Instanzen. Versucht weiter, VM-Instanzen in einer Zone zu erstellen, in der keine Ressourcen verfügbar sind, bis es gelingt.

Risiko: Es können keine VMs in einer Zone mit eingeschränkten Ressourcen erstellt werden.
Stabil

Erstellt neue verwaltete Instanzen in Zonen, in denen Ressourcen verfügbar sind. Gleichzeitig werden Instanzen möglichst gleichmäßig auf Zonen verteilt.

Risiko: VMs werden möglicherweise nicht gleichmäßig auf Zonen verteilt.
Stabil

Erstellt neue verwaltete Instanzen in Zonen, in denen Ressourcen verfügbar sind, um die Nutzung nicht verwendeter Reservierungen zu maximieren.

Risiko: VMs werden möglicherweise nicht gleichmäßig auf Zonen verteilt.
Stabil bei Gruppenerstellung und Größenänderung von null

Erstellt neue VM-Instanzen innerhalb einer einzelnen Zone, in der Ressourcen verfügbar sind.

Risiko: Es kann nicht gewährleistet werden, dass alle zusätzlichen Instanzen während Anfragen mit horizontaler Skalierung erfolgreich erstellt werden, wenn die ausgewählte Zone nicht über genügend Ressourcen verfügt.
Zonenausfall Stabil

Auswirkungen werden minimiert, da Instanzen in fehlerfreien Zonen weiterhin arbeiten.

Auswirkungen werden weiter minimiert, wenn Sie zusätzliche Instanzen bereitstellen, um den Verlust einer Zone tolerieren zu können.
Stabil

Auswirkungen werden minimiert, da Instanzen in fehlerfreien Zonen weiterhin arbeiten.

Auswirkungen werden weiter minimiert, wenn Sie zusätzliche Instanzen bereitstellen, um den Verlust einer Zone tolerieren zu können.
Sichtbar

Ein Arbeitslastausfall tritt auf, wenn der Großteil der Instanzen oder alle Instanzen in einer ausgefallenen Zone liegen.
Sichtbar

Ein Ausfall ist unvermeidbar, wenn der Fehler in der ausgewählten Zone auftritt.

* Wenn Sie sowohl Load-Balancing als auch Autoscaling konfigurieren und eine Zone fehlschlägt, sehen Sie möglicherweise mehr VMs in Zonen, in denen die Last zunimmt. Wenn Sie die proaktive Umverteilung von Instanzen deaktivieren und Instanzen zu Zonen hinzufügen oder daraus entfernen, kann es zu einer ungleichmäßigen Verteilung kommen.

Anwendungsfälle

Sehen Sie sich die Informationen zur Featureunterstützung an und wählen Sie anhand des Anwendungsfalls eine Verteilungsform aus.

Stabilität der Arbeitslasten durch gleichmäßige Verteilung priorisieren

Wenn Sie eine hochverfügbare Bereitstellungsanwendung ausführen, die einen Zonenausfall ohne Beeinträchtigung der Leistung überstehen soll, verwenden Sie die Zielverteilungsform EVEN mit einer überdimensionierten Gruppengröße. Durch die Überdimensionierung der Anzahl von Instanzen in einer Gruppe wird Ihre Arbeitslast vor Zonenausfällen geschützt.

Erwägen Sie je nach Arbeitslast, ein Autoscaling zu erstellen, um Ihrer Gruppe Instanzen automatisch hinzuzufügen oder aus ihr zu entfernen, wenn die Last zunimmt oder abnimmt.

Weitere Informationen zur Zielverteilungsform EVEN finden Sie im Vergleich der Zielformen und unter Funktionsweise der Zielverteilungsform EVEN.

Weitere Informationen zum Bereitstellen hochverfügbarer Arbeitslasten in regionalen MIGs finden Sie in den folgenden Abschnitten:

Ressourcengewinnung mit gleichmäßiger Verteilung ausgleichen

Wenn Sie eine hochverfügbare Bereitstellungs- oder Batcharbeitslast ausführen und die Ressourcengewinnung auf eine gleichmäßige Verteilung der VM-Instanzen in bestimmten Zonen einer Region ausrichten möchten, verwenden Sie die Zielverteilungsform BALANCED.

Die Form BALANCED priorisiert die Übernahme von Ressourcen, wodurch Instanzen in Zonen erstellt werden, in denen Ressourcen verfügbar sind. Außerdem werden Instanzen gleichmäßig auf Zonen verteilt, um die Auswirkungen von Zonenausfällen zu minimieren.

Verwenden Sie stattdessen die Zielform ANY, wenn Sie eine Batcharbeitslast ausführen, die nicht vor Zonenausfällen geschützt werden muss. Die Form ANY priorisiert die Übernahme von Ressourcen und die Verwendung von zonalen Reservierungen.

Wenn die Form auf BALANCED oder ANY eingestellt ist, müssen Sie nicht manuell prüfen, ob bestimmte Hardware in einer bestimmten Zone verfügbar ist. Sie können alle Zonen in einer Region auswählen. Die Gruppe stellt dann automatisch Instanzen in Zonen bereit, in denen die erforderliche Hardware verfügbar ist.

Weitere Informationen zur Zielverteilungsform BALANCED finden Sie im Vergleich der Zielformen und unter Funktionsweise der Zielverteilungsform BALANCED.

Ressourcengewinnung priorisieren

Wenn Sie Batcharbeitslasten ausführen und die angeforderte Anzahl von Instanzen für die Verarbeitung wichtiger ist als die Stabilität der Arbeitslasten bei Zonenausfällen, verwenden Sie die Zielverteilungsform ANY.

Wenn Sie über übereinstimmende Reservierungen verfügen, setzen Sie Ihre Zielform auf ANY, um die Nutzung von Zonen zu priorisieren, die die übereinstimmenden Reservierungen enthalten. Informationen zum Konfigurieren von Reservierungen in einer Instanzvorlage finden Sie unter Instanzen aus einer bestimmten Reservierung nutzen.

Ähnlich wie die Zielform BALANCED ist die Form ANY nützlich, wenn Ihre Batcharbeitslast eine der folgenden Features benötigt:

  • VMs mit spezieller Hardware wie einer bestimmten CPU-Plattform oder einem bestimmten GPU-Modell. Die Gruppe stellt Instanzen gemäß der Ressourcenverfügbarkeit in Zonen bereit, die die angeforderte Hardware unterstützen, und in Zonen, die Reservierungen haben.
  • VMs auf Abruf: Sie müssen nicht herausfinden, für welche Zonen Kapazität auf Abruf verfügbar ist. Die Gruppe wird automatisch in Zonen mit Kapazität auf Abruf bereitgestellt.
  • VMs mit einer großen Anzahl von Kernen: Die Gruppe erhält große Maschinen, wo sie verfügbar sind. Dabei werden Zonen mit übereinstimmenden Reservierungen bevorzugt.

Sie müssen nicht manuell prüfen, ob bestimmte Hardware in einer bestimmten Zone verfügbar ist. Sie können alle Zonen in einer Region auswählen. Die Gruppe stellt dann automatisch Instanzen in Zonen bereit, in denen die erforderliche Hardware verfügbar ist.

Sie können gezielt Batchjob-Worker-Instanzen löschen, die Berechnungen abgeschlossen haben, die sich nicht auf andere Worker auswirken. Im Unterschied zu einer Gruppe mit der Zielform EVEN und proaktiver Umverteilung muss eine Gruppe mit der Zielform ANY keine gleichmäßige Verteilung erreichen und löst auch keine Neuverteilung aus.

Weitere Informationen zur Zielverteilungsform ANY finden Sie im Vergleich der Zielformen und unter Funktionsweise der Zielverteilungsform ANY.

Netzwerk über VMs hinweg minimieren

Wenn Sie eine Batcharbeitslast ausführen und alle VMs in einer einzigen Zone platzieren, um die VM-Netzwerklatenz und die Kosten zu reduzieren, und wenn Sie keine bestimmte Zone haben, legen Sie die Zielgruppenform auf ANY_SINGLE_ZONE fest. Sie können auch eine Richtlinie für kompakte Platzierung erstellen und sie auf Ihre MIG anwenden, damit sich die VMs in der MIG näher beieinander und in derselben Netzwerkinfrastruktur befinden.

Wenn Sie eine MIG mit mindestens einer VM erstellen und eine MIG ohne VMs wieder horizontal skalieren muss, wählt die Form ANY_SINGLE_ZONE die optimale Zone anhand Ihrer Reservierungen, Kontingente und Hardwareanforderungen aus.

Ähnlich wie die Zielformen BALANCED und ANY ist die Form ANY_SINGLE_ZONE nützlich, wenn Ihre Batcharbeitslast eine der folgenden Features benötigt:

  • VMs mit spezieller Hardware wie einer bestimmten CPU-Plattform oder einem bestimmten GPU-Modell. Die Gruppe stellt Instanzen gemäß der Ressourcenverfügbarkeit in einer Zone bereit, die die angeforderte Hardware unterstützt, und mit einer Präferenz für die Zone, die Reservierungen hat.
  • VMs auf Abruf: Sie müssen nicht herausfinden, für welche Zonen Kapazität auf Abruf verfügbar ist. Die Gruppe wird automatisch in einer Zone mit Kapazität auf Abruf bereitgestellt.
  • VMs mit einer großen Anzahl von Kernen: Die Gruppe erhält große Maschinen, wo sie verfügbar sind. Dabei wird die Zone mit übereinstimmenden Reservierungen bevorzugt.

Sie müssen nicht manuell prüfen, ob bestimmte Hardware in einer bestimmten Zone verfügbar ist. Wählen Sie beim Erstellen der MIG alle Zonen in einer Region aus. Die Gruppe stellt dann automatisch Instanzen in einer Zone bereit, in der die erforderliche Hardware verfügbar ist.

Weitere Informationen zur Zielverteilungsform ANY_SINGLE_ZONE finden Sie im Vergleich der Zielformen und unter Funktionsweise der Zielverteilungsform ANY_SINGLE_ZONE.

Wenn Sie bestimmte Zonenanforderungen haben und Ihre MIG unter keinen Umständen die Zonen wechseln soll, verwenden Sie stattdessen eine zonale MIG.

Funktionsweise

In diesem Abschnitt beschrieben, wie die Zielverteilungsformen in den folgenden Situationen funktionieren:

  • Wenn Sie die Größe der MIG anpassen
  • Wenn Ressourcen in einer Zone vorübergehend nicht verfügbar sind
  • Bei einem Zonenausfall

Die Verteilungsform EVEN

Wenn eine Zielverteilungsform auf EVEN eingestellt und die proaktive Umverteilung aktiviert ist, unterscheidet sich die Anzahl von verwalteten Instanzen ungeachtet der Ressourcenverfügbarkeit nicht mehr als 1 zwischen zwei Zonen. Eine verwaltete Instanz ist jedoch möglicherweise nicht einsatzbereit, wenn ihre Zone nicht über die erforderlichen Ressourcen für die Bereitstellung einer tatsächlichen VM verfügt.

Größe einer MIG mit der Verteilungsform EVEN anpassen

Eine Gruppe mit der Zielform EVEN wählt Zonen zum Hinzufügen oder Löschen von Instanzen aus, sodass die gleichmäßige Verteilung der verwalteten Instanzen über die Zonen hinweg beibehalten wird.

Das folgende Diagramm zeigt beispielsweise, wie eine Gruppe verwaltete Instanzen hinzufügt und entfernt.

Grafik: Mit der gleichmäßigen Zielform werden Instanzen gleichmäßig zonenübergreifend hinzugefügt und entfernt.
Größe einer MIG mit der Verteilung EVEN anpassen

Auswirkungen von vorübergehend nicht verfügbaren Ressourcen

Ressourcen können in einer Zone vorübergehend nicht verfügbar sein, wenn Sie die Gruppe erstellen oder die Anzahl von Instanzen erhöhen. Wenn Sie beispielsweise Instanzen auf Abruf oder spezielle Hardware in begrenzter Menge anfordern, sind diese Ressourcen zum Zeitpunkt Ihrer Anfrage möglicherweise nicht verfügbar.

Wenn das Ziel in einer gleichmäßigen Verteilung von Instanzen auf Zonen besteht, versucht die Gruppe weiterhin, VM-Instanzen in Zonen zu erstellen, in denen die Ressourcen vorübergehend nicht verfügbar sind. Schließlich erreicht die Gruppe die vollständige Anzahl von ausgeführten VM-Instanzen, sobald die Ressourcen verfügbar sind.

Das folgende Diagramm zeigt beispielsweise, was geschieht, wenn eine der Zonen Ihre Anfrage nicht erfüllen kann, weil Ressourcen vorübergehend nicht verfügbar sind.

Grafik: Sind keine VMs verfügbar, versucht die automatische Reparatur bei einer gleichmäßigen Zielform kontinuierlich, diese zu erstellen, bis sie verfügbar sind.
Auswirkungen von vorübergehend nicht verfügbaren Ressourcen auf eine MIG mit der Verteilung EVEN

Auswirkungen eines Zonenausfalls

Wenn Sie die Zielverteilungsform EVEN (oder BALANCED) verwenden, können Sie zusätzliche Instanzen bereitstellen, um die Auswirkungen eines Zonenausfalls zu minimieren.

Bei einem Zonenausfall kann eine regionale MIG, die in drei Zonen mit einer Zielverteilungsform EVEN oder BALANCED bereitgestellt wird, ein Drittel ihrer Instanzen verlieren. Sie können im Fall eines Zonenausfalls für ausreichende Kapazität für die Bereitstellung Ihrer Last sorgen, indem Sie mehr VMs bereitstellen. Zwei Drittel von ihnen werden von der Arbeitslast benötigt.

Wenn Sie beispielsweise acht Instanzen benötigen, um Anfragen in drei Zonen verarbeiten zu können, und die Arbeitslast vor Zonenausfällen schützen möchten, sollten Sie eine regionale Gruppe mit zwölf Instanzen erstellen. Das folgende Diagramm zeigt, was geschieht, wenn eine Zone ausfällt.

Grafik: Bei einer gleichmäßigen Zielform sorgt die Überdimensionierung der MIG für eine ausreichende Anzahl von VMs bei einem Zonenausfall.
Auswirkungen eines Zonenausfalls auf eine MIG mit der Verteilung EVEN

Die Zielverteilungsform EVEN funktioniert unter diesen Umständen gut mit Autoscaling und Load-Balancing. Bei einem Zonenausfall sendet der Load-Balancer Traffic an Instanzen in den beiden verbleibenden Zonen, um den Traffic aus der ausgefallenen Zone umzuleiten.

Weitere Informationen zur Funktionsweise einer regionalen MIG mit Autoscaling finden Sie unter Regionale MIG automatisch skalieren.

Die Verteilungsform BALANCED

Eine regionale MIG mit der Zielform BALANCED erreicht möglicherweise keine gleichmäßige zonenübergreifende Verteilung. Dies gilt insbesondere dann, wenn die angeforderten Ressourcen in einer Zone nicht verfügbar sind.

Die MIG priorisiert die Bereitstellung der angeforderten Anzahl von VMs, indem VMs in Zonen erstellt werden, in denen Ressourcen verfügbar sind. Wenn Ressourcen verfügbar sind, ähnelt die Verteilung EVEN. Bei schwerwiegenden Ressourceneinschränkungen kann die Verteilung eine beliebige Form annehmen.

Größe einer MIG mit der Verteilungsform BALANCED anpassen

Gruppengröße erhöhen

Bei der Zielform BALANCED wählt die Gruppe Zonen zum Erstellen neuer Instanzen anhand der aktuellen Verfügbarkeit der Ressourcen aus, die Sie in der Instanzvorlage der MIG angegeben haben.

  • Wenn in allen ausgewählten Zonen ausreichend Ressourcen verfügbar sind, sorgt die Gruppe genau wie die Zielform EVEN für eine gleichmäßige zonenübergreifende Verteilung.
  • Wenn es wegen zonaler Kapazitätseinschränkungen unmöglich ist, eine gleichmäßige Verteilung zu erreichen, erstellt die Gruppe Instanzen in den Zonen, in denen Ressourcen verfügbar sind, und versucht gleichzeitig, den Ausgleich zu maximieren.

Beispielsweise bemerken Sie unter Umständen Kapazitätseinschränkungen und eine ungleichmäßige Verteilung, wenn Sie eine spezielle CPU-Plattform, ein GPU-Modell oder VMs auf Abruf anfordern, die nicht in allen Zonen gleichmäßig verfügbar sind.

Grafik: Bei der gleichmäßigen Zielform werden Instanzen je nach aktueller Kapazität so gleichmäßig wie möglich zu Zonen hinzugefügt und aus diesen entfernt.
Größe einer MIG mit der Verteilung BALANCED anpassen

Gruppengröße verringern

Bei der Verringerung ihrer Größe werden von einer regionalen MIG mit der Zielform BALANCED Instanzen in der folgenden Reihenfolge entfernt, um die Unterbrechung Ihrer Arbeitslast zu begrenzen:

  1. Nicht ausgeführte Instanzen, also Instanzen, die aus irgendeinem Grund nicht erstellt werden konnten oder gerade erstellt oder automatisch repariert werden
  2. Instanzen in Zonen, in denen die Gruppe über mehr VMs verfügt, um eine gleichmäßigere Verteilung herzustellen

Auswirkungen von vorübergehend nicht verfügbaren Ressourcen oder Zonenausfällen

Bei der Zielverteilungsform BALANCED stellt die Gruppe Instanzen in Zonen bereit, in denen Kapazität verfügbar ist. Bei vorübergehenden zonalen Kapazitätseinschränkungen kann dies zu einer ungleichmäßigen Verteilung von Instanzen auf Zonen führen.

Wenn in einem solchen Szenario eine Zone mit der größten Anzahl von VM-Instanzen ausfällt, kann Ihre Arbeitslast einen erheblichen Anteil Ihrer Bereitstellungskapazität verlieren. Wenn in den fehlerfreien Zonen vorübergehende Kapazitätseinschränkungen auftreten, versucht die Gruppe, fehlgeschlagene Instanzen am ursprünglichen Standort (fehlgeschlagene Zone) neu zu erstellen. Dieser Versuch kann fehlschlagen.

So schützen Sie Ihre Arbeitslast vor einem solchen extremen Fall:

  • Überdimensionieren Sie die Größe Ihrer regionalen MIG, damit Ihre Arbeitslast im Falle eines Zonenausfalls über ausreichende Bereitstellungskapazität verfügt.
  • Reservieren Sie in jeder Zone eine ausreichende Menge von Ressourcen, um die Spitzenlast zu bewältigen, eine Überdimensionierung zu gewährleisten und eine gleichmäßige zonenübergreifende Verteilung zu gewährleisten. So wird dafür gesorgt, dass Sie eine gleichmäßige Verteilung von Instanzen auf Zonen erreichen können, durch die der Kapazitätsverlust bei einem Zonenausfall minimiert wird.

Das folgende Diagramm zeigt, wie sich ein Szenario mit vorübergehenden zonalen Kapazitätseinschränkungen gefolgt von einem Zonenausfall entwickeln kann.

Grafik: Bei gleichmäßiger Zielform kann die Verteilung ungleichmäßig sein, wenn keine VMs verfügbar sind. Grafik: Bei einem nachfolgenden Zonenausfall versucht die automatische Reparatur kontinuierlich, fehlerhafte VMs zu erstellen, bis diese verfügbar sind.
Auswirkungen von vorübergehend nicht verfügbaren Ressourcen gefolgt von einem Zonenausfall bei einer MIG mit der Verteilung BALANCED

Wenn Ihre Anfrage in keiner Zone der Region erfüllt werden kann, plant die Gruppe die Erstellung von VMs in Zonen mit vorübergehend nicht verfügbaren Ressourcen. Die Gruppe versucht weiterhin, die geplanten Instanzen in den Zonen zu erstellen, in denen die Erstellung ursprünglich geplant wurde. Wenn die Ressourcen in anderen Zonen früher als in der ursprünglichen Zone verfügbar sind, in der eine VM geplant wurde, versucht die Gruppe nicht, Instanzen in diesen Zonen zu erstellen. Sie können neue Instanzen in Zonen mit verfügbarer Kapazität manuell planen. Löschen Sie dazu die verwalteten Instanzen, die nicht erstellt werden konnten, und ändern Sie die Größe der Gruppe auf ihre Zielgröße.

Sollte die VM nicht erstellt werden, können Sie verwaltete Instanzen auflisten, um die Fehlermeldung in der zugehörigen verwalteten Instanz zu lesen oder die aktuellen Fehler aufzulisten.

Bei einem Zonenausfall funktioniert die Zielverteilungsform BALANCED gut mit Autoscaling und Load-Balancing. Zum Verarbeiten von Traffic aus der fehlgeschlagenen Zone sendet der Load-Balancer Traffic an Instanzen in den verbleibenden Zonen. Das Autoscaling reagiert auf die erhöhte Auslastung in den Zonen und erstellt automatisch Kapazitäten in fehlerfreien Zonen. Weitere Informationen finden Sie unter Autoscaling für eine regionale MIG.

Die Verteilungsform ANY

Wenn die Zielverteilungsform auf ANY festgelegt ist, priorisiert eine regionale MIG die Ressourcengewinnung, indem verwaltete Instanzen in Zonen erstellt werden, in denen Ressourcen verfügbar sind. Dies bedeutet, dass von der Erstellung aller Instanzen in einer Zone bis hin zur gleichmäßigen Verteilung auf alle Zonen alles möglich ist.

Größe einer MIG mit der Verteilungsform ANY anpassen

Gruppengröße erhöhen

Wenn Sie die Gruppengröße erhöhen, wählt die Gruppe eine beliebige Zone aus, in der Kapazität verfügbar ist.

Bei übereinstimmenden Reservierungen in einer oder mehreren Zonen priorisiert die Gruppe die Nutzung dieser Reservierungen. Wenn Sie jedoch die Gruppengröße verringern, kann es einige Minuten dauern, bis jede verbrauchte Reservierung wieder für die Verwendung verfügbar ist. Wenn in diesem Zeitraum zuvor genutzte Reservierungen noch nicht verfügbar sind und die Gruppengröße erhöht wird und keine übereinstimmenden Reservierungen vorhanden sind, erstellt die Gruppe VM-Instanzen in einer Zone, in der Ressourcen verfügbar sind.

Gruppengröße verringern

Wenn Sie die Gruppengröße verringern, löscht die Gruppe die VM-Instanzen in der folgenden Reihenfolge:

  1. VMs, die aus irgendeinem Grund nicht ausgeführt werden
  2. VMs, die noch nicht auf die beabsichtigte Version aktualisiert wurden
  3. VMs, die nicht deterministisch ausgewählt wurden

Wenn Sie die Gruppengröße in bestimmten Zonen verringern oder bestimmte VM-Instanzen entfernen müssen, z. B. Worker, die ihren Job abgeschlossen haben, können Sie bestimmte Instanzen aus der Gruppe löschen.

Auswirkungen von vorübergehend nicht verfügbaren Ressourcen

Wenn eine Zielverteilungsform auf ANY gesetzt ist, plant die Gruppe die Erstellung von VM-Instanzen in Zonen, in denen die angeforderten Ressourcen verfügbar sind. Zonen mit vorübergehend nicht verfügbaren Ressourcen werden vermieden.

Wenn Ihre Anfrage in keiner Zone der Region erfüllt werden kann, plant die Gruppe die Erstellung von VMs in Zonen mit vorübergehend nicht verfügbaren Ressourcen. Die Gruppe versucht weiterhin, die geplanten Instanzen in den Zonen zu erstellen, in denen die Erstellung ursprünglich geplant wurde. Wenn die Ressourcen in anderen Zonen früher als in der ursprünglichen Zone verfügbar sind, in der eine VM geplant wurde, versucht die Gruppe nicht, Instanzen in diesen Zonen zu erstellen. Sie können neue Instanzen manuell in Zonen mit verfügbarer Kapazität planen. Löschen Sie dazu nicht ausgeführte verwaltete Instanzen und ändern Sie die Größe der Gruppe entsprechend der Zielgröße.

Sollte die VM nicht erstellt werden, können Sie verwaltete Instanzen auflisten, um die Fehlermeldung in der zugehörigen VM-Instanz zu lesen oder die aktuellen Fehler aufzulisten.

Das folgende Diagramm zeigt beispielsweise, wie eine regionale Gruppe Instanzen plant, wenn eine Zone Ihre Anfrage nicht erfüllen kann.

Grafik: Wenn eine Zielverteilungsform auf ANY gesetzt ist, erstellt die Gruppe VMs in Zonen, in denen die angeforderten Ressourcen verfügbar sind. Zonen mit vorübergehend nicht verfügbaren Ressourcen werden vermieden.
Auswirkungen von vorübergehend nicht verfügbaren Ressourcen auf eine MIG mit der Verteilung ANY

Auswirkungen eines Zonenausfalls

Wenn ihre Zielverteilungsform auf ANY gesetzt ist, kann die Gruppe die Mehrheit ihrer Instanzen oder alle Instanzen in einer einzigen Zone bereitstellen. Bei einem Ausfall in dieser Zone ist es möglich, dass die meisten oder alle Instanzen der Gruppe für die Dauer des Ausfalls nicht mehr verfügbar sind.

Bei einem Zonenausfall, wenn Ressourcen vorübergehend nicht verfügbar sind oder wenn Ihre VM-Instanzen aus irgendeinem Grund nicht ausgeführt werden, können Sie die einzelnen nicht ausgeführten Instanzen löschen und die Größe der Gruppe wie gewünscht anpassen, um Ersatzinstanzen in Zonen mit verfügbarer Kapazität zu erhalten.

Grafik: Wenn eine Zielverteilungsform auf ANY gesetzt ist, erstellt die Gruppe VMs in Zonen, in denen die angeforderten Ressourcen verfügbar sind. Grafik: Wenn Ressourcen aus irgendeinem Grund nicht verfügbar sind, können Sie die Gruppe zuerst verkleinern und dann wieder vergrößern, um VMs in einer anderen Zone zu erhalten.
Bei vorübergehend nicht verfügbaren Ressourcen Instanzen in einer MIG mit der Verteilung ANY löschen und neu erstellen

Die Verteilungsform ANY_SINGLE_ZONE

Eine regionale MIG mit der Zielverteilungsform ANY_SINGLE_ZONE wählt automatisch die optimale Zone aus, wenn die erste VM in der Gruppe erstellt wird. Nachdem die erste VM erstellt wurde, werden alle anderen VMs in derselben Zone erstellt.

Die MIG kann nur dann eine andere Zone auswählen, wenn sie auf null VMs herunterskaliert wird und die erste VM wieder erstellt wird.

Optimale Zone auswählen

Wenn nur eine der ausgewählten Zonen die Hardwareanforderungen der Gruppe unterstützt, wird diese Zone von Compute Engine ausgewählt.

Wenn mehrere ausgewählte Zonen die Hardwareanforderungen der Gruppe unterstützen, wählt Compute Engine eine Zone mit genügend verfügbaren Ressourcen aus, um für alle VMs der regionalen MIG zu passen. Dabei wird die Zone mit den meisten übereinstimmenden Reservierungen bevorzugt.

Wenn keine der ausgewählten Zonen über genügend verfügbare Ressourcen oder übereinstimmende Reservierungen für alle VMs verfügt, um so viele VMs wie möglich zu erstellen, wählt Compute Engine die Zone mit den meisten verfügbaren Ressourcen und übereinstimmenden Reservierungen aus. Dabei besteht eine Präferenz für die Zone mit den am besten übereinstimmenden Reservierungen. Die Gruppe versucht weiterhin, den Rest der VMs in derselben Zone zu erstellen, auch wenn die Ressourcen in einer anderen Zone früher verfügbar sind.

Größe einer MIG mit der Verteilungsform ANY_SINGLE_ZONE anpassen

Gruppengröße erhöhen

Wenn eine MIG bereits VMs enthält und die Zielverteilungsform auf ANY_SINGLE_ZONE festgelegt ist, platziert die MIG für alle horizontal skalierbaren Vorgänge neue VMs in derselben Zone wie vorhandene VMs. Wenn nicht genügend Ressourcen oder Reservierungen für alle zusätzlichen VMs verfügbar sind, erstellt die MIG so viele wie möglich.

Wenn die MIG keine VMs hat, wird beim Hochskalieren die optimale Zone ausgewählt, die die Hardwareanforderungen der Gruppe unterstützt und übereinstimmende Reservierungen verwendet.

Gruppengröße verringern

Beim Herunterskalieren entfernt eine regionale MIG mit der Verteilungsform ANY_SINGLE_ZONE VMs in der folgenden Reihenfolge:

  • VMs, die nicht den Status RUNNING haben, werden zuerst entfernt, um die Unterbrechung Ihrer Arbeitslast zu begrenzen. Eine nicht ausgeführte VM ist eine VM, die aus irgendeinem Grund nicht erstellt werden konnte oder gerade erstellt oder repariert wird.
  • VMs, die nicht die neueste Konfiguration der Gruppe verwenden.
  • VMs, die nicht deterministisch ausgewählt wurden

Auswirkungen von vorübergehend nicht verfügbaren Ressourcen

Eine regionale MIG mit der Zielverteilungsform ANY_SINGLE_ZONE ist anfällig für Ressourcenmangel in der ausgewählten Zone.

Wenn Ressourcen in der ausgewählten Zone der MIG vorübergehend nicht verfügbar sind, wechselt die MIG nicht automatisch die Zonen. Dies bedeutet, dass horizontal skalierbare und Aktualisierungsprozesse unterbrochen werden können, bis genügend Ressourcen verfügbar sind.

Auswirkungen eines Zonenausfalls

Eine regionale MIG mit ihrer Zielverteilungsform ANY_SINGLE_ZONE ist anfällig für zonale Ausfälle.

Im unwahrscheinlichen Fall eines zonalen Ausfalls in der Zone, in der die VMs Ihrer regionalen MIG gehostet werden, können alle VMs der MIG Ihre Arbeitslast möglicherweise nicht verarbeiten.

Nächste Schritte