Skip to content

Commit adc1e74

Browse files
Merge pull request #53160 from MicrosoftDocs/main
Auto Publish – main to live - 2026-01-20 00:00 UTC
2 parents 92f5eb2 + c25f345 commit adc1e74

18 files changed

Lines changed: 109 additions & 64 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
### YamlMime:LearningPath
2+
uid: learn.wwl.implement-container-app-hosting-azure
3+
metadata:
4+
title: Implement Container Application Hosting on Azure
5+
description: Learn how to deploy, configure, and troubleshoot containerized applications on Azure.
6+
ms.date: 1/19/2026
7+
author: jeffkoms
8+
ms.author: jeffko
9+
ms.topic: learning-path
10+
title: Implement container application hosting on Azure
11+
prerequisites: |
12+
- Programming experience with languages such as Python, JavaScript, or C#.
13+
- Basic understanding of Azure services and cloud computing concepts.
14+
- Familiarity with containerization fundamentals.
15+
summary: |
16+
This learning path guides you through core container hosting workflows on Azure for AI applications and backend services. You start by using Azure Container Registry to store and organize images, build images in the cloud with ACR Tasks, and apply tagging and versioning practices that support reliable deployments.
17+
18+
You then deploy custom containers to Azure App Service, configure runtime behavior such as ports, startup commands, and persistent storage, and externalize environment-specific configuration using App Service application settings.
19+
20+
Finally, you use Azure Container Instances to run containers quickly, set environment variables, control restart policies for task-style workloads, and mount Azure Files shares when your container needs shared storage.
21+
iconUrl: /training/achievements/generic-trophy.svg
22+
levels:
23+
- intermediate
24+
roles:
25+
- developer
26+
products:
27+
- azure-container-registry
28+
- azure-app-service
29+
- azure-container-instances
30+
subjects:
31+
- containers
32+
modules:
33+
- learn.wwl.store-manage-containers-azure-container-registry
34+
- learn.wwl.deploy-containers-azure-app-service
35+
- learn.wwl.create-run-container-images-azure-container-instances
36+
trophy:
37+
uid: learn.wwl.implement-container-app-hosting-azure.trophy
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.design-ai-workloads.governance
3-
title: "Govern AI"
3+
title: "Govern AI workloads"
44
metadata:
55
title: "Govern AI"
66
description: "Learn how to govern AI workloads responsibly by applying principles, managing risks, and ensuring security, compliance, and cost control."
@@ -10,4 +10,4 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 3
1212
content: |
13-
[!include[](includes/6-governance.md)]
13+
[!include[](includes/6-governance.md)]
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.design-ai-workloads.secure-workloads
3-
title: "Secure AI"
3+
title: "Secure AI workloads"
44
metadata:
55
title: "Secure AI"
66
description: "Learn to secure AI workloads by identifying risks, protecting resources, and safeguarding data."
@@ -10,4 +10,4 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 5
1212
content: |
13-
[!include[](includes/7-secure-workloads.md)]
13+
[!include[](includes/7-secure-workloads.md)]
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.design-ai-workloads.manage
3-
title: "Manage AI"
3+
title: "Manage AI workloads"
44
metadata:
55
title: "Manage AI"
66
description: "Learn how to manage AI workloads effectively, including operations, deployment, costs, and business continuity, using Azure tools and best practices."
@@ -10,4 +10,4 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 3
1212
content: |
13-
[!include[](includes/8-manage.md)]
13+
[!include[](includes/8-manage.md)]

learn-pr/wwl-azure/design-ai-workloads/includes/10-summary.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,9 @@ Copilot can assist you in configuring Azure infrastructure solutions. Copilot ca
2222

2323
* Summarize best practices for governing, securing, and managing AI workloads on Azure. Include key services and practices for Responsible AI, security, cost management, and operations.
2424

25-
25+
### Learn more with Azure documentation
26+
27+
* The [AI adoption - Cloud Adoption Framework](/azure/cloud-adoption-framework/scenarios/ai/) provides a structured process for adopting AI solutions in Azure.
28+
29+
* The [AI Workload Documentation - Microsoft Azure Well-Architected Framework](/azure/well-architected/ai/) focuses on the architectural challenges of designing AI workloads.
30+

learn-pr/wwl-azure/design-ai-workloads/includes/4-platform-workloads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ Select resources that help you build AI workloads with prebuilt or custom soluti
2929

3030
Keep your AI workloads inside a [secure virtual network](/azure/cloud-adoption-framework/scenarios/ai/platform/networking) and avoid exposing anything to the public internet. Use private endpoints so services like Foundry, Azure AI Services, Storage, Key Vault, and Container Registry all communicate privately over the Azure backbone.
3131

32-
Control traffic tightly. Use a Bastion-connected jump box for safe admin access, restrict outbound traffic to only what your workloads need, and use network security groups to enforce least‑privilege access between resources.
32+
Control traffic tightly. Use Bastion for admin access, restrict access with private links, rely on solid DNS, and use NSGs to enforce least‑privilege access between resources.
3333

3434
Finally, monitor your environment. Azure Firewall protects and inspects outbound traffic, and Azure Web Application Firewall shields any public-facing AI apps from common attacks, helping you run AI workloads securely and confidently.

learn-pr/wwl-azure/design-ai-workloads/includes/5-infrastructure-workloads.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ Use high-performance file storage for hot data actively used during AI jobs to s
2626

