Instanzflexibilität in MIGs

Mit der Instanzflexibilität in verwalteten Instanzgruppen (MIGs) können Sie mehrere Maschinentypen für die VM-Instanzen in der Gruppe angeben, anstatt auf einen einzelnen Maschinentyp beschränkt zu sein. Wenn ein Maschinentyp nicht verfügbar ist, kann die MIG automatisch einen anderen kompatiblen Typ aus Ihrer Liste auswählen, basierend auf der aktuellen Ressourcenverfügbarkeit. Diese Flexibilität trägt dazu bei, die Verfügbarkeit von Ressourcen zu verbessern, insbesondere für Anwendungen, die auf verschiedenen Maschinentypen ausgeführt werden können und die eine große Kapazität oder Hardware mit hoher Nachfrage erfordern.

In diesem Dokument wird beschrieben, wie die Instanzflexibilität in einer MIG funktioniert und welche Einschränkungen gelten. Informationen zum Konfigurieren einer MIG für die Verwendung von Instanzflexibilität finden Sie unter Instanzflexibilität hinzufügen.

Instanzflexibilität

Eine MIG erstellt alle ihre VMs anhand der von Ihnen ausgewählten Instanzvorlage. In der Instanzvorlage wird der Maschinentyp für jede VM angegeben. Mit der Instanzflexibilität können Sie alle Maschinentypen auflisten, die mit Ihrer Anwendung kompatibel sind.

Im folgenden Bild wird eine MIG mit einem einzelnen Maschinentyp mit einer MIG mit Instanzflexibilität verglichen. Wie im Bild dargestellt, werden in einer MIG mit einem einzelnen Maschinentyp identische VMs auf Grundlage einer Instanzvorlage erstellt. In einer MIG mit Instanzflexibilität können dagegen VMs mit unterschiedlichen Maschinentypen und ‑größen erstellt werden.

Vergleich einer MIG mit einem einzelnen Maschinentyp und einer MIG mit Instanzflexibilität

Funktionsweise der Instanzflexibilität

Standardmäßig werden alle VMs in einer MIG mit einem einzelnen Maschinentyp aus der Instanzvorlage erstellt. Sie können mehrere Maschinentypen in einer MIG festlegen, indem Sie eine Instanzauswahl (instanceSelections) in der Richtlinie für die Flexibilität der Instanz (instanceFlexibilityPolicy) konfigurieren.

Sie können auch Maschinentypen angeben, die auf verschiedenen CPU-Plattformen und mit unterschiedlichen Architekturen (x86- und Arm-Architektur) ausgeführt werden. Wenn Sie Maschinentypen mit unterschiedlichen Anforderungen an die Mindest-CPU-Plattform oder die Festplatten verwenden möchten, können Sie mit der Richtlinie zur Instanzflexibilität die entsprechenden Attribute aus der Instanzvorlage überschreiben. Weitere Informationen finden Sie unter Funktionsweise von minCpuPlatform- und disks-Überschreibungen.

Beispiel für Überschreibungen des Maschinentyps

Wenn Ihre Arbeitslast auf einer Reihe verschiedener Maschinentypen ausgeführt werden kann, können Sie eine Liste aller mit Ihrer Anwendung kompatiblen Maschinentypen in einer einzelnen instanceSelection so konfigurieren:

  "instanceFlexibilityPolicy": {
    "instanceSelections": {
      "instance-selection-1": {
        "machineTypes": ["c2-standard-8","c2d-standard-8","c3-standard-8", "c3d-standard-8"]
      }
    }
  }
  

