Introduction to high-performance computing (HPC) on Azure Training Logo

Introduction to high-performance computing (HPC) on Azure Training

Live Online & Classroom Enterprise Training

This course introduces the fundamentals of High-Performance Computing (HPC) and how it is implemented using Microsoft Azure services. Learners will explore HPC architectures, Azure HPC solutions, compute options, storage, networking, and workload management for large-scale computational workloads.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Introduction to high-performance computing (HPC) on Azure Course about?

High-Performance Computing (HPC) enables organizations to solve complex computational problems using parallel processing and scalable infrastructure. This course provides a foundational understanding of HPC concepts and demonstrates how Azure supports HPC workloads using specialized virtual machines, batch processing, high-speed networking, and storage solutions. Participants will gain insights into deploying, managing, and optimizing HPC environments in Azure.

What are the objectives of Introduction to high-performance computing (HPC) on Azure Course ?

  • Understand core High-Performance Computing concepts and architectures
  • Explore Azure HPC services and infrastructure components
  • Learn how to deploy HPC workloads on Azure compute resources
  • Understand storage and networking requirements for HPC environments
  • Monitor and optimize HPC workloads for performance and cost efficiency

Who is Introduction to high-performance computing (HPC) on Azure Course for?

  • Cloud Architects designing compute-intensive solutions
  • DevOps Engineers managing large-scale workloads
  • Data Scientists working with simulation and modeling workloads
  • Infrastructure Engineers managing HPC clusters
  • IT Professionals transitioning HPC workloads to cloud

What are the prerequisites for Introduction to high-performance computing (HPC) on Azure Course?

Prerequisites:

  • Basic understanding of cloud computing concepts
  • Familiarity with Microsoft Azure fundamentals
  • Basic knowledge of virtual machines and networking
  • Understanding of operating systems (Linux or Windows)
  • Basic scripting knowledge (PowerShell, Bash, or Python – optional)


Learning Path:

  • Introduction to High-Performance Computing Concepts
  • Azure HPC Architecture and Core Services
  • Deploying HPC Clusters using Azure Services
  • Running and Managing HPC Workloads on Azure
  • Monitoring, Optimization, and Cost Management

Related Courses:

  • Azure Fundamentals (AZ-900)
  • Azure Virtual Machines and Compute Services
  • Azure Storage and Networking Fundamentals
  • Azure Solutions Architecture

Available Training Modes

Live Online Training

2 Days

Course Outline Expand All

Expand All

  • Introduction to HPC concepts
  • Overview of Azure Batch
  • Azure VM HPC instances
  • Microsoft HPC Pack
  • Scenarios for HPC and Batch technologies
  • Creating a Batch job via the Azure portal
  • Create an Azure Batch job and virtual network
  • Running tasks and adding application packages
  • Add a new application package to a Batch account
  • Azure Batch security features
  • Designing an Azure Batch job for parallel tasks
  • Create and monitor an Azure Batch job using the CLI
  • Visualizing batch jobs with Batch Explorer
  • Managing Azure Batch workloads from a .NET application
  • Setup Batch and Storage accounts
  • Access Batch account using the .NET client library
  • Create a pool of compute nodes
  • Upload resources using the .NET storage library
  • Manage and deploy applications on compute nodes
  • Monitor and log Azure Batch job progress
  • Basics of Azure CycleCloud
  • Scheduler integration and autoscaling
  • Install and configure Azure CycleCloud
  • Create an HPC cluster from built-in templates
  • Understanding Azure CycleCloud cluster templates
  • Add a disk to an HPC cluster's scheduler node
  • Add a custom node array to an HPC cluster
  • Create a cloud-init script for use with Azure CycleCloud
  • File access for HPC jobs
  • File-system performance and traffic considerations
  • Authentication and authorization
  • NFS and parallel file systems
  • Hybrid file access requirements
  • Decision criteria for service levels
  • Selecting appropriate service levels based on throughput needs
  • Overall performance suggestions
  • Mount options and client VM configurations
  • Benchmark results
  • Understanding Azure HPC Cache
  • How Azure HPC Cache works
  • When to use Azure HPC Cache
  • Requirements for HPC Cache
  • Creating an HPC Cache instance
  • Connecting local storage and HPC clients to HPC Cache

Who is the instructor for this training?

The trainer for this Introduction to high-performance computing (HPC) on Azure Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews