Leitfaden zu Ressourcen und Vergleichen für Maschinenfamilien

In diesem Dokument werden die Maschinenfamilien, Maschinenserien und Maschinentypen beschrieben, aus denen Sie zum Erstellen einer VM-Instanz oder Bare-Metal-Instanz mit den benötigten Ressourcen auswählen können. In diesem Dokument werden für beschleunigungsoptimierte Maschinen nur Grafikprozessorbeschleuniger (GPU) beschrieben.

Es stehen mehrere Maschinenfamilien zur Auswahl. Jede Maschinenfamilie ist weiter in Maschinenserien und vordefinierte Maschinentypen in jeder Serie unterteilt. In der N2-Maschinenserie in der Maschinenfamilie für allgemeine Zwecke können Sie beispielsweise den Maschinentyp n2-standard-4 auswählen.

Wenn Sie eine Compute-Instanz erstellen, wählen Sie einen Maschinentyp aus einer Maschinenfamilie und -serie aus. Der Maschinentyp bestimmt die Ressourcen, die Compute Engine der Instanz zuweist. Der Maschinentyp n2-standard-4 erstellt beispielsweise eine VM mit 4 vCPUs und 16 GB Arbeitsspeicher.

Hinweis: Dies ist eine Liste von Compute Engine-Maschinenfamilien. Eine ausführliche Erläuterung der einzelnen Maschinenfamilien finden Sie auf den folgenden Seiten:
  • Für allgemeine Zwecke – das beste Preis-Leistungs-Verhältnis für eine Vielzahl von Arbeitslasten.
  • Speicheroptimiert – ideal für arbeitsspeicherintensive Arbeitslasten, mit mehr Arbeitsspeicher pro Kern als bei anderen Maschinenfamilien und bis zu 12 TB Arbeitsspeicher.
  • Beschleunigungsoptimiert – ideal für extrem parallelisierte CUDA-Computing-Arbeitslasten (Compute Unified Device Architecture), z. B. maschinelles Lernen (ML) und Hochleistungs-Computing (HPC). Diese Familie ist die beste Option für Arbeitslasten, die Beschleuniger (GPUs).

Compute Engine-Terminologie

In dieser Dokumentation werden die folgenden Begriffe verwendet:

  • Maschinenfamilie: Eine ausgewählte Reihe von Prozessor- und Hardwarekonfigurationen, die für bestimmte Arbeitslasten optimiert sind, z. B. für allgemeine Zwecke, beschleunigeroptimiert oder speicheroptimiert.

  • Maschinenserie: Maschinenfamilien werden weiter nach Serie, Generation und Prozessortyp klassifiziert. Jede Serie konzentriert sich auf einen anderen Aspekt der Rechenleistung oder Performance. Die M-Serie bietet beispielsweise mehr Arbeitsspeicher, während die C-Serie eine bessere Leistung bietet.

  • Maschinentyp: Jede Maschinenreihe bietet mindestens einen Maschinentyp. Jeder Maschinentyp bietet eine Reihe von Ressourcen für Ihre Compute-Instanz, z. B. vCPUs, Arbeitsspeicher, Laufwerke und GPUs.

Vordefinierte Maschinentypen

Maschinentypen haben eine nicht änderbare Menge an Arbeitsspeicher und vCPUs. Die Maschinentypen verwenden verschiedene Verhältnisse von vCPUs zu Arbeitsspeicher:

  • highcpu: 1 bis 3 GB Arbeitsspeicher pro vCPU; in der Regel 2 GB Arbeitsspeicher pro vCPU.
  • standard: 3 bis 7 GB Arbeitsspeicher pro vCPU; in der Regel 4 GB Arbeitsspeicher pro vCPU.
  • highmem: 7 bis 12 GB Arbeitsspeicher pro vCPU; in der Regel 8 GB Arbeitsspeicher pro vCPU.
  • megamem: 12 bis 15 GB Arbeitsspeicher pro vCPU; in der Regel 14 GB Arbeitsspeicher pro vCPU.
  • ultramem: 24 bis 31 GB Arbeitsspeicher pro vCPU.

