In diesem Dokument erhalten Sie einen Überblick über Flex-Start-VMs. Es werden die wichtigsten Merkmale sowie die Anforderungen und Einschränkungen beschrieben, die beim Erstellen von Flex-Start-VMs gelten.
Flex-Start-VMs sind VM-Instanzen, die für Arbeitslasten konzipiert sind, die jederzeit gestartet werden können. Flex-Start-VMs werden gestartet, wenn Ressourcen verfügbar sind, und werden bis zu sieben Tage lang ausgeführt. Sie erstellen Flex-Start-VMs mit dem Bereitstellungsmodell „Flex-Start“. Dieses Modell basiert auf dem Dynamic Workload Scheduler (DWS), um Ressourcen aus einem sicheren Kapazitätspool bereitzustellen. So erhöhen Sie die Wahrscheinlichkeit, stark nachgefragte Ressourcen wie GPUs zu erhalten.
Flex-Start-VMs eignen sich ideal für die Ausführung der folgenden Arbeitslasten:
Vortraining kleiner Modelle
Modellabstimmung
HPC-Simulation (Hochleistungs-Computing)
Batchinferenz
Flex-Start-VMs unterstützen alle beschleunigungsoptimierten Maschinentypen (außer A4X und G4) und H4D-Maschinentypen. Bei den Maschinentypen A4, A3, A2 und H4D erhalten Sie vCPUs, Arbeitsspeicher und alle angehängten GPUs zu einem reduzierten Preis.
Für Arbeitslasten, die Ressourcen für mehr als sieben Tage oder mit einer höheren Kapazitätszusicherung erfordern, können Sie eine Anfrage für eine vorausschauende Reservierung im Kalendermodus erstellen, um weiterhin von DWS-Rabatten zu profitieren.
Wichtige Merkmale von Flex-Start-VMs
Im Vergleich zu anderen Arten von Compute Engine-Instanzen haben Flex-Start-VMs die folgenden Merkmale:
Wartezeit für die Zuweisung von Ressourcen: Sie können Flex-Start-VMs erstellen, bevor Compute Engine die angeforderten Ressourcen zuweisen kann. VMs werden jedoch nur gestartet, wenn Ressourcen innerhalb des angegebenen Zeitraums verfügbar werden. Wenn keine Ressourcen verfügbar sind, schlägt die Anfrage zum Erstellen der VM fehl.
Weitere Informationen finden Sie in diesem Dokument unter Wartezeit für Flex-Start-VM.
Begrenzte Laufzeit: Flex-Start-VMs können bis zu sieben Tage lang ausgeführt werden. Danach beendet oder löscht Compute Engine die VMs automatisch basierend auf der Beendigungsaktion, die in den VM-Eigenschaften angegeben ist.
Weitere Informationen finden Sie in diesem Dokument unter Begrenzte Laufzeit von VMs mit Flex-Start.
Bereitstellungsmodell „Flex-Start“: Sie erstellen Flex-Start-VMs mit dem Bereitstellungsmodell „Flex-Start“. Dieses Bereitstellungsmodell bietet eine bessere Ressourcenverfügbarkeit und günstigere Preise im Vergleich zu VMs, die Sie mit dem Standardbereitstellungsmodell erstellen.
Weitere Informationen zu den einzelnen Bereitstellungsmodellen finden Sie unter Bereitstellungsmodelle für Compute Engine-Instanzen.
Wartezeit für Flex-Start-VMs
Wenn Sie eine Flex-Start-VM erstellen, wird sie nicht sofort gestartet. Compute Engine versucht, die angeforderten Ressourcen zuzuweisen und die VM innerhalb eines bestimmten Zeitrahmens zu starten. Wenn Sie über ausreichend Kontingent für die angeforderten Ressourcen verfügen und Compute Engine diese bis zum Ende der Wartezeit zuweist, wird die Flex-Start-VM innerhalb von zwei Minuten nach Verfügbarkeit der Kapazität gestartet. Andernfalls schlägt die Anfrage zur VM-Erstellung fehl.
Die Wartezeit variiert je nach Methode, die Sie zum Erstellen von VMs verwenden:
Wartezeit für eigenständige Flex-Start-VMs
Wenn Sie eine eigenständige Flex-Start-VM erstellen möchten, müssen Sie mit dem Feld requestValidForDuration
eine Wartezeit angeben. Sie können eine Wartezeit von 0 Sekunden oder zwischen 90 Sekunden und 7.200 Sekunden (2 Stunden) festlegen.
Je nach den zonalen Anforderungen Ihrer Arbeitslast empfehlen wir die folgenden Wartezeiten, um die Wahrscheinlichkeit zu erhöhen, dass Ihre Anfrage zum Erstellen einer Flex-Start-VM erfolgreich ist:
Strenge zonale Anforderungen: Wenn für Ihre Arbeitslast eine Flex-Start-VM in einer bestimmten Zone erstellt werden muss, empfehlen wir, das Feld
requestValidForDuration
auf 90 Sekunden oder mehr (bis zu zwei Stunden) festzulegen. Längere Wartezeiten erhöhen die Wahrscheinlichkeit, Ressourcen zu erhalten. Die VM bleibt während dieser Zeit im StatusPENDING
.Keine zonalen Anforderungen: Wenn die Flex-Start-VM in einer beliebigen Zone der Region ausgeführt werden kann, empfehlen wir, das Feld
requestValidForDuration
auf null Sekunden festzulegen. Dieser Wert gibt an, dass Compute Engine Ressourcen nur zuweist, wenn sie sofort verfügbar sind. Wenn Ihre Anfrage fehlschlägt, weil Ressourcen nicht verfügbar sind, versuchen Sie, die VM mit flexiblem Start in einer anderen Zone zu erstellen.
Wenn Sie eine Anfrage zum Erstellen einer VM beenden möchten, während Compute Engine versucht, Ressourcen zuzuweisen, löschen Sie die Flex-Start-VM.
Wartezeit für Anfragen zur Größenanpassung in einer MIG
Wenn Sie Flex-Start-VMs mithilfe von Anfragen zur Größenänderung auf einmal zu einer verwalteten Instanzgruppe (MIG) hinzufügen, ist die Wartezeit für die Bereitstellung aller angeforderten Ressourcen unbegrenzt. Nachdem Sie eine Anfrage zur Größenänderung für eine MIG erstellt haben, bleibt die Anfrage im Status ACCEPTED
, bis Ressourcen verfügbar sind. Wenn und wann die angeforderten Ressourcen verfügbar werden, ändert sich der Status der MIG-Anfrage zur Größenänderung in SUCCEEDED
und Compute Engine erstellt die Flex-Start-VMs.
Wenn Sie eine Anfrage zum Erstellen von VMs beenden möchten, während Compute Engine versucht, Ressourcen zuzuweisen, brechen Sie die Anfrage zur Größenanpassung der MIG ab. Weitere Informationen finden Sie unter Anfragen zur Größenänderung von MIGs.
Begrenzte Laufzeit von Flex-Start-VMs
Wenn Sie eine VM mit flexiblem Start erstellen, müssen Sie Folgendes angeben:
Laufzeit der VM: Sie müssen angeben, wie lange die VMs ausgeführt werden dürfen. Die Ausführungsdauer kann zwischen 10 Minuten und 7 Tagen liegen. Wenn Sie die VMs nicht mehr benötigen, können Sie die eigenständigen VMs optional beenden oder löschen oder die VMs löschen, die mit einer Anfrage zur Größenänderung der MIG erstellt wurden.
Aktion bei VM-Beendigung: Sie müssen auswählen, ob Compute Engine die VMs am Ende ihrer Ausführungsdauer automatisch beendet oder löscht.
Kontingent
Wenn Sie eine VM mit flexiblem Start erstellen oder neu starten möchten, benötigen Sie ein ausreichendes Kontingent für auf Abruf verfügbare Ressourcen für die angeforderten vCPUs, den Arbeitsspeicher und alle angehängten GPUs oder lokalen SSD-Laufwerke.
Wenn Sie versuchen, eine Flex-Start-VM ohne ausreichendes Kontingent zu erstellen oder neu zu starten, passiert Folgendes:
Anfragen zur VM-Erstellung: Ihre Anfrage bleibt ausstehend, bis Sie ausreichend Kontingent erhalten. Wenn Sie das erforderliche Kontingent nicht vor Ablauf der Wartezeit erhalten, schlägt Ihre Anfrage fehl.
Anfragen zum Neustart von VMs: Ihre Anfrage schlägt sofort fehl.
Preise
Für Flex-Start-VMs fallen Kosten wie folgt an:
Sie zahlen nach dem PAYG-Modell (Pay as you go). Weitere Informationen zu den Preisen für VMs während ihres Lebenszyklus finden Sie unter Preise.
Für die Maschinentypen A4, A3, A2 und H4D erhalten Sie vCPUs, Arbeitsspeicher und alle angehängten GPUs zu einem ermäßigten Preis. Andere unterstützte beschleunigungsoptimierte Maschinentypen sind nicht für Rabatte berechtigt. Weitere Informationen finden Sie unter DWS-Preise.
Beschränkungen
Für VMs mit flexiblem Start gelten die folgenden Einschränkungen:
Für Flex-Start-VMs können nur die folgenden Maschinentypen verwendet werden:
Alle beschleunigungsoptimierten Maschinentypen, außer A4X und G4
H4D-Maschinentypen
Sie müssen Flex-Start-VMs mit dem Bereitstellungsmodell „Flex-Start“ erstellen.
Sie müssen mit den Feldern
instanceTerminationAction
undmaxRunDuration
angeben, ob Flex-Start-VMs am Ende ihrer Ausführungsdauer beendet oder gelöscht werden sollen.Sie müssen Flex-Start-VMs während Hostwartungsereignissen beenden.
Sie können keine Platzierungsrichtlinien auf Flex-Start-VMs anwenden.
Sie können keine Reservierungen verwenden.
Nächste Schritte
Informationen zum Erstellen einer eigenständigen Flex-Start-VM finden Sie unter Flex-Start-VM erstellen.
Weitere Informationen zum Erstellen mehrerer VMs mit flexiblem Start in einer MIG finden Sie unter Anfragen zur Größenänderung von MIGs.
Überzeugen Sie sich selbst
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit von Compute Engine in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Compute Engine kostenlos testen