Die Maschinentypen in einer Instanzauswahl haben die gleiche Priorität. Wenn eine MIG Maschinentypen in einer bestimmten Reihenfolge auswählen soll, können Sie mehrere Instanzauswahlen konfigurieren, die jeweils eine Liste von Maschinentypen und einen Rang zur Definition der Präferenz enthalten. Je niedriger der Rangwert, desto höher die Präferenz. Die MIG versucht, ihre VMs mit Maschinentypen mit einer höheren Präferenz zu erstellen. Wenn diese bevorzugten Maschinentypen nicht verfügbar sind, wird in der MIG ein Maschinentyp mit einer niedrigeren Priorität verwendet.

  "instanceFlexibilityPolicy": {
    "instanceSelections": {
      "most-preferred": {
        "rank": 1,
        "machineTypes": ["c3-standard-8","c2-standard-8"]
      },
      "least-preferred": {
        "rank": 2,
        "machineTypes": ["n2-standard-16","n1-standard-16"]
      }
    }
  }
  

Ihre Anwendung muss auf allen aufgeführten Maschinentypen ausgeführt werden können, da sich die Verfügbarkeit von Hardware im Laufe der Zeit ändert und bestimmte Hardware nicht garantiert wird, es sei denn, Sie verwenden Reservierungen.

Mit Instanzauswahlen können auch die Instanzattribute wie minCpuPlatform und disks überschrieben werden. Weitere Informationen finden Sie im folgenden Abschnitt Funktionsweise von Überschreibungen der Instanzauswahl.

Funktionsweise von minCpuPlatform- und disks-Überschreibungen

Bei der Instanzauswahl können Sie zusätzliche Instanzattribute wie die Mindest-CPU-Plattform (minCpuPlatform) und die Laufwerke (disks) angeben, um die in der Instanzvorlage definierten Attribute zu überschreiben. Wenn eine MIG einen Maschinentyp aus einer Instanzauswahl auswählt, erstellt sie eine VM mit den in dieser Instanzauswahl angegebenen Instanzeigenschaften. Wenn Sie keine dieser Eigenschaften für eine Instanzauswahl angeben, verwendet die MIG die entsprechenden Eigenschaften aus der Vorlage für diese Auswahl.

Wenn Sie diese Attribute auf der Ebene der Instanzauswahl überschreiben, haben Sie mehr Kontrolle und Flexibilität, insbesondere wenn Sie in einer MIG unterschiedliche Hardware verwenden.

  • Mindest-CPU-Plattform überschreiben, wenn Maschinentypen mit unterschiedlichen CPU-Plattformen kombiniert werden: Sie können eine Mindest-CPU-Plattform für Instanzen angeben, die aus den Maschinentypen in einer Auswahl erstellt werden. Mit dieser Überschreibung können Sie verschiedene Maschinentypen kombinieren, aber selektiv Mindest-CPU-Plattformen anwenden. Alternativ können Sie die Instanzauswahl so konfigurieren, dass eine CPU-Plattform automatisch ausgewählt wird. Dazu setzen Sie das Feld minCpuPlatform auf AUTOMATIC. Diese automatische Auswahl überschreibt die Einstellung für die Mindest-CPU-Plattform der Instanzvorlage und ermöglicht der MIG, jede kompatible CPU-Plattform für die ausgewählten Maschinentypen zu verwenden.

    Sie können beispielsweise Maschinentypen aus den Maschinenserien N1 und N2 in einer Auswahl kombinieren und gleichzeitig dafür sorgen, dass N1-Maschinen auf Intel Skylake ausgeführt werden, um Leistungssteigerungen zu erzielen.

  • Laufwerke überschreiben, wenn Sie Maschinentypen mit unterschiedlichen Architekturen kombinieren. Sie können eine benutzerdefinierte Laufwerkskonfiguration angeben, um das in den Instanzeigenschaften angegebene Bootlaufwerk oder zusätzliche Laufwerke zu überschreiben oder um einen bestimmten Speicher anzuhängen. Mit dieser Überschreibung können Sie Maschinentypen mit unterschiedlichen Architekturen oder Maschinentypen, die keine gemeinsamen Festplattentechnologien haben, kombinieren und die für jeden Maschinentyp erforderlichen Boot-Images oder ‑Festplatten angeben.

    Sie können beispielsweise C4- (x86-Architektur) und C4A-Maschinentypen (Arm-Architektur) kombinieren. Da für x86- und Arm-Maschinen unterschiedliche Boot-Images erforderlich sind, können Sie separate Instanzauswahlen verwenden, um das Bootlaufwerk für jede Architektur zu überschreiben.

    Wenn Sie die Laufwerke für eine Instanzauswahl angeben, führt die verwaltete Instanzgruppe die Laufwerke in der Instanzvorlage und in der Instanzauswahl anhand ihrer deviceName-Schlüssel zusammen. Das folgende Diagramm zeigt ein Beispiel.

    Laufwerke aus der Instanzvorlage und der Instanzauswahl werden zusammengeführt

