Google Cloud bietet in der Compute Engine eine Reihe von ARM-basierten Servern über die Maschinenreihen N4A, C4A und A4X an. Die Arm-Architektur ist auf Energieeffizienz ausgelegt, sodass sie ein besseres Preis-Leistungs-Verhältnis erzielen kann.
Arm-Prozessoren werden aufgrund ihrer Energieeffizienz im Vergleich zu x86-Servern häufig in Standardservern verwendet. Smartphones und Laptops sind Beispiele für Geräte, die auf einem Arm-Prozessor ausgeführt werden. Mit dem reduzierten Befehlssatz einer Arm-CPU bedeuten weniger Befehle eine höhere Leistung bei geringerem Akku- und Stromverbrauch.
N4A verwendet den Axion-Arm-Prozessor von Google mit dem Neoverse N3-Prozessor. C4A verwendet den Axion Arm-Prozessor, der auf dem Arm Neoverse V2-Prozessor basiert. Die Neoverse V2 ist die erste CPU der V-Serie mit Armv9-Leistungs-, Energie- und Sicherheitsverbesserungen. Sie ist für Hochleistungs-Computing, maschinelles Lernen und Cloud-Computing für allgemeine Zwecke konzipiert. Sie können N4A- oder C4A-Arm-Instanzen für allgemeine Zwecke für einen der folgenden Zwecke verwenden:
- Führen Sie rechenintensive Arbeitslasten aus, die eine schnelle Skalierung der Nutzung erfordern.
- Preis-Leistungs-Verhältnis von Arm-kompatiblen Arbeitslasten optimieren
- Nutzen Sie moderne Open-Source-Software-Stacks.
- Mobile und eingebettete Systeme entwickeln und testen, die eine ARM-CPU verwenden.
- Prüfen Sie, ob Ihre Arbeitslast für eine Arm-CPU geeignet ist.
Wenn Sie GPUs mit einer Arm-basierten CPU verwenden möchten, wählen Sie entweder die Maschinenserie A4X Max oder A4X aus, die auf der NVIDIA Rack Scale-Architektur ausgeführt wird. An Instanzen in diesen Maschinenserien sind NVIDIA Grace Blackwell Superchips angehängt. Diese Maschinenreihen sind für extrem parallelisierte CUDA-Computing-Arbeitslasten (Compute Unified Device Architecture) optimiert, z. B. maschinelles Lernen (ML) und Hochleistungs-Computing (HPC).
A4X Max- und A4X-Maschinenserie
Die Maschinenserien A4X Max und A4X haben sowohl ARM-basierte CPUs als auch angehängte GPUs. Beide Maschinentypen in dieser Serie haben zwei Sockel mit NVIDIA Grace Arm-CPUs, die mit vier GPUs mit schneller Chip-zu-Chip-Kommunikation (NVLink C2C) verbunden sind.
- A4X Max: bietet Maschinentypen mit bis zu 144 vCPUs und 960 GB Arbeitsspeicher. Es werden NVIDIA GB300-Superchips verwendet, die B300-GPUs mit 279 GB Arbeitsspeicher pro GPU haben. A4X Max ist als Bare-Metal-Instanz im Maschinentyp
a4x-maxgpu-4g-metalverfügbar. - A4X: bietet Maschinentypen mit bis zu 140 vCPUs und 884 GB Arbeitsspeicher. Es werden NVIDIA GB200-Superchips verwendet, die B200-GPUs mit 186 GB Arbeitsspeicher pro GPU enthalten. A4X ist im Maschinentyp
a4x-highgpu-4gverfügbar.
Speicheroptionen für A4X Max- und A4X-Instanzen
A4X Max und A4X können mit angehängtem Google Cloud Hyperdisk-Speicher verwendet werden und sind mit 12.000 GiB lokalem SSD-Speicher ausgestattet. Compute Engine hängt die lokalen SSD-Laufwerke beim Erstellen der Instanzen automatisch an Ihre Instanzen an.
Betriebssystem-Images
A4X Max- und A4X-Instanzen unterstützen öffentliche Arm-basierte Betriebssystem-Images. Sie können auch benutzerdefinierte Images mit einem öffentlichen Arm-basierten Betriebssystem-Image erstellen.
N4A-Maschinenserie
N4A ist die neueste Google Axion-basierte Instanz, die auf der Neoverse N3-CPU basiert. N4A bietet Maschinentypen mit bis zu 64 vCPUs und 512 GB DDR5-Arbeitsspeicher sowie Unterstützung für die Titanium Infrastructure Processing Unit (IPU). N4A verwendet die dynamische Ressourcenverwaltung der nächsten Generation und ist in den Maschinentypen standard, highmem und highcpu verfügbar. Sie haben die Möglichkeit, den Maschinentyp anzupassen und erweiterten Speicher hinzuzufügen.
N4A unterstützt Standardnetzwerke mit bis zu 50 Gbit/s mit der gVNIC-Netzwerkschnittstelle. N4A unterstützt auch die NVMe-Laufwerksschnittstelle mit Hyperdisk Balanced-, Hyperdisk Balanced High Availability- und Hyperdisk Throughput-Speicher.
C4A-Maschinenserie
C4A ist die erste ARM-basierte Compute-Maschinenreihe, die auf der Axion-ARM64-basierten CPU von Google basiert. C4A bietet Maschinentypen mit bis zu 72 vCPUs und 576 GB DDR5-Arbeitsspeicher. C4A ist in den Maschinentypen standard, highmem und highcpu verfügbar.
C4A bietet zwei Bare-Metal-Maschinentypen:
c4a-highmem-96-metalmit 96 GB vCPUs und 768 GB DDR5-Arbeitsspeicherc4a-standard-96-metalmit 96 GB vCPUs und 384 GB DDR5-Arbeitsspeicher
C4A basiert auf Titanium, das Netzwerk-Offloads verwendet und eine Tier_1-Netzwerkleistung pro VM von bis zu 100 Gbit/s mit der gVNIC-Netzwerkschnittstelle ermöglicht. C4A unterstützt auch die NVMe- und IDPF-Laufwerksschnittstellen mit Hyperdisk-Volumes.
Gleichzeitiges Multithreading
In der C4A-Maschinenserie wird jede vCPU von einem einzelnen Kern ohne gleichzeitiges Multithreading (SMT) unterstützt. Somit bieten C4A-Instanzen eine höhere Leistung pro vCPU als Compute-Instanzen mit aktiviertem SMT. SMT bietet zwar Vorteile für bestimmte Arbeitslasten, aber Kerne mit einem Thread sind ideal für rechenintensive Arbeitslasten, da die Prozesse auf den gesamten Kern zugreifen können, anstatt ihn für andere Prozesse freizugeben.
Betriebssystem-Images
C4A- und N4A-Compute-Instanzen unterstützen öffentliche Arm-basierte Betriebssystem-Images. Sie können auch benutzerdefinierte Images mit einem öffentlich verfügbaren Arm-basierten Image erstellen.
Tau-T2A-Maschinenserie
Die Maschinenserie Tau T2A Arm wird auf dem Ampere Altra Arm-Prozessor mit 64 Kernen und einer All-Core-Frequenz von 3,0 GHz ausgeführt. Tau T2A ermöglicht die Ausführung von Arbeitslasten, die am besten oder ausschließlich in Arm ausgeführt werden.
Die Tau-T2A-Maschinenserie hat vordefinierte Maschinentypen mit bis zu 48 physischen Kernen und 4 GB Arbeitsspeicher pro vCPU. Tau-T2A-Maschinentypen werden in einem einzelnen NUMA-Knoten ausgeführt.
Tau T2A-Maschinentypen unterstützen nur die NVMe-Schnittstelle für Speicher und Google Virtual NIC (gVNIC) für das Netzwerk. Virtio-Net- und SCSI-Schnittstellen werden nicht unterstützt. Alle öffentlich verfügbaren ARM-Betriebssystem-Images sind für die Verwendung der NVMe- und gVNIC-Schnittstellen konfiguriert. gVNIC ist eine Netzwerkschnittstelle, die speziell für Compute Engine entwickelt wurde. Sie bietet eine bessere Leistung und unterstützt höhere Netzwerkbandbreiten und einen höheren Durchsatz.
In dieser Maschinenserie wird jede vCPU von einem einzelnen Kern ohne gleichzeitiges Multithreading (SMT) unterstützt.
Empfehlungen für Arbeitslasten
Die C4A-Maschinenserie ist eine hervorragende Wahl für eine Vielzahl von horizontal skalierbaren und rechenintensiven Arbeitslasten, insbesondere wenn das Preis-Leistungs-Verhältnis ein wichtiger Faktor ist. Ziehen Sie C4A in Betracht, wenn Sie Arbeitslasten wie die folgenden bereitstellen:
- ML-Datenverarbeitung
- ML-Inferenz und Modellbereitstellung
- App-Bereitstellung, Web-Serving und Spielebereitstellung
- Entwicklung eingebetteter Systeme
- Entwicklung auf CI/CD in Arm
- Videocodierung, Transcodierung und Verarbeitung
- Digitale Werbeplattformen und -bereitstellung
- Cacheserver
- Computergestützte Arzneimittelforschung
- Android-Entwicklung
- Autonome oder konventionelle Entwicklung von Automobilsoftware
Nächste Schritte
- Sehen Sie sich die Spezifikationen und Funktionen der A4X Max- und A4X-Maschinenserien an.
- Sehen Sie sich die Spezifikationen für die N4A-Maschinenserie an.
- Sehen Sie sich die Spezifikationen für die C4A-Maschinenserie an.
- Informationen zu verfügbaren CPU-Plattformen für Google Cloud.
- Compute Engine-Instanz mit einem ARM-Betriebssystem-Image erstellen und starten