Navigation überspringen

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: Virtual Machine Scale Sets, 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.

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/Beschreibung 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.

Virtual Machine Scale Sets

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.