VM mit höherer Bandbreite konfigurieren

Mit Compute Engine können Sie eine Tier 1-Konfiguration mit hoher Bandbreite für N2-, N2D- und C2-VMs auswählen. Maschinen mit höherer Bandbreite sind besonders nützlich für große, verteilte Computing-Arbeitslasten mit einer massiven Kommunikation zwischen Knoten, wie Hochleistungs-Computing, maschinelles Lernen (ML) und Deep Learning (DL). Mit internen IP-Adressen können Sie eine optimale Netzwerkleistung für den Traffic innerhalb derselben Zone erwarten.

Die Kombination dieser VMs mit hohem Durchsatz mit leistungsfähiger lokaler SSD ist für I-/O-intensive, Flash-optimierte Datenbanken ausreichend.

Hinweis

Beschränkungen

  • Konfigurieren Sie dieses Feature mit dem gcloud-Tool oder der Compute Engine API.
  • Compute Engine ist der einzige Produktbereich, der diese Funktion unterstützt.
  • Diese Funktion ist bei den Rabatten für zugesicherte Nutzung nicht verfügbar.
  • Die Bandbreitenkonfiguration der Stufe 1 wird nur auf N2-, N2D- und C2-VMs unterstützt.
  • Die Konfiguration der Bandbreitenstufe 1 ist nur mit VMs kompatibel, auf denen der gVNIC-Virtueller Netzwerktreiber ausgeführt wird.

Bandbreitenstufen

Die gesamte Bandbreite für ausgehenden Traffic ist die verfügbare ausgehende Bandbreite von einer VM unabhängig davon, ob der Traffic an interne IP- oder externe IP-Adressen gesendet wird. Dies ist die physische NIC-Geschwindigkeit für eine bestimmte VM-Instanz.

  • Die Standardbandbreite reicht von 10 bis 32 Gbit/s, je nach Maschinenfamilie und VM-Größe.
  • Die Stufe 1-Bandbreite erhöht die maximal ausgehende Bandbreite für VM-Instanzen und liegt zwischen 50 und 100 Gbit/s, je nach N2- oder C2-Instanz.

N2-VMs für allgemeine Zwecke

In der folgenden Tabelle werden die Konfigurationen für ausgehende Bandbreite für N2-VMs beschrieben.

vCPUs Standard Preisstufe 1
2 10 Gbit/s Nicht zutreffend (N/A)
4 10 Gbit/s
8 16 Gbit/s
16 32 Gbit/s
32 32 Gbit/s 50 Gbit/s
48 32 Gbit/s 50 Gbit/s
64 32 Gbit/s 75 Gbit/s
80 32 Gbit/s 100 Gbit/s

N2-VMs für allgemeine Zwecke (benutzerdefinierte Größenformen)

In der folgenden Tabelle werden die Konfigurationen für die ausgehende Bandbreite für benutzerdefinierte N2-VMs beschrieben.

vCPUs Standard Preisstufe 1
16-30 32 Gbit/s
32-46 32 Gbit/s 50 Gbit/s
48-62 32 Gbit/s 50 Gbit/s
64-78 32 Gbit/s 75 Gbit/s
80 32 Gbit/s 100 Gbit/s

N2D-VMs für allgemeine Zwecke

In der folgenden Tabelle werden die Konfigurationen für die ausgehende Bandbreite für N2D-VMs beschrieben.

vCPUs Standard Preisstufe 1
2 10 Gbit/s Nicht zutreffend (N/A)
4 10 Gbit/s
8 16 Gbit/s
16 32 Gbit/s
32 32 Gbit/s
48 32 Gbit/s
64 32 Gbit/s
80 32 Gbit/s
96 32 Gbit/s 50 Gbit/s
128 32 Gbit/s 50 Gbit/s
224 32 Gbit/s 100 Gbit/s

N2D-VMs für allgemeine Zwecke (benutzerdefinierte Größenformen)

In der folgenden Tabelle werden die Konfigurationen für die ausgehende Bandbreite für benutzerdefinierte N2D-VMs beschrieben.