Ein Maschinentyp c3-standard-22 hat beispielsweise 22 vCPUs und als Maschinentyp standard auch 88 GB Arbeitsspeicher.

Empfehlungen für Maschinenfamilien und -serien

Die folgende Tabelle enthält Empfehlungen für verschiedene Arbeitslasten.

C4, C3 M3 A3
Konstant hohe Leistung für eine Vielzahl von Arbeitslasten Höchstes Verhältnis von Arbeitsspeicher pro Rechenoperationen für arbeitsspeicherintensive Arbeitslasten Für beschleunigte Hochleistungs-Computing-Arbeitslasten optimiert
  • Web- und Anwendungsserver mit hohem Traffic
  • Datenbanken
  • In-Memory-Caches
  • Ad-Server
  • Game Servers
  • Datenanalyse
  • Medienstreaming und -transcodierung
  • CPU-basiertes ML-Training und -Inferenz
  • Kleine bis sehr große SAP HANA-In-Memory-Datenbanken
  • In-Memory-Datenspeicher wie Redis
  • Simulation
  • Hochleistungsdatenbanken wie Microsoft SQL Server, MySQL
  • Electronic Design-Automatisierung
  • Generative KI-Modelle wie die folgenden:
    • Large Language Models (LLMs)
    • Diffusionsmodelle
    • Generative Adversarial Networks (GAN)
  • CUDA-fähiges ML-Training und -Inferenz
  • Hochleistungs-Computing (HPC)
  • Massiv parallelisierte Berechnungen
  • BERT Natural Language Processing
  • Deep Learning Recommendation Model (DLRM)
  • Videotranscodierung
  • Remote-Visualisierungs-Workstation

Nachdem Sie eine Compute-Instanz erstellt haben, können Sie die Empfehlungen zum Right-Sizing verwenden, um die Ressourcennutzung basierend auf Ihrer Arbeitslast zu optimieren. Weitere Informationen finden Sie unter Empfehlungen für Maschinentypen für VMs anwenden.

Anleitung für Maschinenfamilien für allgemeine Zwecke

Die Maschinenfamilie für allgemeine Zwecke bietet mehrere Maschinenserien mit dem besten Preis-Leistungs-Verhältnis für eine Vielzahl von Arbeitslasten.

Compute Engine bietet Maschinentypen für allgemeine Zwecke, die auf der x86-Architektur ausgeführt werden.

  • Die C4-Maschinenserie wird auf der Intel Granite Rapids-CPU-Plattform ausgeführt und verwendet Titanium für die CPU-Auslagerung. C4-Maschinentypen sind für eine konstant hohe Leistung optimiert und können auf bis zu 288 vCPUs, 2, 2 TB DDR5-Arbeitsspeicher und 18 TiB lokale SSDs skaliert werden. C4 ist in den Konfigurationen highcpu (2 GB Arbeitsspeicher pro vCPU), standard (3,75 GB Arbeitsspeicher pro vCPU) und highmem (7,75 GB Arbeitsspeicher pro vCPU) verfügbar. C4-Instanzen sind an der zugrunde liegenden NUMA-Architektur (Non-Uniform Memory Access) ausgerichtet, um eine optimale, zuverlässige und konsistente Leistung zu bieten.
  • Die C3-Maschinenserie bietet bis zu 176 vCPUs und 2, 4 oder 8 GB Arbeitsspeicher pro vCPU auf der Intel Sapphire Rapids-CPU-Plattform und Titanium. C3-Instanzen sind an der zugrunde liegenden NUMA-Architektur ausgerichtet, um eine optimale, zuverlässige, konsistente Leistung zu bieten.

Leitfaden zur speicheroptimierten Maschinenfamilie

Die speicheroptimierte Maschinenfamilie umfasst Maschinenreihen, die sich ideal für OLAP- und OLTP-SAP-Arbeitslasten, genomische Modellierung, elektronische Designautomatisierung und speicherintensive HPC-Arbeitslasten eignen. Diese Familie bietet mit bis zu4 TBmehr Arbeitsspeicher pro Kern als jede andere Maschinenfamilie.

M3-Instanzen bieten bis zu 128 vCPUs mit bis zu 30,5 GB Arbeitsspeicher pro vCPU und sind auf der Intel Ice Lake-CPU-Plattform verfügbar.

