In diesem Dokument werden das Verhalten, die Einschränkungen und die Abrechnung von Platzierungsrichtlinien erläutert.
Standardmäßig verwalten Sie den Speicherort Ihrer Compute Engine-Instanzen nur durch Angabe der Zonen. Mit Platzierungsrichtlinien können Sie die relative Platzierung Ihrer Instanzen in einer Zone weiter spezifizieren. Je nach Richtlinie, die Sie auf Ihre Instanzen anwenden, können Sie die Netzwerklatenz zwischen Instanzen reduzieren (Richtlinie kompakt) oder die Ausfallsicherheit bei standortspezifischen Unterbrechungen verbessern (Richtlinie gestreut).
Weitere Informationen zum Erstellen und Anwenden von Richtlinien für die Platzierung finden Sie in der Dokumentation zur Verwendung von Richtlinien für kompakte Platzierung und zur Verwendung von Richtlinien für gestreute Platzierung.
Weitere Informationen zu anderen Möglichkeiten zum Steuern der Instanzbereitstellung finden Sie in der Dokumentation zu Sole-Tenancy und regionalen verwalteten Instanzgruppen (Regional Managed Instance Groups, MIGs).
Platzierungsrichtlinien
Jede Compute-Instanz wird auf einem physischen Server (Host) ausgeführt, der sich in einem Serverrack befindet. Jedes Serverrack ist Teil eines Clusters, der sich in einem Rechenzentrum für eine Zone befindet. Wenn Sie mehrere Instanzen in derselben Zone haben, platziert Compute Engine diese Instanzen standardmäßig auf verschiedenen Hosts. Durch diese Platzierung werden die Auswirkungen potenzieller Stromausfälle minimiert. Wenn Sie jedoch eine Platzierungsrichtlinie auf Instanzen in derselben Zone anwenden, können Sie die relativen Standorte dieser Instanzen in der Zone je nach den Anforderungen Ihrer Arbeitslast weiter steuern.
Sie können die folgenden Arten von Richtlinien für die Platzierung erstellen:
Richtlinie für kompakte Platzierungen. Mit dieser Richtlinie werden Instanzen innerhalb einer Zone nahe beieinander platziert, wodurch die Netzwerklatenz zwischen den Instanzen reduziert wird. Eine kompakte Platzierungsrichtlinie ist hilfreich, wenn Ihre Instanzen häufig miteinander kommunizieren müssen, z. B. beim Ausführen von Hochleistungs-Computing (HPC), maschinellem Lernen (ML) oder Datenbankserver-Arbeitslasten.
Weitere Informationen finden Sie in diesem Dokument unter Richtlinien für kompakte Platzierung.
Richtlinie für verteilte Platzierung. Mit dieser Richtlinie werden Instanzen auf separater, eigenständiger Hardware platziert, wodurch Sie die Zuverlässigkeit Ihrer Arbeitslast erhöhen können. Insbesondere wird durch die Verteilung von Instanzen die Anzahl der Instanzen reduziert, die gleichzeitig von standortspezifischen Störungen wie Hardwarefehlern betroffen sind. Wenn Sie außerdem eine Richtlinie für die gestreute Platzierung verwenden, um die Kapazität an mehreren Standorten zu überprovisionieren, können Sie dafür sorgen, dass Sie auch bei einer Störung an einem Standort immer noch über ausreichende Kapazitäten verfügen. Aus diesem Grund können Richtlinien für die Platzierung von Arbeitslasten auch für große, verteilte und replizierte Arbeitslasten wie das Hadoop Distributed File System (HDFS), Cassandra oder Kafka hilfreich sein.
Weitere Informationen finden Sie in diesem Dokument unter Richtlinien für gestreute Placements.
Richtlinien für kompakte Platzierung
Wenn Sie eine Richtlinie für kompakte Platzierung auf Compute-Instanzen anwenden, versucht Compute Engine, die Instanzen so nah wie möglich beieinander zu platzieren. Diese Platzierung hängt vom Maschinentyp und der Zonenverfügbarkeit der Instanzen ab. Die Kompaktheit der Instanzen wird nur nach dem Best-Effort-Prinzip erreicht. Wenn Ihre Anwendung latenzempfindlich ist und erfordert, dass Instanzen in einer Zone so nah wie möglich beieinander liegen (maximale Kompaktheit), geben Sie einen Wert für die maximale Entfernung an (Vorabversion). Niedrigere Werte für den maximalen Abstand sorgen für eine engere Instanzplatzierung, können aber zu weniger verfügbaren Maschinen für die Instanzplatzierung führen.
In der folgenden Tabelle sind die unterstützten Maschinenserien, die maximale Anzahl von Instanzen und die Richtlinie für die Hostwartung für jeden maximalen Abstandswert aufgeführt:
Maximaler Entfernungswert | Beschreibung | Unterstützte Maschinenserien | Maximale Anzahl von Instanzen | Unterstützte Hostwartungsrichtlinie |
---|---|---|---|---|
Nicht angegeben (nicht empfohlen) | Compute Engine versucht, die Instanzen möglichst nah beieinander zu platzieren, ohne dass es eine maximale Entfernung zwischen den Instanzen in der Zone gibt. | A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, N2, N2D und Z3-metal3 | 1.500 | Migrieren oder beenden |
3 |
Die Instanzen werden für eine niedrige Latenz in angrenzenden Clustern platziert. | A41, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 und Z3-Metall3 | 1.500 | Migrieren oder beenden |
2 |
Die Instanzen werden in benachbarten Racks platziert und haben eine geringere Netzwerklatenz als Instanzen, die in benachbarten Clustern platziert sind. | A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 und Z3-Metall |
|
Beenden |
1 |
Die Instanzen werden im selben Rack platziert und minimieren so weit wie möglich die Netzwerklatenz. | A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 und Z3-metal | 22 | Beenden |
1 Sie können Richtlinien für kompakte Platzierungen nur auf A4- oder A3-Ultra-Instanzen anwenden, die mit den von Cluster Director bereitgestellten Funktionen bereitgestellt werden. Weitere Informationen finden Sie in der Dokumentation zu AI Hypercomputer unter Cluster Director.
2 Standardmäßig können Sie keine Richtlinien für kompakte Platzierung mit einem Wert für „max-distance“ auf A3 Mega-, A3 High- oder A3 Edge-Instanzen anwenden. Wenn Sie Zugriff auf diese Funktion anfordern möchten, wenden Sie sich an Ihren Technical Account Manager (TAM) oder das Vertriebsteam.
3 Bare-Metal-Instanzen unterstützen nur die Hostwartungsrichtlinie Terminate
.
Nachdem Sie eine Richtlinie für kompakte Platzierung erstellt und auf Compute-Instanzen angewendet haben, können Sie den physischen Standort der Instanzen in Bezug auf andere Instanzen prüfen, die dieselbe Richtlinie für kompakte Platzierung angeben. Weitere Informationen finden Sie unter Physischen Standort einer Instanz prüfen.
Richtlinien für gestreute Platzierungen
Beim Erstellen einer Richtlinie für verteilte Platzierung können Sie die Anzahl der Verfügbarkeitsdomains angeben, auf die die Compute-Instanzen verteilt werden sollen (bis zu acht). Verfügbarkeitsdomains bieten eine isolierte, separate Hardware, um die Auswirkungen lokalisierter Störungen zu minimieren. Sie sind jedoch weiterhin von Ausfällen der gemeinsamen Infrastruktur betroffen, z. B. von Stromausfällen in Rechenzentren.
Um den Anteil Ihrer Instanzen zu reduzieren, die bei einer Störung einer Verfügbarkeitsdomain betroffen sind, verteilen Sie Ihre Instanzen auf mindestens zwei Verfügbarkeitsdomains. Mit jeder zusätzlichen Verfügbarkeitsdomain wird der Anteil Ihrer betroffenen Instanzen weiter reduziert. Alternativ können Sie Ihre Instanzen auf eine kleine Anzahl von Verfügbarkeitsbereichen verteilen, um die Netzwerklatenz zwischen diesen Instanzen oder aufgrund von zonalen Einschränkungen zu begrenzen.
Wenn Sie eine Richtlinie für gestreute Platzierungen auf eine Instanz anwenden, platziert Compute Engine die Instanz basierend auf einem der folgenden Kriterien in einer bestimmten Verfügbarkeitsdomäne:
Automatisches Placement. Standardmäßig platziert Compute Engine die Instanz automatisch in einer Domain, je nach Anzahl der Instanzen, auf die die Platzierungsrichtlinie bereits angewendet wird:
Acht oder weniger Instanzen: Wenn eine Richtlinie für die gestreute Platzierung bereits auf acht oder weniger Instanzen angewendet wird, platziert Compute Engine Ihre Instanz in der Domain mit den wenigsten Instanzen.
Mehr als acht Instanzen: Wenn eine Richtlinie für die gestreute Platzierung bereits auf mehr als acht Instanzen angewendet wird, platziert Compute Engine Ihre Instanz in einer zufälligen Domain.
Bestimmtes Placement. Wenn Sie eine Instanz erstellen, die Eigenschaften einer Instanz aktualisieren oder eine Instanzvorlage erstellen, können Sie optional die Verfügbarkeitsdomain angeben, in der Ihre Instanzen platziert werden sollen. Die Verteilung von Instanzen auf mehrere Domains ist hilfreich, um die Ausfallsicherheit Ihrer Arbeitslast zu erhöhen. Wenn Sie Instanzen in derselben Domain platzieren, lässt sich die Netzwerklatenz zwischen diesen Instanzen möglicherweise reduzieren.
Wenn Sie eine Richtlinie für gestreute Platzierungen auf eine vorhandene Instanz anwenden, muss die Instanz möglicherweise in eine andere Verfügbarkeitsdomain verschoben werden. Während dieses Vorgangs wird die Instanz von Compute Engine gemäß der Hostwartungsrichtlinie beendet oder live migriert.
Beschränkungen
In den folgenden Abschnitten werden die Einschränkungen für Platzierungsrichtlinien beschrieben.
Einschränkungen für alle Platzierungsrichtlinien
Für alle Platzierungsrichtlinien gelten die folgenden Einschränkungen:
Richtlinien für kompakte Platzierung sind regionale Ressourcen und funktionieren nur in der Region, in der sie sich befinden. Wenn Sie beispielsweise eine Platzierungsrichtlinie in der Region
us-central1
erstellen, können Sie sie nur auf Compute Engine-Ressourcen inus-central1
oder in einer Zone inus-central1
anwenden.Sie können pro Compute Engine-Ressource nur eine Platzierungsrichtlinie anwenden.
Sie können Platzierungsrichtlinien nur aus Compute-Instanzen ersetzen oder entfernen. Das Ersetzen oder Entfernen von Platzierungsrichtlinien aus anderen Compute Engine-Ressourcen wird nicht unterstützt.
Sie können eine Platzierungsrichtlinie nur löschen, wenn sie auf keine Compute Engine-Ressourcen angewendet wird.
Sie können Platzierungsrichtlinien nicht auf Anfragen für zukünftige Reservierungen oder auf On-Demand-Reservierungen anwenden, die von der Compute Engine zum Ausführen einer genehmigten zukünftigen Reservierung erstellt werden.
Sie können keine Platzierungsrichtlinien auf Instanzen anwenden, für die Knoten für einzelne Mandanten angegeben sind.
Einschränkungen für Richtlinien für kompakte Platzierung
Zusätzlich zu den allgemeinen Einschränkungen für Platzierungsrichtlinien gelten für Richtlinien für kompakte Platzierung die folgenden Einschränkungen:
Wenn in einer Richtlinie für kompakte Platzierung ein Wert für die maximale Entfernung angegeben ist, wirkt sich dieser Wert auf die maximale Anzahl von Compute-Instanzen aus, auf die Sie die Platzierungsrichtlinie anwenden können, sowie auf die Maschinenserie und die Hostwartungsrichtlinie, die die Instanzen verwenden können.
Wenn Sie eine Richtlinie für kompakte Platzierung auf On-Demand-Reservierungen anwenden möchten, achten Sie auf Folgendes:
Sie können Richtlinien für kompakte Platzierung nur auf On-Demand-Reservierungen für ein einzelnes Projekt anwenden. Freigegebene Reservierungen und Reservierungen, die mit Zusicherungen verbunden sind, werden nicht unterstützt.
Sie können keine Richtlinien für kompakte Platzierung anwenden, für die ein maximaler Abstand von
1
festgelegt ist.Sie können eine Richtlinie für kompakte Platzierung jeweils nur auf eine Reservierung anwenden.
Einschränkungen für Richtlinien für gestreute Platzierung
Zusätzlich zu den allgemeinen Einschränkungen für Platzierungsrichtlinien gelten für Richtlinien für gestreute Platzierung die folgenden Einschränkungen:
Sie können eine Richtlinie für gestreute Platzierung auf maximal 256 Instanzen anwenden.
Sie können keine Richtlinien für gestreute Platzierung auf Reservierungen anwenden.
Abrechnung
Für das Erstellen, Löschen oder Anwenden von Bereitstellungsrichtlinien auf eine Compute-Instanz fallen keine zusätzlichen Kosten an.
Nächste Schritte
So erstellen und wenden Sie Platzierungsrichtlinien auf Compute-Instanzen an: