Skip to content

Commit 07099c1

Browse files
authored
pull base content,head:MicrosoftDocs:main,into:wwlpublishsync
2 parents 2fdf232 + 8784972 commit 07099c1

File tree

108 files changed

+1110
-966
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+1110
-966
lines changed

.openpublishing.redirection.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51416,6 +51416,36 @@
5141651416
"source_path": "learn-pr/wwl-sci/investigate-threats-with-content-search-in-microsoft-purview/4-view-search-results.md",
5141751417
"redirect_url": "/training/modules/purview-ediscovery-search/",
5141851418
"redirect_document_id": false
51419+
},
51420+
{
51421+
"source_path": "learn-pr/wwl-azure/create-implement-application-allowlists-adaptive-application-control/index.md",
51422+
"redirect_url": "/training/paths/implement-windows-server-iaas-virtual-machine-security/",
51423+
"redirect_document_id": false
51424+
},
51425+
{
51426+
"source_path": "learn-pr/wwl-azure/create-implement-application-allowlists-adaptive-application-control/2-describe-controls.md",
51427+
"redirect_url": "/training/paths/implement-windows-server-iaas-virtual-machine-security/",
51428+
"redirect_document_id": false
51429+
},
51430+
{
51431+
"source_path": "learn-pr/wwl-azure/create-implement-application-allowlists-adaptive-application-control/3-implement-policy.md",
51432+
"redirect_url": "/training/paths/implement-windows-server-iaas-virtual-machine-security/",
51433+
"redirect_document_id": false
51434+
},
51435+
{
51436+
"source_path": "learn-pr/wwl-azure/create-implement-application-allowlists-adaptive-application-control/1-introduction.md",
51437+
"redirect_url": "/training/paths/implement-windows-server-iaas-virtual-machine-security/",
51438+
"redirect_document_id": false
51439+
},
51440+
{
51441+
"source_path": "learn-pr/wwl-azure/create-implement-application-allowlists-adaptive-application-control/4-knowledge-check.md",
51442+
"redirect_url": "/training/paths/implement-windows-server-iaas-virtual-machine-security/",
51443+
"redirect_document_id": false
51444+
},
51445+
{
51446+
"source_path": "learn-pr/wwl-azure/create-implement-application-allowlists-adaptive-application-control/5-summary.md",
51447+
"redirect_url": "/training/paths/implement-windows-server-iaas-virtual-machine-security/",
51448+
"redirect_document_id": false
5141951449
}
5142051450
]
5142151451
}

learn-pr/achievements.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6114,4 +6114,9 @@ achievements:
61146114
type: badge
61156115
title: Investigate threats with Content search in Microsoft Purview
61166116
summary: This module examines how to search for content in the Microsoft Purview portal using Content Search functionality, including how to view and export the search results, and configure search permissions filtering.
6117-
iconUrl: /training/achievements/m365-content-compliance.svg
6117+
iconUrl: /training/achievements/m365-content-compliance.svg
6118+
- uid: learn.wwl.create-implement-application-allowlists-with-adaptive-application-control.badge
6119+
type: badge
6120+
title: Create and implement application allowlists with adaptive application control
6121+
summary: You're able to implement Adaptive application controls within your organization to protect your Windows Server IaaS VMs.
6122+
iconUrl: /training/achievements/create-and-implement-application-allowlists-with-adaptive-application-control.svg

learn-pr/azure/azure-well-architected-cost-optimization/includes/6-monitor-and-optimize-over-time.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ Contoso Air provides a baggage tracking solution for airlines. The workload is h
1313

1414
**By using your cost tracking system, continuously evaluate and optimize the costs of resources, data, and paid support. Are there underutilized resources that can be retired, replaced, rebuilt, or refactored?**
1515

16-
You'll reduce costs by avoiding paying for resources that aren't fully utilized. Understanding pricing metrics can help you make decisions that are more aligned with your cost model. It can also prevent unwarranted billing. Resizing or removing underutilized resources, or even changing SKUs, can reduce costs.
16+
You reduce costs by avoiding paying for resources that aren't fully utilized. Understanding pricing metrics can help you make decisions that are more aligned with your cost model. It can also prevent unwarranted billing. You can also reduce costs by resizing or removing underutilized resources, or even changing SKUs.
1717

