Lösungsarchitektur: In der Cloud bereitgestellte HPC-Cluster

High Performance Computing-Anwendungen (HPC) können auf Tausende von Computekernen skalieren, so ihre lokalen Computekapazitäten erweitern oder sie als vollständige cloudbasierte Lösung ausführen. Diese HPC-Lösung wird einschließlich mit dem Hauptknoten, Computeknoten sowie Speicherknoten unter Azure ohne Hardwareinfrastruktur ausgeführt, die bereitgestellt werden muss.

Diese Lösung basiert auf diesen verwalteten Azure-Diensten: Skalierungsgruppen für virtuelle Computer, Virtual Network und der Storage. Diese Dienste werden in einer Hochverfügbarkeitsumgebung ausgeführt, gepatcht und unterstützt, sodass Sie sich auf die Lösung konzentrieren können, anstatt auf die Umgebung, in der sie ausgeführt wird.

In der Cloud bereitgestellte HPC-Cluster Das Diagramm zeigt die Lösungsarchitektur eines in der Cloud bereitgestellten High Performance Computing-Clusters, die auf den über Azure verwaltete Diensten Azure-VM-Skalierungsgruppen, Virtual Network und Storage basiert. OR Availability Set ARM template Script file ClusterHead Node Virtual Machines VM Scale Set RDMA Network A8, A9, and H SeriesVirtual Machines Storage Virtual Network

Implementierungsleitfaden

Produkte Dokumentation

HPC-Hauptknoten

Der HPC-Hauptknoten wird lokal oder innerhalb von Azure als virtueller Computer ausgeführt.
Virtuelle Azure-Computer der Größe A8/A9 bieten HPC-Computeknoten, die unter Windows oder Linux ausgeführt werden können.
Ein mit A8- und A9-Instanzen verfügbares RDMA-Netzwerk dient dazu, eine hohe Bandbreite und Latenzen im Mikrosekundenbereich zwischen Computeknoten zu erzielen.
Speicherknoten können auch auf virtuellen Computern ausgeführt werden.

Skalierungsgruppen für virtuelle Computer

Verfügbarkeitsgruppen stellen sicher, dass die Anwendung verfügbar ist und Update- sowie Hardwarefehler abwehrt.
Virtuelle Computer, die über RDMA kommunizieren, werden innerhalb der gleichen Verfügbarkeitsgruppe platziert.

Virtual Network

Virtual Network stellt die IP-Konnektivität zwischen dem Hauptknoten, Computeknoten und Speicherknoten bereit.

Storage

Die Datenträger, auf denen die virtuellen Computer gesichert sind, werden in Azure Storage-Blobs gespeichert. Die Blobs dienen außerdem als Langzeitspeicher für unstrukturierte Daten und für von der HPC-Anwendung verwendete ausführbare Dateien.

Vorlagen für Azure Resource Manager

Resource Manager-Vorlagen oder Skriptdateien werden zum Bereitstellen Ihrer Anwendung zur HPC-Umgebung verwendet.

Zugehörige Lösungsarchitekturen

Lokale HPC-Implementierung in Azure

High Performance Computing-Anwendungen (HPC) können auf Tausende von Computekernen skalieren, so ihre lokalen Computekapazitäten erweitern oder sie als vollständige cloudbasierte Lösung ausführen. Diese HPC-Lösung kann ihre Rechenkapazität erweitern, indem die rechenintensiven Instanzen von virtuellen Computern eingesetzt werden, die unter Azure ausgeführt werden und auf die über ExpressRoute oder VPN zugegriffen werden kann.

Weitere Informationen

Umfangreiche Computelösungen als Service

High Performance Computing-Anwendungen (HPC) können auf Tausende von Computekernen skalieren, so ihre lokalen Computekapazitäten erweitern oder sie als vollständige cloudbasierte Lösung ausführen. Diese HPC-Lösung ist in Azure Batch implementiert und bietet Auftragsplanung und automatische Skalierung von Computeressourcen. Die Verwaltung der Ausführung erfolgt als Plattformdienst (PaaS), der den HPC-Infrastrukturcode und den Wartungsaufwand reduziert.

Weitere Informationen