Big Compute mit Azure Batch

Big Compute- und HPC-Workloads (High Performance Computing) sind in der Regel rechenintensiv und können parallel ausgeführt werden, wodurch die Skalierung und Flexibilität der Cloud genutzt wird. Mithilfe der Batchverarbeitung mit Computeressourcen, die für das Ausführen der Arbeit erforderlich sind, und der Auftragsplanung, die für das Angeben der Arbeit erforderlich ist, werden die Workloads oft asynchron ausgeführt. Monte Carlo-Simulationen finanzieller Risiken, Bildrendering, Medientranscodierung, Dateiverarbeitung und technische oder wissenschaftliche Simulationen sind Beispiele für Big Compute- und HPC-Workloads.

Diese Lösung implementiert eine native Cloudanwendung mit Azure Batch, die die Zuordnung und Verwaltung von Computeressourcen, Anwendungsinstallation, automatische Skalierung von Ressourcen und Auftragsplanung als Plattformdienst bereitstellt. Azure Batch bietet außerdem bessere Workload-Accelerators spezifisch für das parallele Ausführen von R, KI-Training und Renderingworkloads.

Diese Lösung basiert auf den verwalteten Azure-Diensten: Azure Virtual Machines, Azure Storage und Azure Batch. Diese Dienste werden in einer Hochverfügbarkeitsumgebung ausgeführt, repariert und unterstützt, sodass Sie sich auf Ihre Lösung konzentrieren können.

Big Compute mit Azure BatchBig Compute- und HPC-Workloads (High Performance Computing) sind in der Regel rechenintensiv und können parallel ausgeführt werden, wodurch die Skalierung und Flexibilität der Cloud genutzt wird. Mithilfe der Batchverarbeitung mit Computeressourcen, die für das Ausführen der Arbeit erforderlich sind, und der Auftragsplanung, die für das Angeben der Arbeit erforderlich ist, werden die Workloads oft asynchron ausgeführt. Monte Carlo-Simulationen finanzieller Risiken, Bildrendering, Medientranscodierung, Dateiverarbeitung und technische oder wissenschaftliche Simulationen sind Beispiele für Big Compute- und HPC-Workloads.123456

Laden Sie die Eingabedateien und Anwendungen in Ihr Azure Storage-Konto hoch.

Erstellen Sie einen Batch-Pool aus Computeknoten, einem Auftrag zum Ausführen der Workload im Pool und Aufgaben im Auftrag.

Azure Batch lädt Eingabedateien und Anwendungen herunter.

Azure Batch überwacht die Ausführung der Aufgabe.

Azure Batch lädt die Ausgabe der Aufgabe hoch.

Laden Sie die Ausgabedateien herunter.

  1. 1 Laden Sie die Eingabedateien und Anwendungen in Ihr Azure Storage-Konto hoch.
  2. 2 Erstellen Sie einen Batch-Pool aus Computeknoten, einem Auftrag zum Ausführen der Workload im Pool und Aufgaben im Auftrag.
  3. 3 Azure Batch lädt Eingabedateien und Anwendungen herunter.
  1. 4 Azure Batch überwacht die Ausführung der Aufgabe.
  2. 5 Azure Batch lädt die Ausgabe der Aufgabe hoch.
  3. 6 Laden Sie die Ausgabedateien herunter.

Implementierungsleitfaden

Produkte/Beschreibung Dokumentation

Speicherkonten

Hochgradig skalierbarer Objektspeicher für unstrukturierte Daten

Batch

Auftragsplanung und Datenverarbeitungsverwaltung im Cloud-Maßstab.

Produktinformationen

Rechts finden Sie Links zu Dokumentationsartikeln zum Bereitstellen und Verwalten der Azure-Produkte, die oben in der Lösungsarchitektur aufgelistet sind.

Zugehörige Lösungsarchitekturen

Hybrid-HPC in Azure mit HPC PackMicrosoft HPC Pack ist eine kostenlose HPC-Lösung (High Performance Computing), die auf Microsoft Azure- und Windows Server-Technologien basiert. HPC Pack kombiniert ein umfassendes Toolset für die Bereitstellung, Verwaltung, Planung von Aufträgen und Überwachung für Ihre Windows- und Linux-HPC-Clusterumgebung und stellt eine flexible Plattform für die Entwicklung und Ausführung von HPC-Anwendungen (lokal und in Azure) bereit.1234567

Hybrid-HPC in Azure mit HPC Pack

Microsoft HPC Pack ist eine kostenlose HPC-Lösung (High Performance Computing), die auf Microsoft Azure- und Windows Server-Technologien basiert. HPC Pack kombiniert ein umfassendes Toolset für die Bereitstellung, Verwaltung, Planung von Aufträgen und Überwachung für Ihre Windows- und Linux-HPC-Clusterumgebung und stellt eine flexible Plattform für die Entwicklung und Ausführung von HPC-Anwendungen (lokal und in Azure) bereit.

HPC cluster deployed in the cloudHigh-performance computing (HPC) applications can scale to thousands of compute cores, extend on-premises big compute or run as a 100% cloud-native solution. This HPC solution, including the head node, compute nodes and storage nodes, runs in Azure with no hardware infrastructure to maintain.ORAvailability SetARM templateScript fileClusterHead NodeVirtual MachinesVM Scale SetRDMA NetworkA8, A9, and H SeriesVirtual MachinesStorageVirtual Network

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.