vCPUs Standard Preisstufe 1
96-222 32 Gbit/s 50 Gbit/s
224 32 Gbit/s 100 Gbit/s

Computing-optimierte C2-VMs

In der folgenden Tabelle werden die Konfigurationen für die ausgehende Bandbreite für C2-VMs beschrieben.

vCPUs Standard Preisstufe 1
4 10 Gbit/s
8 16 Gbit/s
16 32 Gbit/s
30 32 Gbit/s 50 Gbit/s
60 32 Gbit/s 100 Gbit/s

VM mit hoher Bandbreitenkonfiguration erstellen

Sie können die Konfiguration einer höheren Bandbreite während der Instanzerstellung aktivieren. Sie können VMs jedoch jederzeit bearbeiten, um eine Konfiguration mit hoher Bandbreite hinzuzufügen oder zu entfernen. Ihre VM muss den Status STOPPED haben, bevor Sie ihre Konfiguration bearbeiten können. Wenn Sie die Änderungen vorgenommen haben, START wenden Sie Ihre VMs auf die höhere Konfiguration an.

VM-Instanzen und Container erstellen

Mit dem gcloud-Befehlszeilentool oder der Compute Engine API können Sie einer neuen VM-Instanz eine Netzwerkkonfiguration mit hoher Bandbreite hinzufügen oder eine VM-Instanz erstellen, auf der Container-Images ausgeführt werden.

Mit dem Befehl gcloud beta compute instances create erstellen Sie eine VM mit einem virtuellen Netzwerktreiber von gVNIC. Mit dem Flag --network-performance-configs konfigurieren Sie eine Einstellung für die Netzwerkleistung der Instanz. Wenn Sie dieses Flag nicht angeben, wird die Instanz mit der Standardnetzwerkkonfiguration erstellt.

gcloud

Erstellen Sie eine VM-Instanz mit dem Befehl "gcloud beta compute instances create". Mit dem Befehl "gcloud beta compute instances create-with-container" können Sie eine VM erstellen, auf der Container-Images ausgeführt werden.

gcloud beta compute instances create VM_NAME \
    --network-performance-configs=PROPERTY=VALUE

Dabei gilt:

  • VM_NAME ist der Name Ihrer VM.
  • PROPERTY: Nutzen Sie total-egress-bandwidth-tier.
  • Legen Sie den Wert VALUE auf TIER_1 fest: Wenn Sie TIER_1 nicht auswählen, wird die Einstellung für DEFAULT übernommen.

Beispiel:

gcloud beta compute instances create instance_1 \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

API

Ändern Sie die Netzwerkkonfiguration mit der Methode zum Einfügen von Instanzen der Compute Engine API. SENDEN Sie eine Anfrage an:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances

{
  "name": string,
    "description": string,
    ...
    "networkPerformanceConfigs": {
        "totalEgressBandwidthTier": enum,
    }
    ...
  }

Dabei gilt:

  • PROJECT_ID: Ihre Projekt-ID
  • ZONE: Die Zone, in der Sie die Instanz erstellen möchten.

VM-Instanz beschreiben

Verwenden Sie das gcloud-Befehlszeilentool, um eine vorhandene VM-Instanz oder eine vorhandene VM-Instanz zu beschreiben, auf der Container-Images ausgeführt werden.

gcloud

Zum Aktualisieren der Instanz verwenden Sie den Befehl "gcloud beta compute instances describe".

Beispiel:

gcloud beta compute instances describe VM_NAME \

Die Ausgabe sieht etwa so aus:

  name: vm-client
  network-performance-configs
      totalEgressBandwidthTier: TIER_1
 

API

Verwenden Sie die instances.get-Methode der Compute Engine API, um die Netzwerkkonfiguration aufzurufen. Stellen Sie eine Anfrage für Folgendes:

GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/RESOURCE_ID/

Ersetzen Sie RESOURCE_ID durch den Namen Ihrer VM-Instanz.

Benchmarking

Sie können einen Benchmark-Test durchführen, um die Leistung Ihrer VM mit einer höheren Bandbreitenkonfiguration zu überprüfen.

Nächste Schritte