1818
You might also be able to save some costs by evaluating the use of your support contracts with your technology suppliers and right-sizing them.
1919

2020
*Contoso's challenge*
2121

22-
- The workload team has always come in under budget, so optimization for cost efficiency hasn't been a priority.
22+
- The workload team typically comes in under budget, so optimization for cost efficiency hasn't been a priority.
2323
- They're planning to improve the workload's reliability next year and know that doing so will increase their Azure costs, likely pushing the workload over their budget. They're considering asking for an increased budget for next year.
2424

2525
*Applying the approach and outcomes*
2626

2727
- The team decides that before asking for more money, they'll evaluate their current Azure and support costs to look for potential savings opportunities. They look into the per-resource, per-resource group, and per-tag breakdowns of cost in the existing cost tracking system and notice some unexpected spend.
28-
- The team discovers that there are VMs running in their environment that were used for a deprecated build system and are no longer needed, there's a significant amount of old data in Azure Storage that can be moved to a less expensive tier, and they're paying for a support contract with their cloud provider that includes consultative hours that they are'nt using.
28+
- The team discovers that there are VMs running in their environment that were used for a deprecated build system and are no longer needed, there's a significant amount of old data in Azure Storage that can be moved to a less expensive tier, and they're paying for a support contract with their cloud provider that includes consultative hours that they aren't using.
2929
- The team optimizes their Azure costs by deleting the unused VMs and moving the old data to Archive storage. They begin working more closely with their cloud provider to make good use of their consulting services.
3030
- The team adds a recurring task to their backlog to perform evaluations of their workload costs going forward.
3131

@@ -43,7 +43,7 @@ Regular reviews of metrics, performance data, billing reports, and feature usage
4343
*Applying the approach and outcomes*
4444

4545
- The team finds that they have allocated more resources than are necessary to low priority flows, and can safely scale back the allocated throughput, while maintaining their performance requirements. Specifically, they can move away from over-provisioning to handle peak loads and implement a queue-based load leveling system instead.
46-
- They also find that a new feature has been added to their selected SKU on their compute platform that replaces some authentication code. Using this feature will mean less code to maintain and test.
46+
- They also find that a new feature has been added to their selected SKU on their compute platform that replaces some authentication code. Using this feature means less code to maintain and test.
4747

4848
## Optimize your deployment environments
4949

@@ -55,8 +55,8 @@ You also can save costs by creating preproduction environments on-demand and rem
5555

5656
*Contoso's challenge*
5757

58-
- The workload team spends more on preproduction environments than it does on production environments. While this may be important for some scenarios, it seems excessive for this workload.
59-
- The preproduction environments have been built to match the production environment very closely. The workload team appreciates having a very close approximation of the production environment in the lower environments as it provides them a high degree of confidence that behaviors in production will match the lower environments.
58+
- The workload team spends more on preproduction environments than it does on production environments. While this cost can be important for some scenarios, it seems excessive for this workload.
59+
- The preproduction environments have been built to match the production environment very closely. The workload team appreciates having a very close approximation of the production environment in the lower environments, as it provides them with a high degree of confidence that behaviors in production will match the lower environments.
6060

