Azure CycleCloud
Create, manage, operate, and optimize HPC and big compute clusters of any scale.
Learning
Learning Paths
Azure HPC is a purpose-built cloud capability for HPC & AI workload, using leading-edge processors and HPC-class InfiniBand interconnect, to deliver the best application performance, scalability, and value. Azure HPC enables users to unlock innovation, productivity, and business agility, through a highly available range of HPC & AI technologies that can be dynamically allocated as your business and technical needs change. This learning path is a series of modules that help you get started on Azure HPC - you can choose topics you are most interested in or progress through each of them one by one.
Levels: Beginner, Intermediate
Roles: Administrator, Developer, Solution Architect, Student, Technology Manager, Functional Consultant
Modules
- Introduction to high-performance computing (HPC) on Azure
- Create an Azure Batch account by using the Azure portal
- Run parallel tasks in Azure Batch with the Azure CLI
- Create an app to run parallel compute jobs in Azure Batch
- Create, customize and manage an HPC cluster in Azure with Azure CycleCloud
- Customize high-performance computing clusters deployed with Azure CycleCloud
- Understand factors that influence HPC storage selection in Azure
- Choose the best service level of Azure NetApp Files for your HPC applications
- Improve Azure NetApp Files performance for your EDA and HPC applications by using best practices
- Introduction to Azure HPC Cache
- Accelerate high-performance computing storage by using Azure HPC Cache
- Optimizing tightly coupled HPC applications on HBv2, HC, and HB series virtual machines
- Troubleshoot tightly coupled HPC applications on HBv2, HC, and HB series virtual machines
Learning Modules
In this module, we examine the intersection of cloud computing, HPC, and AI. Then, by utilizing Azure CycleCloud and Slurm, you explore methods to deploy and manage clusters, confirm node health, and optimize performance tailored for AI training tasks.
Learn how to use the Slurm job scheduler with Azure CycleCloud.
Azure CycleCloud templates offer a declarative provisioning model that helps you minimize administrative overhead associated with deploying and maintaining custom HPC environments in Azure.
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.