8379  Reviews star_rate star_rate star_rate star_rate star_half

Run High-Performance Computing (HPC) Applications on Azure

In this Azure HPC course, participants learn how to leverage Azure’s capabilities for high-performance computing (HPC) and AI workloads. They explore services like Azure Batch, Azure CycleCloud,...

Read More
Duration 1 day
Course Code WA3692
Available Formats Classroom

Overview

In this Azure HPC course, participants learn how to leverage Azure’s capabilities for high-performance computing (HPC) and AI workloads. They explore services like Azure Batch, Azure CycleCloud, and Azure Managed Lustre to build scalable, efficient solutions for computational challenges. Through hands-on modules, participants gain expertise in deploying, customizing, and optimizing HPC clusters, storage, and tightly coupled applications in Azure.

Skills Gained

  • Understand the foundational concepts of high-performance computing (HPC) on Azure
  • Deploy and manage parallel and large-scale computing applications using Azure Batch
  • Customize and manage HPC clusters using Azure CycleCloud templates
  • Evaluate and optimize HPC storage solutions, including Azure NetApp Files and Azure Managed Lustre
  • Build and optimize tightly coupled HPC applications on HBv2, HC, and HB series VMs
  • Troubleshoot runtime failures and performance bottlenecks in HPC environments

Prerequisites

  • Basic familiarity with Azure compute services
  • Fundamental understanding of cloud computing concepts

Course Details

Software Requirements

  • A computer with an internet connection is required
  • A remote lab VM with an Azure account will be provided as part of the training

Introduction to High-Performance Computing (HPC) on Azure

  • Overview of Azure services for HPC workloads
  • Introduction to Azure Batch and its key features
  • Understanding how Azure HPC works
  • Introduction to Microsoft HPC Pack
  • Common scenarios for HPC and Batch technologies

Create an Azure Batch Account by Using the Azure Portal

  • Step-by-step guide to creating an Azure Batch account
  • Configuring account properties for HPC tasks
  • Overview of Batch management options

Run Parallel Tasks in Azure Batch with the Azure CLI

  • Setting up the Azure CLI for Batch tasks
  • Deploying parallel tasks using Azure Batch
  • Monitoring and managing Batch jobs from the CLI

Create an App to Run Parallel Compute Jobs in Azure Batch

  • Writing a .NET Core console application for HPC workloads
  • Performing video transcoding with Azure Batch
  • Managing parallel compute jobs programmatically

Create, Customize, and Manage an HPC Cluster in Azure with Azure CycleCloud

  • Setting up Azure CycleCloud for cluster creation
  • Customizing cluster templates for specific workloads
  • Managing cluster nodes and resources

Customize High-Performance Computing Clusters Deployed with Azure CycleCloud

  • Understanding CycleCloud templates and configurations
  • Minimizing administrative overhead through declarative provisioning
  • Best practices for cluster customization

Understand Factors That Influence HPC Storage Selection in Azure

  • Evaluating storage options for HPC workloads.
  • Understanding NFS and parallel file systems.
  • Hybrid file-access considerations in Azure environments.

Accelerate HPC and AI Workloads with Azure Managed Lustre

  • Deploying an Azure Managed Lustre file system
  • Integrating Lustre with Azure Blob Storage
  • Connecting clients to Lustre for HPC applications

Choose the Best Service Level of Azure NetApp Files for Your HPC Applications

  • Selecting service levels based on throughput needs
  • Cost considerations for Azure NetApp Files
  • Best practices for performance tuning

Improve Azure NetApp Files Performance for Your EDA and HPC Applications by Using Best Practices

  • Optimizing file performance for HPC and EDA applications
  • Implementing best practices in storage configurations
  • Real-world examples of performance enhancements

Optimizing Tightly Coupled HPC Applications on HBv2, HC, and HB Series Virtual Machines

  • Choosing the right SKU for tightly coupled HPC applications
  • Building and running optimized applications
  • Practical examples of optimization techniques

Troubleshoot Tightly Coupled HPC Applications on HBv2, HC, and HB Series Virtual Machines

  • Diagnosing runtime failures in tightly coupled applications
  • Identifying and resolving performance bottlenecks
  • Tools and techniques for troubleshooting in Azure HPC environments

Schedule

FAQ

How do I get a Microsoft exam voucher?

Pearson Vue Exam vouchers can be requested and ordered with your course purchase or can be ordered separately by clicking here.

  • Vouchers are non-refundable and non-returnable. Vouchers expire 12 months from the date they are issued unless otherwise specified in the terms and conditions.
  • Voucher expiration dates cannot be extended. The exam must be taken by the expiration date printed on the voucher.

Do Microsoft courses come with post lab access?

Most Microsoft official courses will include post-lab access ranging from 30 to 180 calendar days after instructor led course delivery. A lab training key in class will be provided that can be leveraged to continue connecting to a remote lab environment for the individual course attendee.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour-long after 3-3.5 hours of the class day.

What languages are used to deliver training?

Microsoft courses are conducted in English unless otherwise specified.

Reviews

I like their training. A lot of material covered. The labs are very good. l learned a lot.

ExitCertified provided a very organized way to learn and provided materials to follow along.

The training was good but needed the basic skills of maximo before getting deep in the configuration of it.

Class was easy to sign up for and ExitCertified provided very good communication

I registered a day before class and am happy that I received all the materials and links in time for the class. Thanks.