Skip to content

Commit b9d145c

Browse files
authored
Merge pull request #53134 from staleycyn/New-module---Design-for-AI-Workloads
New module - design for ai workloads
2 parents 377e7ee + b85dbcb commit b9d145c

37 files changed

Lines changed: 527 additions & 0 deletions
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.introduction
3+
title: "Introduction"
4+
metadata:
5+
title: "Introduction"
6+
description: "Learn to design AI workloads on Azure, align strategy with goals, and apply best practices for governance, security, and responsible AI."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/1-introduction.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.summary
3+
title: "Summary and resources"
4+
metadata:
5+
title: "Summary and resources"
6+
description: "Learn how to design Azure AI workloads using SaaS, PaaS, and IaaS services while aligning solutions with business goals and best practices."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/10-summary.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.strategy
3+
title: "Create an AI strategy"
4+
metadata:
5+
title: "Create an AI Strategy"
6+
description: "Learn how to create an AI strategy using Azure SaaS, PaaS, and IaaS solutions to meet your organization's needs effectively."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
content: |
13+
[!include[](includes/2-strategy.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.adoption-plan
3+
title: "Plan AI adoption"
4+
metadata:
5+
title: "Plan AI Adoption"
6+
description: "Learn how to create an AI adoption plan to align projects with business priorities, address skill gaps, and deliver results efficiently."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
content: |
13+
[!include[](includes/3-adoption-plan.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.platform-workloads
3+
title: "Design PaaS AI workloads"
4+
metadata:
5+
title: "Design PaaS AI Workloads"
6+
description: "Learn how to design scalable and secure PaaS AI workloads on Azure, including generative AI, nongenerative AI, and secure networking."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
content: |
13+
[!include[](includes/4-platform-workloads.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.infrastructure-workloads
3+
title: "Design IaaS AI workloads"
4+
metadata:
5+
title: "Design IaaS AI Workloads"
6+
description: "Learn how to design IaaS AI workloads using Azure landing zones for scalable, efficient, and secure AI deployment and management."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
content: |
13+
[!include[](includes/5-infrastructure-workloads.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.governance
3+
title: "Govern AI"
4+
metadata:
5+
title: "Govern AI"
6+
description: "Learn how to govern AI workloads responsibly by applying principles, managing risks, and ensuring security, compliance, and cost control."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/6-governance.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.secure-workloads
3+
title: "Secure AI"
4+
metadata:
5+
title: "Secure AI"
6+
description: "Learn to secure AI workloads by identifying risks, protecting resources, and safeguarding data."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/7-secure-workloads.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.manage
3+
title: "Manage AI"
4+
metadata:
5+
title: "Manage AI"
6+
description: "Learn how to manage AI workloads effectively, including operations, deployment, costs, and business continuity, using Azure tools and best practices."
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/8-manage.md)]
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-ai-workloads.knowledge-check
3+
title: "Knowledge check"
4+
metadata:
5+
title: "Knowledge check"
6+
description: "Knowledge check"
7+
ms.date: 01/09/2026
8+
author: wwlpublish
9+
ms.author: cynthist
10+
ms.topic: unit
11+
module_assessment: true
12+
durationInMinutes: 3
13+
content: |
14+
[!include[](includes/9-knowledge-check.md)]
15+
quiz:
16+
questions:
17+
- content: "A healthcare organization is building a custom AI model to analyze MRI images. The solution must meet strict regulatory requirements, support custom operating systems and AI frameworks, and run in a fully isolated environment. The organization is willing to accept higher operational overhead in exchange for maximum control. Which Azure service model should the team choose?"
18+
choices:
19+
- content: "SaaS, because it provides built-in governance and minimal setup"
20+
isCorrect: false
21+
explanation: "Incorrect. SaaS focuses on ease of use and productivity, not model training."
22+
- content: "PaaS, because it reduces operational overhead while supporting AI workloads"
23+
isCorrect: false
24+
explanation: "Incorrect. PaaS reduces infrastructure management but does not provide the level of control required for this scenario."
25+
- content: "IaaS, because it provides full control over infrastructure, isolation, and compliance"
26+
isCorrect: true
27+
explanation: "Correct. IaaS is the best choice when workloads require strict isolation, custom configurations, and full infrastructure control—common in regulated industries like healthcare."
28+
- content: "An enterprise wants to roll out AI initiatives across multiple departments. Leadership is concerned about skill gaps, data readiness, and investing in AI projects that don't deliver business value. What is the primary purpose of creating an AI adoption plan in this scenario?"
29+
choices:
30+
- content: "To standardize all AI workloads on a single Azure service model"
31+
isCorrect: false
32+
explanation: "Incorrect. Forcing all workloads onto one service model limits flexibility and increases risk."
33+
- content: "To prioritize AI use cases, assess readiness, and validate solutions"
34+
isCorrect: true
35+
explanation: "Correct. An AI adoption plan helps reduce risk by ensuring the organization is technically and operationally ready before scaling AI solutions."
36+
- content: "To eliminate the need for governance and compliance processes"
37+
isCorrect: false
38+
explanation: "Incorrect. Adoption plans complement governance—it does not replace it."
39+
- content: "A company is building a customer facing AI application with Azure AI services. The solution processes sensitive internal data and must minimize exposure to external threats while meeting enterprise security standards. Which approach best helps secure the AI workload and reduce data exposure risk?"
40+
choices:
41+
- content: "Deploy AI services with public endpoints for easier access"
42+
isCorrect: false
43+
explanation: "Incorrect. Public endpoints increase exposure to attacks."
44+
- content: "Allow unrestricted access to AI data for faster development"
45+
isCorrect: false
46+
explanation: "Incorrect. Unrestricted data access significantly increases security and compliance risk."
47+
- content: "Use private endpoints, role based access control, and encryption for AI resources and data"
48+
isCorrect: true
49+
explanation: "Correct. Private networking, identity based access, and encryption protect AI data and services from unauthorized access and reduce attack surface."

0 commit comments

Comments
 (0)