6161
*Applying the approach and outcomes*
6262

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.deploy-resources-different-scopes.introduction
3-
title: Introduction
4-
metadata:
5-
unitType: introduction
6-
title: Introduction
7-
description: Learn how to deploy resources at the subscription, management group, and tenant scope within your Bicep code.
8-
ms.date: 09/27/2024
9-
author: mumian
10-
ms.author: jgao
11-
ms.topic: unit
12-
ms.custom:
13-
- devx-track-bicep
14-
durationInMinutes: 2
15-
content: |
16-
[!include[](includes/1-introduction.md)]
17-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.deploy-resources-different-scopes.introduction
3+
title: Introduction
4+
metadata:
5+
unitType: introduction
6+
title: Introduction
7+
description: Learn how to deploy resources at the subscription, management group, and tenant scope within your Bicep code.
8+
ms.date: 06/30/2025
9+
author: mumian
10+
ms.author: jgao
11+
ms.topic: unit
12+
ms.custom:
13+
- devx-track-bicep
14+
durationInMinutes: 2
15+
content: |
16+
[!include[](includes/1-introduction.md)]
17+
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.deploy-resources-different-scopes.understand-deployment-scopes
3-
title: Understand deployment scopes
4-
metadata:
5-
unitType: learning-content
6-
title: Understand deployment scopes
7-
description: Learn about the scopes at which Azure resources can be deployed, and get common example use cases for each scope.
8-
ms.date: 09/27/2024
9-
author: mumian
10-
ms.author: jgao
11-
ms.topic: unit
12-
ms.custom:
13-
- devx-track-bicep
14-
durationInMinutes: 6
15-
content: |
16-
[!include[](includes/2-understand-deployment-scopes.md)]
17-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.deploy-resources-different-scopes.understand-deployment-scopes
3+
title: Understand deployment scopes
4+
metadata:
5+
unitType: learning-content
6+
title: Understand deployment scopes
7+
description: Learn about the scopes at which Azure resources can be deployed, and get common example use cases for each scope.
8+
ms.date: 06/30/2025
9+
author: mumian
10+
ms.author: jgao
11+
ms.topic: unit
12+
ms.custom:
13+
- devx-track-bicep
14+
durationInMinutes: 6
15+
content: |
16+
[!include[](includes/2-understand-deployment-scopes.md)]
17+
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.deploy-resources-different-scopes.deploy-templates-different-scopes
3-
title: Deploy templates at various scopes
4-
metadata:
5-
unitType: learning-content
6-
title: Deploy templates at various scopes
7-
description: Learn how to create Bicep files that deploy resources to a subscription, management group, or tenant.
8-
ms.date: 09/27/2024
9-
author: mumian
10-
ms.author: jgao
11-
ms.topic: unit
12-
ms.custom:
13-
- devx-track-bicep
14-
zone_pivot_groups: azure-shell-interface
15-
durationInMinutes: 2
16-
content: |
17-
[!include[](includes/3-deploy-templates-different-scopes.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.deploy-resources-different-scopes.deploy-templates-different-scopes
3+
title: Deploy templates at various scopes
4+
metadata:
5+
unitType: learning-content
6+
title: Deploy templates at various scopes
7+
description: Learn how to create Bicep files that deploy resources to a subscription, management group, or tenant.
8+
ms.date: 06/30/2025
9+
author: mumian
10+
ms.author: jgao
11+
ms.topic: unit
12+
ms.custom:
13+
- devx-track-bicep
14+
zone_pivot_groups: azure-shell-interface
15+
durationInMinutes: 2
16+
content: |
17+
[!include[](includes/3-deploy-templates-different-scopes.md)]
18+
Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.deploy-resources-different-scopes.exercise-deploy-subscription-scoped-resource
3-
title: Exercise - Deploy a subscription-scoped resource
4-
metadata:
5-
unitType: exercise
6-
title: Exercise - Deploy a subscription-scoped resource
7-
description: Learn how to create Bicep files that deploy resources to a subscription.
8-
ms.date: 09/27/2024
9-
author: mumian
10-
ms.author: jgao
11-
ms.topic: unit
12-
ms.custom:
13-
- devx-track-azurepowershell
14-
- devx-track-bicep
15-
zone_pivot_groups: azure-shell-interface
16-
durationInMinutes: 7
17-
content: |
18-
[!include[](includes/4-exercise-deploy-subscription-scoped-resource.md)]
19-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.deploy-resources-different-scopes.exercise-deploy-subscription-scoped-resource
3+
title: Exercise - Deploy a subscription-scoped resource
4+
metadata:
5+
unitType: exercise
6+
title: Exercise - Deploy a subscription-scoped resource
7+
description: Learn how to create Bicep files that deploy resources to a subscription.
8+
ms.date: 06/30/2025
9+
author: mumian
10+
ms.author: jgao
11+
ms.topic: unit
12+
ms.custom:
13+
- devx-track-azurepowershell
14+
- devx-track-bicep
15+
zone_pivot_groups: azure-shell-interface
16+
durationInMinutes: 7
17+
content: |
18+
[!include[](includes/4-exercise-deploy-subscription-scoped-resource.md)]
19+
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.deploy-resources-different-scopes.deploy-multiple-scopes
3-
title: Deploy resources to multiple scopes
4-
metadata:
5-
unitType: learning-content
6-
title: Deploy resources to multiple scopes
7-
description: Learn how to create a Bicep file that deploys your resources to multiple scopes.
8-
ms.date: 09/27/2024
9-
author: mumian
10-
ms.author: jgao
11-
ms.topic: unit
12-
ms.custom:
13-
- devx-track-bicep
14-
zone_pivot_groups: azure-shell-interface
15-
durationInMinutes: 6
16-
content: |
17-
[!include[](includes/5-deploy-multiple-scopes.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.deploy-resources-different-scopes.deploy-multiple-scopes
3+
title: Deploy resources to multiple scopes
4+
metadata:
5+
unitType: learning-content
6+
title: Deploy resources to multiple scopes
7+
description: Learn how to create a Bicep file that deploys your resources to multiple scopes.
8+
ms.date: 06/30/2025
9+
author: mumian
10+
ms.author: jgao
11+
ms.topic: unit
12+
ms.custom:
13+
- devx-track-bicep
14+
zone_pivot_groups: azure-shell-interface
15+
durationInMinutes: 6
16+
content: |
17+
[!include[](includes/5-deploy-multiple-scopes.md)]
18+
Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.deploy-resources-different-scopes.exercise-deploy-multiple-scopes-modules
3-
title: Exercise - Deploy resources to multiple scopes by using modules
4-
metadata:
5-
unitType: exercise
6-
title: Exercise - Deploy resources to multiple scopes by using modules
7-
description: Learn how to create a Bicep file that deploys your resources to multiple scopes.
8-
ms.date: 09/27/2024
9-
author: mumian
10-
ms.author: jgao
11-
ms.topic: unit
12-
ms.custom:
13-
- devx-track-azurepowershell
14-
- devx-track-bicep
15-
zone_pivot_groups: azure-shell-interface
16-
durationInMinutes: 5
17-
content: |
18-
[!include[](includes/6-exercise-deploy-multiple-scopes-modules.md)]
19-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.deploy-resources-different-scopes.exercise-deploy-multiple-scopes-modules
3+
title: Exercise - Deploy resources to multiple scopes by using modules
4+
metadata:
5+
unitType: exercise
6+
title: Exercise - Deploy resources to multiple scopes by using modules
7+
description: Learn how to create a Bicep file that deploys your resources to multiple scopes.
8+
ms.date: 06/30/2025
9+
author: mumian
10+
ms.author: jgao
11+
ms.topic: unit
12+
ms.custom:
13+
- devx-track-azurepowershell
14+
- devx-track-bicep
15+
zone_pivot_groups: azure-shell-interface
16+
durationInMinutes: 5
17+
content: |
18+
[!include[](includes/6-exercise-deploy-multiple-scopes-modules.md)]
19+
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.deploy-resources-different-scopes.exercise-deploy-management-groups
3-
title: Exercise - Deploy resources to a management group
4-
metadata:
5-
unitType: exercise
6-
title: Exercise - Deploy resources to a management group
7-
description: Learn how to create a Bicep file that deploys your resources to a management group.
8-
ms.date: 09/27/2024
9-
author: mumian
10-
ms.author: jgao
11-
ms.topic: unit
12-
ms.custom:
13-
- devx-track-bicep
14-
zone_pivot_groups: azure-shell-interface
15-
durationInMinutes: 5
16-
content: |
17-
[!include[](includes/7-exercise-deploy-management-group.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.deploy-resources-different-scopes.exercise-deploy-management-groups
3+
title: Exercise - Deploy resources to a management group
4+
metadata:
5+
unitType: exercise
6+
title: Exercise - Deploy resources to a management group
7+
description: Learn how to create a Bicep file that deploys your resources to a management group.
8+
ms.date: 06/30/2025
9+
author: mumian
10+
ms.author: jgao
11+
ms.topic: unit
12+
ms.custom:
13+
- devx-track-bicep
14+
zone_pivot_groups: azure-shell-interface
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/7-exercise-deploy-management-group.md)]
18+

0 commit comments

Comments
 (0)