- Module 1: Discover the services available on Azure for your high-performance computing workloads.
- Identify the HPC and batch solutions available on Azure
- Identify the scenarios where HPC and batch technologies are a fit
- Module 2: Azure Batch is a service that enables you to run large-scale parallel and high-performance computing (HPC) applications efficiently in the cloud. There's no need to manage or configure infrastructure. Just schedule the job, allocate the resources you need, and let Batch take care of the rest.
- Create an Azure Batch job by using the Azure portal
- Run an Azure Batch job by using the Azure portal
- Module 3: Find out about the Azure Batch capabilities designed to help you efficiently run large-scale parallel and high-performance computing applications in the cloud.
- Create an Azure Batch job in the Azure CLI
- Run an Azure Batch job in the Azure CLI
- Check status and results of Batch job in Azure CLI
- Monitor a Batch job with Batch Explorer
- Module 4: Learn to use the Azure Batch platform to write a .NET Core console app that performs parallel, large-scale, high-performance video transcoding.
- Build and run an Azure Batch job from a .NET app
- Add an application package to a Batch account
- Interact programmatically with Batch and Storage resources
- Manage a Batch programmatically
- Module 5: This module explains how to use Azure CycleCloud for high-performance computing. It explains how to install and configure Azure CycleCloud to work with your Azure subscription as well as how to integrate a third-party scheduler. Finally, it covers how to create and deploy a basic HPC cluster on Azure.
- Install and configure Azure CycleCloud to work with your Azure subscription.
- Integrate a third-party scheduler.
- Create and deploy a basic HPC cluster on Azure.
- Module 6: Azure CycleCloud templates offer a declarative provisioning model that helps you minimize administrative overhead associated with deploying and maintaining custom HPC environments in Azure.
- Customize HPC cluster architecture.
- Customize software and applications that you use with Azure CycleCloud clusters.
- Module 7: We'll discuss various factors that influence high-performance computing (HPC) storage selection in Azure. We'll review NFS, file access, directory services, parallel file systems, and hybrid file-access considerations.
- Document the file-access architecture for your HPC use case
- Consider the implications of your architecture requirements
- Compare several file-access architectures
- Module 8: Choose the best service level of Azure NetApp Files based on your throughput requirements and including cost considerations.
- Describe the factors that determine throughput limits of Azure NetApp Files volume.
- Choose the best service level of Azure NetApp Files for HPC applications.
- Module 9: Learn how to improve Azure NetApp Files performance for your EDA and HPC applications by using best practices.
- List the best practices that improve Azure NetApp Files performance.
- Describe the performance impact of the best practices on FIO and EDA benchmark suites.
- Module 10: Evaluate whether Azure HPC Cache is appropriate for improving the productivity of your high-performance computing applications.
- Evaluate whether HPC Cache is appropriate for improving the productivity of your high-performance computing applications.
- Describe how HPC Cache enables you to accelerate, scale, and manage your file-based high performance computing workloads in Azure.
- Module 11: Accelerate NFS storage for HPC workloads by using Azure HPC Cache.
- Understand what Azure HPC Cache is.
- List the pre-requisites for Azure HPC Cache.
- Create an Azure HPC Cache instance.
- Configure Azure HPC Cache to accelerate a Linux-based file system.
- Attach virtual client machines to read from the cache.
- Module 12: Learn how to build, run, and tune tightly coupled HPC applications in Azure.
- Choose the best and most cost-efficient HPC SKU for each type of tightly coupled HPC application.
- Optimally build and run each type of tightly coupled HPC application on Azure HPC SKUs.
- Module 13: Troubleshoot tightly coupled HPC applications that are having runtime failures or are underperforming.
- Troubleshoot runtime failures for tightly coupled HPC applications.
- Troubleshoot tightly coupled HPC applications that are underperforming.
In this module, you will:
After you complete this module, you'll be able to:
In this module, you will:
In this module, you will:
By the end of this module, you'll be able to:
By the end of this module, you'll know more about how to:
In this module, you will:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
In this module, you will:
In this module, you'll learn how to: