Ausführen von HPC-Anwendungen (High Performance Computing) in Azure

Anfänger
Fortgeschrittene Anfänger
Administrator
Entwickler
Lösungsarchitekt
Kursteilnehmer
Technologiemanager
Fachtechnischer Berater
Azure
Azure Batch
Azure Virtual Machines
Azure CycleCloud
Azure NetApp Files
Azure Managed Lustre

Azure HPC ist eine zweckorientierte Cloudfunktion für HPC- und KI-Workloads, die modernste Prozessoren und InfiniBand-Verbindungen der HPC-Klasse verwendet, um die beste Anwendungsleistung, Skalierbarkeit und den besten Nutzen zu erzielen. Mit Azure HPC können Benutzer Innovationen, Produktivität und geschäftliche Agilität mithilfe einer hochverfügbaren Palette von HPC- und KI-Technologien nutzen, die dynamisch zugeordnet werden können, wenn sich Ihre geschäftlichen und technischen Anforderungen ändern. Bei diesem Lernpfad handelt es sich um eine Reihe von Modulen, die Ihnen den Einstieg in Azure HPC erleichtern. Sie können Themen auswählen, an denen Sie am meisten interessiert sind, oder nacheinander die einzelnen Module absolvieren.

Voraussetzungen

  • Grundkenntnisse im Umgang mit Azure-Computediensten

Module in diesem Lernpfad

Lernen Sie die Azure-Dienste für Ihre High Performance Computing-Workloads kennen.

Azure Batch ist ein Dienst, der Ihnen die effiziente Ausführung von größeren parallelen und leistungsstarken Anwendungen (High Performance Computing, HPC) in der Cloud ermöglicht. Sie müssen dazu keine Infrastruktur verwalten oder konfigurieren. Planen Sie einfach den Auftrag, und weisen Sie die benötigten Ressourcen zu. Den Rest erledigt Batch für Sie.

Azure Batch ist ein Azure-Dienst, der Ihnen die effiziente Ausführung von größeren parallelen und leistungsstarken Anwendungen (High Performance Computing, HPC) in der Cloud ermöglicht. Sie müssen dazu keine Infrastruktur verwalten oder konfigurieren. Planen Sie einfach den Auftrag, und weisen Sie die benötigten Ressourcen zu. Den Rest erledigt Batch für Sie.

Azure Batch ist ein von Microsoft bereitgestellter PaaS-Dienst (Platform-as-a-Service) zum parallelen Ausführen von hochleistungsfähigen Computinganwendungen in Azure in großem Umfang. In diesem Modul schreiben Sie eine .NET Core-Konsolen-App, um die Videotranscodierung parallel zu Azure Batch-Diensten durchzuführen.

Azure CycleCloud ist eine Anwendung, die eine einfache, sichere und skalierbare Möglichkeit zum Erstellen, Anpassen und Verwalten von HPC-Clustern (High Performance Computing) in Azure bietet.

Azure CycleCloud-Vorlagen bieten ein deklaratives Bereitstellungsmodell, mit dem Sie den Verwaltungsaufwand im Zusammenhang mit der Bereitstellung und Verwaltung benutzerdefinierter HPC-Umgebungen in Azure auf ein Mindestmaß reduzieren können.

Dieses Modul behandelt verschiedene Faktoren, die die HPC-Speicherauswahl in Azure beeinflussen. Wir überprüfen das NFS, den Dateizugriff, Verzeichnisdienste, parallele Dateisysteme und Überlegungen zum hybriden Dateizugriff.

Stellen Sie ein Azure Managed Lustre-Dateisystem bereit, integrieren Sie das Dateisystem mit Azure Blob Storage, und stellen Sie eine Verbindung zwischen Clients und dem Dateisystem her.

Wählen Sie basierend auf Ihren Durchsatzanforderungen, einschließlich Kostenüberlegungen, den besten Servicelevel für Azure NetApp Files aus.

Hier erhalten Sie Informationen zum Verbessern der Azure NetApp Files-Leistung Ihrer EDA-/HPC-Anwendungen mithilfe von Best Practices.

Dieses Modul bietet einen Leitfaden für das Auswählen der richtigen SKU für Ihre HPC-Anwendungen (High Performance Computing) sowie das Entwickeln und Ausführen hochoptimierter und eng gekoppelter HPC-Anwendungen.

Hier erhalten Sie Informationen zur Problembehandlung für Laufzeitfehler und Leistungsengpässe bei eng gekoppelten HPC-Anwendungen.