Leitfaden zur beschleunigungsoptimierten Maschinenfamilie

Die beschleunigungsoptimierte Maschinenfamilie eignet sich ideal für massenhaft parallelisierte CUDA-Computing-Arbeitslasten (Compute Unified Device Architecture), wie: Machine Learning (ML) und Hochleistungs-Computing (HPC). Diese Maschinenfamilie ist die optimale Wahl für Arbeitslasten, die Beschleuniger (GPUs) erfordern.

A3-Instanzen werden auf der Intel Sapphire Rapids-CPU-Plattform ausgeführt und verwenden Titanium für die CPU-Auslagerung. Sie können A3-Instanzen mit den folgenden Maschinentypen erstellen:

  • A3 Edge-Maschinenserie

    • a3-edgegpu-8g-nolssd: 208 vCPUs, 1.872 GB Arbeitsspeicher, 8 angehängte NVIDIA H100-GPUs und 5 physische NICs
  • A3 High-Maschinenserie

    • a3-highgpu-1g-nolssd: 26 vCPUs, 234 GB RAM, 1 NVIDIA H100-GPU angehängt und 1 physische NIC
    • a3-highgpu-2g-nolssd: 52 vCPUs, 468 GB RAM, 2 NVIDIA H100-GPUs angehängt und 1 physische NIC
    • a3-highgpu-4g-nolssd: 104 vCPUs, 936 GB RAM, 4 NVIDIA H100-GPUs angehängt und 1 physische NIC
    • a3-highgpu-8g-nolssd: 208 vCPUs, 1.872 GB RAM, 8 NVIDIA H100-GPUs und 5 physische NICs

Vergleich der Maschinenserien

Verwenden Sie die folgende Tabelle, um jede Maschinenfamilie zu vergleichen und zu ermitteln, welche Familie für Ihre Arbeitslast geeignet ist.

Wenn Sie sich danach immer noch nicht sicher sind, welche Familie für Ihre Arbeitslast am besten geeignet ist, beginnen Sie mit der Maschinenfamilie für allgemeine Zwecke. Weitere Informationen zu allen unterstützten Prozessoren finden Sie unter CPU-Plattformen.

Informationen dazu, wie sich Ihre Auswahl auf die Leistung von an Ihre Compute-Instanzen angehängten Laufwerk-Volumes auswirkt, finden Sie unter Hyperdisk-Leistungsgrenzen.

Vergleichen Sie die Eigenschaften verschiedener Maschinenreihen. Sie können bestimmte Attribute im Feld Zu vergleichende Instanzeigenschaften auswählen auswählen, um sie für alle Maschinenserien in der folgenden Tabelle zu vergleichen.

Für allgemeine Zwecke Für allgemeine Zwecke Speicheroptimiert Beschleunigungsoptimiert
VM VM VM VM
Intel Granite Rapids Intel Sapphire Rapids Intel Ice Lake Intel Sapphire Rapids
2 bis 288 4 bis 176 32 bis 128 208
Thread Thread Thread Thread
2 bis 2.232 GB 8 bis 1.408 GB 976 bis 3.904 GB 1.872 GB
NUMA NUMA — —
Nur Granite Rapids
— —
NVMe NVMe NVMe NVMe
gVNIC gVNIC gVNIC gVNIC
10 bis 100 Gbit/s 23 bis 100 Gbit/s bis zu 32 Gbit/s bis zu 1.800 Gbit/s
50 bis 200 Gbit/s 50 bis 200 Gbit/s 50 bis 100 Gbit/s —
0 0 0 8
-Rabatte -Rabatte -Rabatte — Rabatte

GPUs und Compute-Instanzen

GPUs werden verwendet, um Arbeitslasten zu beschleunigen, und werden für A3-Instanzen unterstützt. Die GPUs werden beim Erstellen der Instanz automatisch angehängt. A3-Instanzen haben eine feste Anzahl von GPUs und vCPUs sowie eine feste Arbeitsspeichergröße pro Maschinentyp.

Weitere Informationen finden Sie unter GPUs in Compute Engine.

Nächste Schritte