2727
:::image type="content" source="../media/network-concepts.png" alt-text="Diagram of a virtual network with platform concepts.":::
2828

29-
AI workloads can move a ton of data, so you want a connection that doesn’t slow everything down. Consider Azure ExpressRoute that gives you a dedicated, high-bandwidth path that keeps data flowing quickly and reliably.
29+
AI workloads can move a ton of data, so you want a connection that doesn’t slow everything down. Consider Azure ExpressRoute that gives you a dedicated, high-bandwidth path that keeps data flowing quickly and reliably. Bandwidth is crucial for cloud processing of on-premises storage.
3030

3131
It also helps to keep latency as low as possible. Placing your VMs and resources close together—ideally in the same region or in a Proximity Placement Group—cuts down on the travel time for data and makes training jobs run more efficiently.
3232

33-
And if you’re working with multiple GPUs or multiple VMs, fast networking between nodes becomes essential. InfiniBand-enabled Azure VMs make GPU-to-GPU communication super-fast, and tools like Azure Batch can handle the setup for you automatically.
33+
And if you’re working with multiple GPUs or multiple VMs, fast networking between nodes becomes essential. Consider [high performance networking](/azure/cloud-adoption-framework/scenarios/ai/infrastructure/networking) particularly for GPU-accelerated tasks.
3434

35-
> [!NOTE]
35+
> [!TIP]
3636
> The [Introduction to AI Landing Zones](/training/modules/intro-ai-landing-zones/) training module provides details on Azure landing zones with AI workloads.
3737
3838

learn-pr/wwl-azure/design-ai-workloads/includes/6-governance.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ Secure your AI environment by limiting access to only what’s necessary. Use ro
2323

2424
Keep AI spending predictable by setting budgets and alerts in [Cost Management](/azure/cost-management-billing/costs/reporting-get-started). Optimize resources with autoscaling, virtual machine (VM) autoshutdown, and approved VM SKUs, and control model costs by choosing the right pricing approach—whether that’s pay-as-you-go, PTUs, or reservations.
2525

26+
> [!TIP]
27+
> To learn more, consider the [Introduction to cost management for AI workloads](/training/modules/understand-cost-management-ai/) training module.
28+
2629
**Data Governance & Privacy**
2730

2831
Strong data governance starts with clear standards. Decide what data can be used for training and RAG. Protect privacy with techniques like anonymization and data residency controls, and make sure you have solid retention and deletion policies in place. Enable logging and diagnostics so you always have visibility into how data is accessed and used.
@@ -31,7 +34,7 @@ Strong data governance starts with clear standards. Decide what data can be used
3134

3235
Use [Azure Policy](/azure/governance/policy/overview) to consistently enforce deployment and configuration standards across your AI environment. Apply structured tagging for cost tracking and ownership. Use [Microsoft Purview ](/purview/purview)to help secure and govern all your data.
3336

34-
> [!NOTE]
37+
> [!TIP]
3538
> To learn more, consider the [Govern AI Services with Azure Policy](/training/modules/govern-ai-azure-policy/) training module.
3639
3740
**Operations**

learn-pr/wwl-azure/design-ai-workloads/includes/8-manage.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Managing AI operations is about keeping your AI work consistent and reliable. Create an [AI Center of Excellence](/azure/cloud-adoption-framework/scenarios/ai/center-of-excellence) to guide strategy, choose the right framework (MLOps or GenAIOps), and standardize SDKs and APIs. Use sandboxes for safe experimentation and simplify tuning with tools like [Copilot Tuning.](/copilot/microsoft-365/copilot-tuning-overview)
22

33
> [!TIP]
4-
> For more information, consider the [Introduction to AI Center of Excellence](/training/modules/intro-ai-center-excellence/) training module.
4+
> To learn more, consider the [Introduction to AI Center of Excellence](/training/modules/intro-ai-center-excellence/) training module.
55
66
:::image type="content" source="../media/manage-operations.png" alt-text="Diagram of the main management areas.":::
77

@@ -27,3 +27,7 @@ Managing AI data means ensuring its accurate, secure, and compliant. Create and
2727
To keep AI services running during disruptions, you need a solid continuity plan that includes constant monitoring, multi-region deployments, and regular disaster-recovery testing. Continuous monitoring helps you catch issues early as models, data, and usage patterns evolve.
2828

2929
Deploying AI workloads—both generative and traditional—across multiple Azure regions provides redundancy and prevents outages. Use tools like Azure Front Door and Traffic Manager for automatic failovers. Strong version control and automated backups make it easy to restore models, pipelines, and configurations when something goes wrong.
30+
31+
> [!IMPORTANT]
32+
> Be sure to document your recovery procedures with clear responsibilities.
33+

learn-pr/wwl-data-ai/ai-information-extraction/7-exercise.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.ai-information-extraction.exercise
3-
title: Exercise - Extract information
3+
title: Exercise - Get started with information extraction in Microsoft Foundry
44
metadata:
5-
title: Exercise - Extract information
6-
description: Use Azure AI to extract information from content
7-
author: graememalcolm
8-
ms.author: gmalc
9-
ms.date: 05/11/2025
5+
title: Exercise - Get started with information extraction in Microsoft Foundry
6+
description: Use Microsoft Foundry to extract information from content.
7+
author: sherzyang
8+
ms.author: sheryang
9+
ms.date: 01/19/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot

0 commit comments

Comments
 (0)