Bulk-Modus

Verwaltete Instanzgruppen (Managed Instance Groups, MIGs) können VM-Instanzen (virtuelle Maschinen) im Bulk erstellen und so die Zielgröße auf einmal erreichen, anstatt jede Instanz einzeln zu erstellen. Durch die Bulk-Erstellung von Instanzen wird sichergestellt, dass die angeforderten Ressourcen bereit sind, bevor die MIG mit der Erstellung der Instanzen beginnt. Die Bulk-Erstellung ist nützlich für Batchjobs, die erst gestartet werden können, wenn alle Instanzen verfügbar sind, z. B. für Hochleistungs-Computing (HPC) oder verteiltes Training.

Wenn Sie mehrere Anfragen in einer MIG stellen müssen, um Instanzen auf einmal zu erstellen, verwenden Sie Anfragen zur Größenanpassung. Weitere Informationen finden Sie unter Informationen zu Anfragen zur Größenanpassung in einer MIG.

Bulk-Modus

In einer MIG bestimmt der Modus in der Richtlinie für die Zielgröße, ob die MIG die Instanzen unabhängig voneinander oder auf einmal erstellt. Standardmäßig erstellt die MIG die Instanzen unabhängig voneinander.

Die Richtlinie für die Zielgröße hat zwei Modi:

  • Einzeln (Standard): Im Modus „Einzeln“ erstellt die MIG Instanzen unabhängig voneinander. Wenn nicht genügend Kapazität vorhanden ist, um alle in der Zielgröße angegebenen Instanzen zu erstellen, erstellt die MIG so viele Instanzen wie möglich mit der verfügbaren Kapazität und versucht, die verbleibenden Instanzen zu erstellen, sobald Kapazität verfügbar wird.

  • Bulk: Im Bulk-Modus erstellt die MIG die Instanzen auf einmal. Wenn nicht genügend Ressourcenkapazität vorhanden ist, um alle in der Zielgröße angegebenen Instanzen zu erstellen, wartet die MIG, bis die volle Kapazität verfügbar ist. Die MIG erstellt keine Instanz, bis Compute Engine die Kapazität für die angegebene Zielgröße hat. Wenn Sie den Bulk-Modus verwenden, erhalten Sie alle erforderlichen Ressourcen für Ihre Arbeitslast, bevor die MIG mit der Erstellung der Instanzen beginnt.

Funktionsweise des Bulk-Modus in einer MIG

Wenn Sie den Bulk-Modus in einer MIG aktivieren möchten, müssen Sie den Modus der Richtlinie für die Zielgröße auf BULK festlegen und eine Zielgröße angeben. Nachdem Sie eine Zielgröße angegeben haben, startet die MIG den Bulk-Erstellungsvorgang und wartet, bis die volle Kapazität verfügbar ist.

Während dieser Wartezeit erstellt die MIG verwaltete Instanzen. Diese verwalteten Instanzen stellen die tatsächlichen Instanzen dar, die die MIG erstellt, wenn die Bulk-Erstellung abgeschlossen ist. Die MIG erstellt keine VM-Instanzen, bis Compute Engine die Kapazität für alle in der Zielgröße angegebenen Instanzen hat. Wenn die volle Kapazität verfügbar ist, erstellt die MIG die angeforderten Instanzen auf einmal.

Informationen zum Überwachen des Bulk-Erstellungsvorgangs finden Sie unter Status der Bulk-Erstellung von Instanzen ansehen.

Beschränkungen

In den folgenden Abschnitten werden die Beschränkungen beschrieben, die gelten, wenn Sie den Bulk-Modus in einer MIG verwenden.

Instanzbereitstellung und -verteilung

Bei der Instanzbereitstellung und -verteilung im Bulk-Modus gelten die folgenden Einschränkungen:

Konfigurationsänderungen und Größenanpassung

Bei Konfigurationsänderungen und Größenanpassungen im Bulk-Modus gelten die folgenden Einschränkungen:

  • Sie können den Modus der Richtlinie für die Zielgröße in einer vorhandenen MIG nicht ändern.

  • Wenn in der Instanzvorlage der MIG das Bereitstellungsmodell „Flex-Start“ angegeben ist, müssen Sie die Reparaturen in der MIG deaktivieren, indem Sie das Feld defaultActionOnFailure auf DO_NOTHING festlegen.

  • Beim Hinzufügen oder Entfernen von Instanzen aus der MIG gelten die folgenden Bedingungen:

    • Sie können Instanzen hinzufügen, indem Sie die Zielgröße erhöhen oder die Methode createInstances verwenden. Dies ist jedoch nur möglich, wenn sich keine Instanz in der MIG befindet (targetSize = 0).

    • Sie können Instanzen entfernen, indem Sie die Zielgröße auf 0 verringern. Wenn Sie die Größe auf einen Wert ungleich null verringern möchten, darf in der MIG kein Bulk-Instanzvorgang ausgeführt werden (bulkInstanceOperation.inProgress muss false sein).

  • Wenn Sie die Größe der MIG mit der Methode resizeAdvanced ändern, können Sie die Wiederholungsversuche bei der Erstellung nicht deaktivieren.

Nicht unterstützte Funktionen für MIGs

Der Bulk-Modus unterstützt die folgenden MIG-Funktionen nicht:

Preise

Für Bulk-Instanzvorgänge in einer MIG fallen keine zusätzlichen Gebühren an. Stattdessen fallen je nach verwendetem Bereitstellungsmodell folgende Gebühren an:

  • Wenn Sie mit einer MIG Flex-Start-VMs erstellen, fallen folgende Gebühren an:

    • Die Gebühren fallen an, sobald die MIG die Flex-Start-VMs erstellt. Google Cloud berechnet Ihnen die Flex-Start-VMs gemäß der Preisgestaltung von Dynamic Workload Scheduler.

    • Die Gebühren fallen nicht mehr an, wenn die MIG die Flex-Start-VMs am Ende der Ausführungsdauer löscht oder wenn Sie die Flex-Start-VMs löschen.

  • Wenn Sie mit einer MIG VMs erstellen, indem Sie eine Reservierung nutzen, fallen folgende Gebühren an:

    • Wenn die MIG die VMs erstellt, fallen keine zusätzlichen Gebühren für die genutzten Reservierungsressourcen an. Sie zahlen nur für Ressourcen, die von den VMs verwendet werden und nicht Teil der Reservierung sind, z. B. Laufwerke oder IP-Adressen.

    • Die Gebühren fallen bis zum Ende der Reservierung an. Zu diesem Zeitpunkt löscht Compute Engine die Reservierung und alle VMs, die sie nutzen. Weitere Informationen finden Sie unter Abrechnung für Reservierungen.

Nächste Schritte