Platzierungsrichtlinien – Übersicht


In diesem Dokument werden das Verhalten, die Einschränkungen und die Abrechnung von Platzierungsrichtlinien erläutert.

Standardmäßig verwalten Sie den Speicherort Ihrer VM-Instanzen (virtuelle Maschine) nur durch Angabe der Zonen. Mit Platzierungsrichtlinien können Sie die relative Platzierung von VMs innerhalb einer Zone weiter spezifizieren. Mit einer Platzierungsrichtlinie lässt sich die Netzwerklatenz zwischen VMs 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 VM-Bereitstellung finden Sie in der Dokumentation zu Sole-Tenancy und regionalen verwalteten Instanzgruppen (Regional Managed Instance Groups, MIGs).

Platzierungsrichtlinien

Jede VM 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 VMs in derselben Zone haben, platziert Compute Engine diese VMs standardmäßig auf verschiedenen Hosts. So werden die Auswirkungen potenzieller Stromausfälle minimiert. Wenn Sie jedoch eine Platzierungsrichtlinie auf VMs in derselben Zone anwenden, können Sie die relativen Standorte dieser VMs innerhalb 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 VMs innerhalb einer Zone nahe beieinander platziert, wodurch die Netzwerklatenz zwischen den VMs reduziert wird. Das ist hilfreich, wenn Ihre VMs 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 VMs auf separater, eigenständiger Hardware platziert, wodurch Sie die Zuverlässigkeit Ihrer Arbeitslast erhöhen können. Insbesondere wird durch die Verteilung von VMs die Anzahl der VMs 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 VMs anwenden, versucht die Compute Engine, die VMs so nah wie möglich beieinander zu platzieren, sofern dies vom Maschinentyp der VMs und der Verfügbarkeit der Zonen zulässig ist. Standardmäßig wird die Kompaktheit der VMs einer Richtlinie nur auf Best-Effort-Basis ermittelt. Wenn Sie innerhalb einer Zone eine Mindestkompaktheit erfordern, z. B. aufgrund von Netzwerklatenz-Anforderungen, müssen Sie einen Wert für die maximale Entfernung angeben (Vorabversion). Niedrigere Werte für den maximalen Abstand sorgen für eine engere VM-Platzierung, verringern aber die Wahrscheinlichkeit der VM-Verfügbarkeit.

In der folgenden Tabelle sind die unterstützten Maschinenserien, die maximale Anzahl von VMs und die Richtlinie für die Hostwartung für jeden maximalen Abstandswert aufgeführt:

Maximaler Entfernungswert Beschreibung Unterstützte Maschinenserien Maximale Anzahl von VMs Unterstützte Hostwartungsrichtlinie
Nicht angegeben (nicht empfohlen) Die Compute Engine versucht, die VMs möglichst nah beieinander zu platzieren, ohne dass es eine maximale Entfernung zwischen den VMs innerhalb der Zone gibt. A2, A3, C2, C3, C4, C2D, C3D, G2, H3, N2 und N2D 1.500 Migrieren oder beenden
3 Die VMs werden für eine niedrige Latenz in angrenzenden Clustern platziert. A2, A3, C2, C3, C4, C2D, C3D, G2 und H3 1.500 Migrieren oder beenden
2 Die VMs werden in benachbarten Racks platziert und haben eine geringere Netzwerklatenz als VMs, die in benachbarten Clustern platziert sind. A2, A3, C2, C3, C4, C2D, C3D, G2 und H3 256 für A3-VMs, 150 für alle anderen VMs Beenden
1 Die VMs werden im selben Rack platziert und minimieren so weit wie möglich die Netzwerklatenz. A2, A3, C2, C3, C4, C2D, C3D, G2 und H3 22 Beenden

Nachdem Sie eine Richtlinie für kompakte Platzierung erstellt und auf VMs angewendet haben, können Sie den physischen Standort der VMs in Bezug auf andere VMs prüfen, die dieselbe Richtlinie für kompakte Platzierung angeben. Weitere Informationen finden Sie unter Physischen VM-Standort 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 VMs 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 VMs zu reduzieren, die bei einer Störung einer Verfügbarkeitsdomain betroffen sind, verteilen Sie Ihre VMs auf mindestens zwei Verfügbarkeitsdomains. Mit jeder zusätzlichen Verfügbarkeitsdomain wird der Anteil Ihrer betroffenen VMs weiter reduziert. Alternativ können Sie Ihre VMs auf eine kleine Anzahl von Verfügbarkeitsbereichen verteilen, um die Netzwerklatenz zwischen diesen VMs oder aufgrund von zonalen Einschränkungen zu begrenzen.

Wenn Sie eine Richtlinie für gestreute platzierungen auf eine VM anwenden, platziert Compute Engine die VM basierend auf einem der folgenden Kriterien in einer bestimmten Verfügbarkeitsdomäne:

  • Automatisches Placement. Standardmäßig platziert die Compute Engine die VM automatisch in einer Domain, je nach Anzahl der VMs, auf die die Platzierungsrichtlinie bereits angewendet wird:

    • Acht oder weniger VMs: Wenn eine Richtlinie für die gestreute Platzierung bereits auf acht oder weniger VMs angewendet wird, platziert die Compute Engine Ihre VM in der Domain mit den wenigsten VMs.

    • Mehr als acht VMs: Wenn eine Richtlinie für die gestreute Platzierung bereits auf mehr als acht VMs angewendet wird, platziert die Compute Engine Ihre VM in einer zufälligen Domain.

  • Bestimmtes Placement. Wenn Sie eine VM erstellen, die Eigenschaften einer VM aktualisieren oder eine Instanzvorlage erstellen, können Sie optional die Verfügbarkeitsdomain angeben, in der Ihre VMs platziert werden sollen. Die Verteilung von VMs auf mehrere Domains ist hilfreich, um die Ausfallsicherheit Ihrer Arbeitslast zu erhöhen. Wenn Sie VMs in derselben Domain platzieren, lässt sich die Netzwerklatenz zwischen diesen VMs möglicherweise reduzieren.

Wenn Sie eine Richtlinie für verteilte Platzierungen auf eine vorhandene VM anwenden, muss die VM möglicherweise in eine andere Verfügbarkeitsdomain verschoben werden. Während dieses Vorgangs wird die VM 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 in us-central1 oder in einer Zone in us-central1 anwenden.

  • Sie können pro Compute Engine-Ressource nur eine Platzierungsrichtlinie anwenden.

  • Sie können Platzierungsrichtlinien nur aus VMs 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 VMs 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 dies auf die maximale Anzahl von VMs aus, auf die Sie die Platzierungsrichtlinie anwenden können, sowie auf die Maschinenserie und die Hostwartungsrichtlinie, die die VMs 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 VMs 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 VM fallen keine zusätzlichen Kosten an.

Nächste Schritte