Informationen zu den Einschränkungen bei der Verwendung von Überschreibungen für die Instanzauswahl finden Sie im Abschnitt Einschränkungen in diesem Dokument.

Beispiel für Mindest-CPU-Plattform und Überschreibungen für Laufwerke

Angenommen, Sie haben eine Instanzvorlage mit der folgenden Konfiguration:

  {
    ...
      "disks": [
        {
          "autoDelete": true,
          "deviceName": "boot",
          "boot": true,
          "diskEncryptionKey": {},
          "initializeParams": {
            "sourceImage": "projects/debian-cloud/global/images/family/debian-12",
            "diskSizeGb": "10",
            "diskType": "pd-balanced"
          }
        }
      ],
      "machineType": "n2-standard-2",
      ...
    }
  

Im folgenden Beispiel für eine Richtlinie zur Instanzflexibilität wird die Vorlagenkonfiguration überschrieben, indem eine Mindest-CPU-Plattform und eine Laufwerkskonfiguration angegeben werden.

  "instanceFlexibilityPolicy": {
    "instanceSelections": {
      "first-preference": {
        "rank": 1,
        "machineTypes": ["n4-standard-4 "],
        "disks": [
          {
            "autoDelete": true,
            "deviceName": "boot",
            "boot": true,
            "diskEncryptionKey": {},
            "initializeParams": {
              "sourceImage": "projects/debian-cloud/global/images/family/debian-12",
              "diskSizeGb": "10",
              "diskType": "hyperdisk-balanced"
            }
          }
        ]
      },
      "second-preference": {
        "rank": 2,
        "machineTypes": ["n2-standard-4"],
        "minCpuPlatform": "Intel Ice Lake",
        "disks": [
          {
            "autoDelete": true,
            "deviceName": "boot",
            "boot": true,
            "initializeParams": {
              "sourceImage": "projects/debian-cloud/global/images/family/debian-12",
              "diskSizeGb": "10",
              "diskType": "pd-ssd"
            }
          }
        ]
      },
      "third-preference": {
        "rank": 3,
        "machineTypes": ["n1-standard-4"],
        "minCpuPlatform": "Intel Skylake",
      }
    }
  }
  

So werden Maschinentypen in einer MIG ausgewählt

Wenn Sie mehrere Maschinentypen konfigurieren, wählt die MIG einen Maschinentyp basierend auf der aktuellen Ressourcenverfügbarkeit aus und priorisiert ungenutzte Reservierungen. Wenn Sie Ränge konfiguriert haben, berücksichtigt die MIG zuerst Ihre bevorzugte Reihenfolge. Bei einer Auswahl von Instanzen mit Rangfolge prüft die MIG dann die Ressourcenverfügbarkeit und anschließend die Reservierungen.

Die Zonen in der Region der verwalteten Instanzgruppe können sich auch auf die Auswahl des Maschinentyps auswirken, da die Ressourcenverfügbarkeit je nach Zone variiert. Weitere Informationen dazu, wie eine MIG Zonen auswählt, finden Sie im folgenden Abschnitt.

So wählt eine MIG Zonen aus

Sie können die Instanzflexibilität in einer regionalen MIG mit der Zielverteilungsform BALANCED, ANY oder ANY_SINGLE_ZONE konfigurieren. Die Instanzflexibilität unterstützt die Zielverteilungsform EVEN nicht.

