Skip to content

Commit 18e8624

Browse files
authored
Merge pull request #49880 from lootle1/MR87
Technical Review 1037395: Introduction to high-performance computing …
2 parents 1b8b1a9 + b6d4831 commit 18e8624

16 files changed

+409
-456
lines changed
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.intro-to-hpc.1-introduction
3-
metadata:
4-
title: Introduction
5-
description: In this unit, you'll learn about a business scenario that you can address by using high-performance computing services in Azure.
6-
ms.date: 05/22/2023
7-
author: padmalathas
8-
ms.author: padmalathas
9-
ms.topic: unit
10-
title: Introduction
11-
durationInMinutes: 5
12-
content: |
13-
[!include[](includes/1-introduction.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.intro-to-hpc.1-introduction
3+
metadata:
4+
title: Introduction
5+
description: In this unit, you'll learn about a business scenario that you can address by using high-performance computing services in Azure.
6+
ms.date: 04/07/2025
7+
author: padmalathas
8+
ms.author: padmalathas
9+
ms.topic: unit
10+
title: Introduction
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/1-introduction.md)]
14+
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.intro-to-hpc.2-azure-batch
3-
metadata:
4-
title: Azure Batch
5-
description: In this unit, you learn about the Azure Batch service and how it helps you to manage high-performance compute tasks.
6-
ms.date: 05/22/2023
7-
author: padmalathas
8-
ms.author: padmalathas
9-
ms.topic: unit
10-
title: Azure Batch
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/2-azure-batch.md)]
14-
quiz:
15-
title: "Check your knowledge"
16-
questions:
17-
- content: "What's the advantage of using Azure Batch, rather than provisioning the required number of VMs for the task at hand?"
18-
choices:
19-
- content: "Because Azure Batch is a managed service, you get a discount on the compute capacity you purchase."
20-
isCorrect: false
21-
explanation: "There's no discount on capacity. Azure Batch helps by scheduling and managing nodes for HPC."
22-
- content: "Azure Batch handles the scheduling and managing of nodes for you, free of charge."
23-
isCorrect: true
24-
explanation: "Azure Batch makes it easier to run HPC tasks by scheduling and managing nodes."
25-
- content: "Only by using Azure Batch can you access the most high-performing VM SKUs on Azure."
26-
isCorrect: false
27-
explanation: "You can create high-performance VMs manually without Azure Batch. Azure Batch helps by scheduling and managing nodes for HPC."
28-
- content: "You've analyzed a problem and found that it has 1000 separate subtasks. To solve this problem, your manager agrees to budget 20 VM nodes to run in Azure Batch. Compared to running on a single VM node of the same size, approximately how much quicker would you expect the problem's solution to be?"
29-
choices:
30-
- content: "1/50 of the time."
31-
isCorrect: false
32-
explanation: "Because there are many small subtasks, Azure Batch evenly distributes the work, and 20 VMs can complete the tasks in approximately 1/20 of the time."
33-
- content: "1/20 of the time."
34-
isCorrect: true
35-
explanation: "Because there are many small subtasks, Azure Batch evenly distributes the work, and 20 VMs can complete the tasks in approximately 1/20 of the time."
36-
- content: "The same length of time, but results are more accurate."
37-
isCorrect: false
38-
explanation: "Because there are many small subtasks, Azure Batch evenly distributes the work, and 20 VMs can complete the tasks in approximately 1/20 of the time."
39-
1+
### YamlMime:ModuleUnit
2+
uid: learn.intro-to-hpc.2-azure-batch
3+
metadata:
4+
title: Azure Batch
5+
description: In this unit, you learn about the Azure Batch service and how it helps you to manage high-performance compute tasks.
6+
ms.date: 04/07/2025
7+
author: padmalathas
8+
ms.author: padmalathas
9+
ms.topic: unit
10+
title: Azure Batch
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/2-azure-batch.md)]
14+
quiz:
15+
title: "Check your knowledge"
16+
questions:
17+
- content: "What's the advantage of using Azure Batch, rather than provisioning the required number of VMs for the task at hand?"
18+
choices:
19+
- content: "Because Azure Batch is a managed service, you get a discount on the compute capacity you purchase."
20+
isCorrect: false
21+
explanation: "There's no discount on capacity. Azure Batch helps by scheduling and managing nodes for HPC."
22+
- content: "Azure Batch handles the scheduling and managing of nodes for you, free of charge."
23+
isCorrect: true
24+
explanation: "Azure Batch makes it easier to run HPC tasks by scheduling and managing nodes."
25+
- content: "Only by using Azure Batch can you access the most high-performing VM SKUs on Azure."
26+
isCorrect: false
27+
explanation: "You can create high-performance VMs manually without Azure Batch. Azure Batch helps by scheduling and managing nodes for HPC."
28+
- content: "You've analyzed a problem and found that it has 1,000 separate subtasks. To solve this problem, your manager agrees to budget 20 VM nodes to run in Azure Batch. Compared to running on a single VM node of the same size, approximately how much quicker would you expect the problem's solution to be?"
29+
choices:
30+
- content: "1/50 of the time."
31+
isCorrect: false
32+
explanation: "Because there are many small subtasks, Azure Batch evenly distributes the work, and 20 VMs can complete the tasks in approximately 1/20 of the time."
33+
- content: "1/20 of the time."
34+
isCorrect: true
35+
explanation: "Because there are many small subtasks, Azure Batch evenly distributes the work, and 20 VMs can complete the tasks in approximately 1/20 of the time."
36+
- content: "The same length of time, but results are more accurate."
37+
isCorrect: false
38+
explanation: "Because there are many small subtasks, Azure Batch evenly distributes the work, and 20 VMs can complete the tasks in approximately 1/20 of the time."
39+
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.intro-to-hpc.3-azure-vm-hpc-instances
3-
metadata:
4-
title: How Azure HPC works
5-
description: In this unit, you learn about components of Azure HPC and the orchestration of components of Azure HPC.
6-
ms.date: 05/22/2023
7-
author: padmalathas
8-
ms.author: padmalathas
9-
ms.topic: unit
10-
title: How Azure HPC works
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/3-how-azure-hpc-works.md)]
14-
quiz:
15-
title: "Check your knowledge"
16-
questions:
17-
- content: "You're trying to provision several H-series Azure VMs in the Azure portal to solve some complex financial equations. How can you resolve the errors you're receiving?"
18-
choices:
19-
- content: "Use the Azure Virtual Machines pricing detail page to ensure that the kind of VM you're trying to deploy can solve the complex problem."
20-
isCorrect: false
21-
explanation: "These problems are often caused when you reach the limit for VM cores in your subscription. You can't solve them by using the pricing detail page."
22-
- content: "Tell Azure that your subscription needs to support a greater number of cores than is allowed by default."
23-
isCorrect: true
24-
explanation: "Because H-series VMs use large numbers of cores, you can quickly reach the limit for your subscription. Open a support request to increase this limit."
25-
- content: "Try again at a different time."
26-
isCorrect: false
27-
explanation: "These problems are often caused when you reach the limit for VM cores in your subscription. This problem is the same at a different time."
28-
- content: "You want to deploy an HB-series VM for a weather modeling startup. However, this type of VM doesn't appear as an option in the portal. What should you check?"
29-
choices:
30-
- content: "Check that your subscription is allowed to deploy VMs of this type."
31-
isCorrect: false
32-
explanation: "HB-series VMs are supported in all Azure subscription. However, they're not supported in all Azure regions."
33-
- content: "Try again at a different time."
34-
isCorrect: false
35-
explanation: "The problem is that HB-series VMs aren't supported in all Azure regions. This problem is the same at a different time."
36-
- content: "Check that this VM is supported in your preferred region of deployment."
37-
isCorrect: true
38-
explanation: "HB-series VMs aren't supported in all Azure regions."
39-
1+
### YamlMime:ModuleUnit
2+
uid: learn.intro-to-hpc.3-azure-vm-hpc-instances
3+
metadata:
4+
title: How Azure HPC Works
5+
description: In this unit, you learn about components of Azure HPC and the orchestration of components of Azure HPC.
6+
ms.date: 04/07/2025
7+
author: padmalathas
8+
ms.author: padmalathas
9+
ms.topic: unit
10+
title: How Azure HPC works
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/3-how-azure-hpc-works.md)]
14+
quiz:
15+
title: "Check your knowledge"
16+
questions:
17+
- content: "You're trying to provision several H-series Azure VMs in the Azure portal to solve some complex financial equations. How can you resolve the errors you're receiving?"
18+
choices:
19+
- content: "Use the Azure Virtual Machines pricing detail page to ensure that the kind of VM you're trying to deploy can solve the complex problem."
20+
isCorrect: false
21+
explanation: "These problems are often caused when you reach the limit for VM cores in your subscription. You can't solve them by using the pricing detail page."
22+
- content: "Tell Azure that your subscription needs to support a greater number of cores than is allowed by default."
23+
isCorrect: true
24+
explanation: "Because H-series VMs use large numbers of cores, you can quickly reach the limit for your subscription. Open a support request to increase this limit."
25+
- content: "Try again at a different time."
26+
isCorrect: false
27+
explanation: "These problems are often caused when you reach the limit for VM cores in your subscription. This problem is the same at a different time."
28+
- content: "You want to deploy an HB-series VM for a weather modeling startup. However, this type of VM doesn't appear as an option in the portal. What should you check?"
29+
choices:
30+
- content: "Check that your subscription is allowed to deploy VMs of this type."
31+
isCorrect: false
32+
explanation: "HB-series VMs are supported in all Azure subscription. However, they're not supported in all Azure regions."
33+
- content: "Try again at a different time."
34+
isCorrect: false
35+
explanation: "The problem is that HB-series VMs aren't supported in all Azure regions. This problem is the same at a different time."
36+
- content: "Check that this VM is supported in your preferred region of deployment."
37+
isCorrect: true
38+
explanation: "HB-series VMs aren't supported in all Azure regions."
39+
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.intro-to-hpc.4-microsoft-hpc-pack
3-
metadata:
4-
title: Microsoft HPC Pack
5-
description: In this unit, you learn about the Microsoft HPC Pack and how you can use it to manage high-performance resources.
6-
ms.date: 05/22/2023
7-
author: padmalathas
8-
ms.author: padmalathas
9-
ms.topic: unit
10-
title: Microsoft HPC Pack
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/4-microsoft-hpc-pack.md)]
14-
quiz:
15-
title: "Check your knowledge"
16-
questions:
17-
- content: "You're trying to advise your organization on whether to choose Azure Batch or Microsoft HPC Pack. What might be a key factor in choosing HPC Pack?"
18-
choices:
19-
- content: "There's a significant on-premises infrastructure that your organization doesn't want to waste. It can be used for HPC problems."
20-
isCorrect: true
21-
explanation: "HPC Pack enables you to manage both on-premises and cloud infrastructure."
22-
- content: "You don't want to be responsible for deciding how to optimize the way the HPC work gets allocated."
23-
isCorrect: false
24-
explanation: "In HPC Pack, you have full responsibility for the allocation of work. If you don't want this control, consider Azure Batch instead."
25-
- content: "There's no remaining licensing budget for the year."
26-
isCorrect: false
27-
explanation: "HPC Pack incurs no extra licensing cost, although you must carefully consider the costs of licensing the VMs it manages."
28-
- content: "You're trying to set up an HPC Pack topology, starting with on-premises resources. Which version of Windows Server should you use for the head node?"
29-
choices:
30-
- content: "Windows Server 2012 R2 or later."
31-
isCorrect: true
32-
explanation: "You can use Windows Server 2012 or any later version for the head node."
33-
- content: "Windows Server 2016 or later."
34-
isCorrect: false
35-
explanation: "You can use Windows Server 2012 or any later version for the head node."
36-
- content: "Windows Server 2019 or later."
37-
isCorrect: false
38-
explanation: "You can use Windows Server 2012 or any later version for the head node."
39-
1+
### YamlMime:ModuleUnit
2+
uid: learn.intro-to-hpc.4-microsoft-hpc-pack
3+
metadata:
4+
title: Orchestrate HPC Systems
5+
description: In this unit, you learn how to deploy, manage, and orchsetrate HPC systems as well as review best practices, task scheduling, and workflow management guidance.
6+
ms.date: 04/07/2025
7+
author: padmalathas
8+
ms.author: padmalathas
9+
ms.topic: unit
10+
title: Orchestrate HPC Systems
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/4-microsoft-hpc-pack.md)]
14+
quiz:
15+
title: "Check your knowledge"
16+
questions:
17+
- content: "You're looking to dispatch work in your application efficiently. What best practice helps optimize CPU utilization, maximize job throughput, and minimize time between job submission and finish?"
18+
choices:
19+
- content: "Task scheduling"
20+
isCorrect: true
21+
explanation: "Correct"
22+
- content: "Work arrangement"
23+
isCorrect: false
24+
explanation: "Incorrect"
25+
- content: "Deploying tasks"
26+
isCorrect: false
27+
explanation: "Incorrect"
28+
- content: "What tools can be utilized for more effective workflow management?"
29+
choices:
30+
- content: "Azure CycleCloud and Azure Batch"
31+
isCorrect: true
32+
explanation: "Correct"
33+
- content: "Azure Storage Accounts and Head Nodes"
34+
isCorrect: false
35+
explanation: "Incorrect"
36+
- content: "Azure Resource Manager and Virtual Machines"
37+
isCorrect: false
38+
explanation: "Incorrect"
39+
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.intro-to-hpc.5-scenarios-for-hpc-and-batch
3-
metadata:
4-
title: Scenarios for HPC and Batch technologies
5-
description: In this unit, you learn about some uses that HPC resources are often put to, and how the technologies you've learned about can address these scenarios.
6-
ms.date: 05/22/2023
7-
author: padmalathas
8-
ms.author: padmalathas
9-
ms.topic: unit
10-
title: Scenarios for HPC and Batch technologies
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/5-scenarios-for-hpc-and-batch.md)]
14-
quiz:
15-
title: "Check your knowledge"
16-
questions:
17-
- content: "What is a key benefit of using Azure Batch?"
18-
choices:
19-
- content: "You want a fully managed service for your HPC tasks."
20-
isCorrect: true
21-
explanation: "Azure Batch is a fully managed service for HPC tasks in Azure."
22-
- content: "You want to be able to expand from on-premises into the cloud as needed."
23-
isCorrect: false
24-
explanation: "Only HPC Pack enables you to expand from on-premises to cloud VMs. Azure Batch provides a fully managed service for your HPC tasks."
25-
- content: "You need the most powerful VMs available on Azure, and the InfiniBand networking they offer."
26-
isCorrect: false
27-
explanation: "The most powerful H-Series VMs and InfiniBand networking can be used without Azure Batch. Batch provides a fully managed service for your HPC tasks."
28-
- content: "You've got a problem that requires you to use 3D Studio Max. You want the flexibility to pay the licensing fees on demand. What's the best Azure solution for this task?"
29-
choices:
30-
- content: "Azure Batch"
31-
isCorrect: true
32-
explanation: "Batch also lets you use some of the most important 3D rendering packages, like Maya, 3D Studio Max, and Chaos V-Ray."
33-
- content: "Microsoft HPC Pack"
34-
isCorrect: false
35-
explanation: "Batch also lets you use some of the most important 3D rendering packages, like Maya, 3D Studio Max, and Chaos V-Ray."
36-
- content: "Azure H-Series VMs"
37-
isCorrect: false
38-
explanation: "Batch also lets you use some of the most important 3D rendering packages, like Maya, 3D Studio Max, and Chaos V-Ray."
39-
1+
### YamlMime:ModuleUnit
2+
uid: learn.intro-to-hpc.5-scenarios-for-hpc-and-batch
3+
metadata:
4+
title: Scenarios for HPC and Batch Technologies
5+
description: In this unit, you learn about some uses that HPC resources are often put to, and how the technologies you've learned about can address these scenarios.
6+
ms.date: 04/07/2025
7+
author: padmalathas
8+
ms.author: padmalathas
9+
ms.topic: unit
10+
title: Scenarios for HPC and Batch technologies
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/5-scenarios-for-hpc-and-batch.md)]
14+
quiz:
15+
title: "Check your knowledge"
16+
questions:
17+
- content: "What is a key benefit of using Azure Batch?"
18+
choices:
19+
- content: "You want a fully managed service for your HPC tasks."
20+
isCorrect: true
21+
explanation: "Azure Batch is a fully managed service for HPC tasks in Azure."
22+
- content: "You want to be able to expand from on-premises into the cloud as needed."
23+
isCorrect: false
24+
explanation: "Only HPC Pack enables you to expand from on-premises to cloud VMs. Azure Batch provides a fully managed service for your HPC tasks."
25+
- content: "You need the most powerful VMs available on Azure, and the InfiniBand networking they offer."
26+
isCorrect: false
27+
explanation: "The most powerful H-Series VMs and InfiniBand networking can be used without Azure Batch. Batch provides a fully managed service for your HPC tasks."
28+
- content: "You've got a problem that requires you to use 3D Studio Max. You want the flexibility to pay the licensing fees on demand. What's the best Azure solution for this task?"
29+
choices:
30+
- content: "Azure Batch"
31+
isCorrect: true
32+
explanation: "Batch also lets you use some of the most important 3D rendering packages, like Maya, 3D Studio Max, and Chaos V-Ray."
33+
- content: "Microsoft HPC Pack"
34+
isCorrect: false
35+
explanation: "Batch also lets you use some of the most important 3D rendering packages, like Maya, 3D Studio Max, and Chaos V-Ray."
36+
- content: "Azure H-Series VMs"
37+
isCorrect: false
38+
explanation: "Batch also lets you use some of the most important 3D rendering packages, like Maya, 3D Studio Max, and Chaos V-Ray."
39+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.intro-to-hpc.6-summary
3-
metadata:
4-
title: Summary
5-
description: In this unit, you'll review what you have learned about high-performance computing tools in Azure.
6-
ms.date: 05/22/2023
7-
author: padmalathas
8-
ms.author: padmalathas
9-
ms.topic: unit
10-
title: Summary
11-
durationInMinutes: 5
12-
content: |
13-
[!include[](includes/6-summary.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.intro-to-hpc.6-summary
3+
metadata:
4+
title: Summary
5+
description: In this unit, you'll review what you have learned about high-performance computing tools in Azure.
6+
ms.date: 04/07/2025
7+
author: padmalathas
8+
ms.author: padmalathas
9+
ms.topic: unit
10+
title: Summary
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/6-summary.md)]
14+

0 commit comments

Comments
 (0)