Bei der Instanzflexibilität wählt die regionale MIG beim Erstellen einer VM eine Zone basierend auf der ausgewählten Zielverteilungsform aus:

  • BALANCED: Die MIG wählt eine Zone mit verfügbaren Ressourcen aus, die die VM-Verteilung über Zonen hinweg so gleichmäßig wie möglich ausgleichen kann. In einer ausgewählten Zone priorisiert die MIG Maschinentypen basierend auf Rängen (falls konfiguriert) und verfügbaren Reservierungen.

  • ANY: Die MIG wählt eine Zone mit verfügbaren Ressourcen und Reservierungen aus. Wenn Ränge konfiguriert sind, priorisiert die MIG die Zone, in der ein Maschinentyp basierend auf Rängen verfügbar ist.

  • ANY_SINGLE_ZONE: Die MIG wählt eine Zone mit den meisten Maschinentypen basierend auf den Rängen aus, sofern konfiguriert, und in der die MIG die meisten VMs aus nicht verwendeten Reservierungen erstellen kann.

Weitere Informationen zur Funktionsweise einer Zielverteilungsform finden Sie unter Form der regionalen MIG-Zielverteilung.

Instanzflexibilität und Reservierungen

Sie können die Instanzflexibilität mit Reservierungen verwenden. Je nach dem Reservierungsaffinitätsattribut, das Sie in der Instanzvorlage festlegen, verwendet eine MIG Reservierungen so:

  • ANY_RESERVATION (empfohlen für Instanzflexibilität): Wenn eine Reservierung verwendet wird, wählt die MIG zuerst den Maschinentyp mit der nicht verwendeten Reservierung aus. Wenn Sie die Reihenfolge ändern möchten, in der die MIG Maschinentypen auswählt, können Sie mehrere Instanzauswahlen konfigurieren und Ihre Präferenz mithilfe von Rängen angeben. Die MIG berücksichtigt zuerst die Ränge und dann die verfügbaren Reservierungen für die Maschinentypen innerhalb eines Rangs.

  • SPECIFIC: Wenn eine bestimmte Reservierung verwendet wird, wählt die MIG den Maschinentyp aus, der den Reservierungseigenschaften entspricht. Wenn Ihre Instanzauswahl nicht den Maschinentyp enthält, der den Attributen der jeweiligen Reservierung entspricht, schlägt die Instanzerstellung fehl.

Weitere Informationen zu Reservierungen finden Sie unter Reservierungen.

Instanzflexibilität und Spot-VMs

Wenn in Ihrer MIG mit Instanzflexibilität Spot-VMs verwendet werden, wird automatisch ein Maschinentyp mit der niedrigsten beobachteten Preemption-Rate ausgewählt, um die Unterbrechungen für Ihre Arbeitslast zu minimieren. Wenn Sie dieses Verhalten überschreiben möchten, führen Sie die folgenden Schritte aus:

  • Ressourcenverfügbarkeit ansehen Bevor Sie eine MIG mit Spot-VMs erstellen, können Sie die Ressourcenverfügbarkeit in der Region oder Zone prüfen, in der Sie die MIG erstellen möchten. So verringern Sie die Wahrscheinlichkeit, dass Fehler bei der Ressourcenverfügbarkeit auftreten.

    Eine Anleitung finden Sie unter Verfügbarkeit von Spot-VMs ansehen.

  • Mehrere Instanzauswahlen konfigurieren Sie können den Maschinentyp und die Zonen angeben, in denen Spot-VMs erstellt werden sollen, indem Sie Ränge verwenden. Die MIG berücksichtigt zuerst Ihre Prioritätsreihenfolge und dann die Zuverlässigkeit von Spot-VMs bei der Auswahl einer Instanz.

    Eine Anleitung finden Sie unter MIG mit mehreren Maschinentypen und Präferenzen erstellen.

Weitere Informationen zur Verwendung von Spot-VMs in einer MIG finden Sie unter Spot-VMs in einer verwalteten Instanzgruppe.

Instanzflexibilität und VM-Reparaturen

Wenn eine VM in einer MIG ausfällt, repariert die MIG die VM standardmäßig, indem sie sie mit derselben Konfiguration, einschließlich des Maschinentyps, neu erstellt. Wenn Sie die Instanzflexibilität konfigurieren und Updates während der Reparatur aktivieren, können Sie die Wahrscheinlichkeit erhöhen, dass Sie Ressourcen erhalten, wenn ein Engpass auftritt. Wenn eine MIG versucht, eine VM neu zu erstellen, und der ursprüngliche Maschinentyp der VM nicht verfügbar ist, erhalten Sie einen Fehlbestandfehler. Wenn „Updates bei Reparatur“ aktiviert ist, verwendet die MIG Ihre angegebenen Instanzauswahlen und die aktuelle Verfügbarkeit, um einen anderen Maschinentyp für die VM-Erstellung auszuwählen. Wenn Sie Updates während der Reparatur aktivieren, wird außerdem dafür gesorgt, dass die neu erstellte VM die aktuelle Konfiguration für die Instanzflexibilität verwendet.

Weitere Informationen zu Reparaturen finden Sie unter VMs für Hochverfügbarkeit reparieren.

Instanzflexibilität und Autoscaling

Wenn Sie Autoscaling in einer MIG mit mehreren Maschinentypen konfigurieren, passiert Folgendes:

  • Wenn ein Autoscaler eine MIG skaliert, werden VMs in der MIG erstellt, indem Maschinentypen auf dieselbe Weise wie in einer nicht automatisch skalierten MIG ausgewählt werden. Weitere Informationen finden Sie in diesem Dokument unter Auswahl von Maschinentypen in einer MIG.

  • Wenn ein Autoscaling eine MIG herunterskaliert, wählt die MIG die zu löschenden VMs so aus:

    1. Die MIG priorisiert zuerst das Löschen von VMs, die die Zielverteilungsform am besten beibehalten.
    2. Wenn Sie Ränge konfiguriert haben, werden in der MIG unter den priorisierten VMs zuerst VMs gelöscht, die Maschinentypen mit niedrigerem Rang verwenden.
    3. Schließlich prüft die MIG die Autoscaling-Empfehlung, um die zu löschenden VMs auszuwählen.

Die automatische Skalierung funktioniert am besten, wenn Ihre MIG Maschinentypen mit ähnlicher Leistung hat, z. B. Maschinen mit derselben Anzahl von vCPUs. Andernfalls versucht der Autoscaler möglicherweise häufiger, den leistungsstärksten Maschinentyp hinzuzufügen oder zu entfernen, wenn die MIG horizontal skaliert wird. Dieses Verhalten kann unabhängig vom Rang auftreten, den Sie für diesen Maschinentyp konfiguriert haben.

Weitere Informationen zum Autoscaling finden Sie unter Autoscaling von Instanzgruppen.

Anwendungsfälle

In den folgenden Abschnitten werden einige Anwendungsfälle für die Instanzflexibilität in verwalteten Instanzgruppen beschrieben.

Verfügbarkeit verbessern

Sie können die Flexibilität der Instanz einer MIG konfigurieren, um die Verfügbarkeit von Ressourcen zu verbessern:

  • Maschinentypen: Die grundlegende Einrichtung besteht darin, mehrere Maschinentypen innerhalb eines einzelnen Rangs zu konfigurieren. Durch diesen einzelnen Rang werden sie gleichwertig behandelt, sodass die MIG eine beliebige von ihnen basierend auf der Ressourcenverfügbarkeit auswählen kann. Wenn Sie jedoch bestimmte Präferenzen haben, können Sie den Maschinentypen unterschiedliche Ränge zuweisen, um eine Reihenfolge für die bevorzugten Maschinentypen festzulegen.

  • Standort: Sie können die Wahrscheinlichkeit, Ressourcen zu erhalten, weiter erhöhen, indem Sie beim Erstellen Ihrer MIG alle Zonen auswählen und die Zielverteilungsform ANY verwenden. Mit der Form ANY kann die MIG in allen Zonen nach Kapazität suchen.

  • Spot-VMs und vorzeitige Beendigung: Wenn Sie Spot-VMs verwenden, empfiehlt Google, so viele kompatible Maschinentypen wie möglich in denselben Rang aufzunehmen, um die Wahrscheinlichkeit zu maximieren, dass Sie die VMs erhalten, und die vorzeitige Beendigung zu minimieren. Mit dieser Konfiguration kann die MIG Maschinentypen mit den niedrigsten Preemption-Raten auswählen, um Unterbrechungen für Ihre Arbeitslast zu minimieren. Wenn Sie Maschinentypen mit unterschiedlichen Rängen konfigurieren, priorisiert die MIG Maschinentypen anhand des Rangs anstelle von Preemption-Raten. Dies kann dazu führen, dass ein Maschinentyp mit einer höheren Preemption-Rate ausgewählt wird.

Kostenoptimierung

Eine MIG kann automatisch die kostengünstigsten Instanzen für Ihre Infrastruktur bereitstellen, wenn Sie die Einstellungen für die Instanzflexibilität Ihrer MIG so konfigurieren:

  • Maschinentypen: Wählen Sie die Maschinentypen aus, die das bevorzugte Preis-Leistungs-Verhältnis für Ihre Arbeitslast bieten. Sie müssen nicht alle verfügbaren Größen für jeden Maschinentyp angeben, sondern nur die Größen, die für Ihre Anforderungen am kostengünstigsten sind.

  • Rang: Weisen Sie den Instanzauswahlen Ränge entsprechend Ihren Kostenvorgaben zu. Der kostengünstigste Maschinentyp sollte dabei den höchsten Rang erhalten. So wird sichergestellt, dass Sie den kostengünstigsten Maschinentyp basierend auf der Verfügbarkeit erhalten.

  • Speicherort: Wählen Sie beim Erstellen der MIG alle Zonen und die Zielverteilungsform ANY aus. Dadurch erhöht sich die Wahrscheinlichkeit, die kostengünstigsten Maschinentypen in Zonen zu erhalten, in denen sie verfügbar sind.

Basierend auf Ihren Einstellungen für die Instanzflexibilität stellt die MIG automatisch die bestmögliche Kombination aus verfügbaren Maschinentypen bereit, um Ihre Kostenkriterien und die angeforderte Gesamtkapazität zu erfüllen. So werden die Kosten zu einem bestimmten Zeitpunkt minimiert.

Leistung maximieren

Sie können die Flexibilität der MIG-Instanz konfigurieren, um die Leistung zu maximieren. Wählen Sie dazu Maschinenfamilien und ‑größen aus, die für Ihre Arbeitslast am besten geeignet sind. Ordnen Sie die Maschinentypen dann anhand der Leistung vom höchsten zum niedrigsten Wert an. Verwenden Sie dabei die bevorzugte Größe innerhalb der jeweiligen Familie. Anhand des Rangs und der Maschinentypen wählt die MIG die leistungsstärksten Maschinen aus allen verfügbaren Ressourcen aus.

Da neuere Maschinengenerationen in der Regel eine höhere Leistung pro Kern bieten, müssen Sie die Maschinenauswahl nicht auf die gleiche Größe (Anzahl der vCPUs) in verschiedenen Familien beschränken, um eine gleichwertige Leistung zu erzielen. Wenn Sie beispielsweise Maschinentypen aus verschiedenen Familien auswählen, können Sie unterschiedliche CPU-Anzahlen kombinieren, z. B. n1-standard-32 mit n2-standard-16.

Wenn Sie zusätzlich eine minCpuPlatform für die Instanzauswahl angeben, kann sichergestellt werden, dass in der MIG eine leistungsstarke CPU-Plattform ausgewählt wird.

Nahtloser Übergang zu den neuesten Maschinentypen

Sie können die Flexibilität von verwalteten Instanzgruppen so konfigurieren, dass die Verwendung von Maschinentypen der neuesten Generation priorisiert wird, während Maschinentypen älterer Generationen als Fallback für die Kapazität verwendet werden. Erstellen Sie dazu eine Instanzauswahl mit den Maschinentypen der neuesten Generation und weisen Sie ihr einen niedrigeren Rang (höhere Präferenz) zu. Wenn für diese Maschinentypen unterschiedliche Laufwerkskonfigurationen erforderlich sind, verwenden Sie die Laufwerksüberschreibungen in dieser Instanzauswahl, um die spezifischen Laufwerkseigenschaften zu definieren. Erstellen Sie eine zweite Instanzauswahl mit den Maschinentypen der älteren Generation als Fallback. Weisen Sie dieser Instanzauswahl einen höheren Rang (niedrigere Präferenz) zu.

Wählen Sie beim Erstellen der MIG alle Zonen in der Region und die Zielverteilungsform ANY aus. Mit dieser Konfiguration wird sichergestellt, dass die MIG zuerst in allen Zonen der Region nach Maschinen der neuesten Generation sucht. In der MIG werden nur Maschinen der älteren Generation bereitgestellt, wenn nicht genügend Kapazität der neuesten Generation verfügbar ist. So wird dafür gesorgt, dass die angeforderte Gesamtkapazität immer erreicht wird, während der Anteil der neuesten Hardware maximiert wird.

Beschränkungen

Die Instanzflexibilität unterliegt den folgenden Einschränkungen:

  • Zonale MIGs unterstützen keine Instanzflexibilität. Sie können stattdessen eine regionale MIG mit einer einzelnen Zone verwenden.

  • Flex-Start-VMs unterstützen keine Instanzflexibilität.

  • Die Instanzflexibilität wird für die folgenden MIG-Funktionen nicht unterstützt:

  • Beim Überschreiben von minCpuPlatform und disks gelten außerdem die folgenden Einschränkungen:

    • Sie müssen Updates während der Reparatur aktivieren.

    • Wenn Sie minCpuPlatform oder disks für eine vorhandene Instanzauswahl konfigurieren, müssen Sie auch das Feld machineTypes einfügen. Ohne das Feld machineTypes schlägt der Vorgang mit einem Fehler fehl.

    • Sie können keine zustandsorientierte Richtlinie oder instanzspezifische Konfiguration auf Laufwerke anwenden, die durch eine Instanzauswahl überschrieben werden.

    • Sie können lokale SSDs nur für Maschinentypen überschreiben, bei denen Sie eine bestimmte Anzahl von lokalen SSD-Laufwerken auswählen können. Sie können lokale SSDs für -lssd-Varianten von Maschinentypen, an die automatisch lokale SSD-Laufwerke angehängt werden, nicht überschreiben.

    • Sie müssen für alle Instanzauswahlen einen eindeutigen Maschinentyp angeben. Sie können beispielsweise nicht n1-standard-2 in einer Auswahl mit einer Skylake-CPU und in einer anderen Auswahl mit einer Broadwell-CPU angeben.

  • Um ein effektives Load Balancing oder Autoscaling in einer MIG mit Instanzflexibilität zu gewährleisten, verwenden Sie Maschinentypen mit ähnlicher Leistung, z. B. mit derselben Anzahl von vCPUs. „Ähnliche Leistung“ ist jedoch nicht auf die Verwendung derselben Größe in verschiedenen Familien beschränkt. Da neuere Maschinengenerationen in der Regel eine höhere Leistung pro vCPU haben, können Sie verschiedene vCPU-Anzahlen kombinieren (z. B. n1-standard-32 mit n2-standard-28).

    • In Cloud Load Balancing können Maschinentypen mit ähnlicher Leistung eine Überlastung kleinerer Hardware und eine Unterlastung schnellerer Maschinen verhindern.

    • Beim Autoscaling kann es vorkommen, dass ähnliche leistungsstarke Maschinentypen das Hinzufügen oder Entfernen des leistungsstärksten Maschinentyps verhindern.

Nächste Schritte