Skip to content

Commit dfd6e39

Browse files
committed
LP3: Copy modules 01-04 from updated source
1 parent 1975da3 commit dfd6e39

68 files changed

Lines changed: 591 additions & 437 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.describe-cost-management-azure.introduction
3-
title: Introduction
4-
metadata:
5-
title: Introduction
6-
description: "Introduction"
7-
ms.date: 09/19/2024
8-
author: wwlpublish
9-
ms.author: robbarefoot
10-
ms.topic: unit
11-
ms.custom:
12-
- N/A
13-
durationInMinutes: 1
14-
content: |
15-
[!include[](includes/1-introduction.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.describe-cost-management-azure.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: "Introduction"
7+
ms.date: 03/22/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 1
14+
content: |
15+
[!include[](includes/1-introduction.md)]
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.describe-cost-management-azure.describe-factors-affect-costs-azure
3-
title: Describe factors that can affect costs in Azure
4-
metadata:
5-
title: Describe factors that can affect costs in Azure
6-
description: "Describe factors that can affect costs in Azure"
7-
ms.date: 09/19/2024
8-
author: wwlpublish
9-
ms.author: robbarefoot
10-
ms.topic: unit
11-
ms.custom:
12-
- N/A
13-
durationInMinutes: 7
14-
content: |
15-
[!include[](includes/2-describe-factors-affect-costs-azure.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.describe-cost-management-azure.describe-factors-affect-costs-azure
3+
title: Describe factors that can affect costs in Azure
4+
metadata:
5+
title: Describe factors that can affect costs in Azure
6+
description: "Describe factors that can affect costs in Azure"
7+
ms.date: 03/22/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 7
14+
content: |
15+
[!include[](includes/2-describe-factors-affect-costs-azure.md)]
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.describe-cost-management-azure.describe-azure-tool
3-
title: Describe the Microsoft Cost Management tool
4-
metadata:
5-
title: Describe the Microsoft Cost Management tool
6-
description: "Describe the Microsoft Cost Management tool"
7-
ms.date: 09/19/2024
8-
author: wwlpublish
9-
ms.author: robbarefoot
10-
ms.topic: unit
11-
ms.custom:
12-
- N/A
13-
durationInMinutes: 4
14-
content: |
15-
[!include[](includes/6-describe-azure-tool.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.describe-cost-management-azure.describe-azure-tool
3+
title: Describe the Microsoft Cost Management tool
4+
metadata:
5+
title: Describe the Microsoft Cost Management tool
6+
description: "Describe the Microsoft Cost Management tool"
7+
ms.date: 03/22/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 4
14+
content: |
15+
[!include[](includes/6-describe-azure-tool.md)]
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.describe-cost-management-azure.describe-purpose-of-tags
3-
title: Describe the purpose of tags
4-
metadata:
5-
title: Describe the purpose of tags
6-
description: "Describe the purpose of tags"
7-
ms.date: 09/19/2024
8-
author: wwlpublish
9-
ms.author: robbarefoot
10-
ms.topic: unit
11-
ms.custom:
12-
- N/A
13-
durationInMinutes: 3
14-
content: |
15-
[!include[](includes/7-describe-purpose-of-tags.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.describe-cost-management-azure.describe-purpose-of-tags
3+
title: Describe the purpose of tags
4+
metadata:
5+
title: Describe the purpose of tags
6+
description: "Describe the purpose of tags"
7+
ms.date: 03/22/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/7-describe-purpose-of-tags.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.describe-cost-management-azure.describe-cost-optimization-options
3+
title: Describe cost optimization options in Azure
4+
metadata:
5+
title: Describe cost optimization options in Azure
6+
description: "Describe cost optimization options in Azure"
7+
ms.date: 03/06/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 4
14+
content: |
15+
[!include[](includes/7a-describe-cost-optimization-options.md)]

learn-pr/wwl-azure/describe-cost-management-azure/8-knowledge-check.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,14 @@ quiz:
3939
- content: "Azure Advisor"
4040
isCorrect: false
4141
explanation: "Incorrect. Azure Advisor provides recommendations for cost optimization, not cost estimation."
42+
- content: "You have a workload that can tolerate interruptions and should run at the lowest possible compute cost. Which option is typically the best fit?"
43+
choices:
44+
- content: "Spot Virtual Machines"
45+
isCorrect: true
46+
explanation: "Correct. Spot Virtual Machines can provide significant discounts for interruptible workloads, with the tradeoff that capacity can be reclaimed by Azure."
47+
- content: "Reservations"
48+
isCorrect: false
49+
explanation: "Incorrect. Reservations are best for stable, predictable usage where you commit to capacity over time."
50+
- content: "Pay-as-you-go only"
51+
isCorrect: false
52+
explanation: "Incorrect. Pay-as-you-go provides flexibility, but it doesn't specifically target the lowest cost for interruptible compute workloads."
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.describe-cost-management-azure.summary
3-
title: Summary
4-
metadata:
5-
title: Summary
6-
description: "Summary"
7-
ms.date: 09/19/2024
8-
author: wwlpublish
9-
ms.author: robbarefoot
10-
ms.topic: unit
11-
ms.custom:
12-
- N/A
13-
durationInMinutes: 2
14-
content: |
15-
[!include[](includes/9-summary.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.describe-cost-management-azure.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: "Summary"
7+
ms.date: 03/22/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 2
14+
content: |
15+
[!include[](includes/9-summary.md)]
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
In this module, you’ll be introduced to factors that impact costs in Azure and tools to help you both predict potential costs and monitor and control costs.
1+
In this module, you’ll be introduced to factors that impact costs in Azure and tools to help you both predict potential costs and monitor and control costs. You'll also review cost optimization choices for different workload patterns.
22

33
## Learning objectives
44

55
After completing this module, you’ll be able to:
66

77
- Describe factors that can affect costs in Azure.
8-
- Compare the Pricing calculator and Total Cost of Ownership (TCO) calculator.
8+
- Describe the Azure Pricing calculator.
99
- Describe the Microsoft Cost Management Tool.
1010
- Describe the purpose of tags.
11+
- Describe cost optimization options, including Reservations, savings plans, and Spot pricing.

learn-pr/wwl-azure/describe-cost-management-azure/includes/2-describe-factors-affect-costs-azure.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ The following video provides an introduction to things that can impact your cost
22

33
> [!VIDEO https://learn-video.azurefd.net/vod/player?id=ef760ebd-b3c1-44d8-9628-2b54c45fcbfe]
44
5-
Azure shifts development costs from the capital expense (CapEx) of building out and maintaining infrastructure and facilities to an operational expense (OpEx) of renting infrastructure as you need it, whether it’s compute, storage, networking, and so on.
5+
With Azure, you pay for IT resources as you use them instead of purchasing and maintaining your own infrastructure. Whether it's compute, storage, or networking, you rent what you need and release it when you're done. This consumption-based approach means your costs scale with your actual usage.
66

7-
That OpEx cost can be impacted by many factors. Some of the impacting factors are:
7+
Many factors affect how much you pay. Some of the factors that affect cost are:
88

99
- Resource type
1010
- Consumption
@@ -13,33 +13,33 @@ That OpEx cost can be impacted by many factors. Some of the impacting factors ar
1313
- Subscription type
1414
- Azure Marketplace
1515

16+
:::image type="content" source="../media/cost-factors-overview.png" alt-text="Diagram showing six factors that affect Azure costs: resource type, consumption, maintenance, geography, subscription type, and Azure Marketplace.":::
17+
1618
## Resource type
1719

18-
A number of factors influence the cost of Azure resources. The type of resources, the settings for the resource, and the Azure region will all have an impact on how much a resource costs. When you provision an Azure resource, Azure creates metered instances for that resource. The meters track the resources' usage and generate a usage record that is used to calculate your bill.
20+
A number of factors influence the cost of Azure resources. The type of resources, the settings for the resource, and the Azure region will all have an impact on how much a resource costs. When you provision an Azure resource, Azure tracks how much of each resource you use and charges you based on that usage.
1921

2022
### Examples
2123

22-
With a storage account, you specify a type such as blob, a performance tier, an access tier, redundancy settings, and a region. Creating the same storage account in different regions may show different costs and changing any of the settings may also impact the price.
23-
24-
:::image type="content" source="../media/blob-storage-768af5f7.png" alt-text="Screenshot of storage blob settings showing hot and cool access tiers.":::
25-
24+
With a storage account, you choose options that affect the price, such as the type of data stored (for example, blob storage for files and images), how fast you need to access it, how many backup copies to keep, and which region to use. Creating the same storage account in different regions may show different costs and changing any of the settings may also impact the price.
2625

2726
With a virtual machine (VM), you may have to consider licensing for the operating system or other software, the processor and number of cores for the VM, the attached storage, and the network interface. Just like with storage, provisioning the same virtual machine in different regions may result in different costs.
2827

29-
:::image type="content" source="../media/virtual-machine-settings-519925fc.png" alt-text="Screenshot of Azure virtual machine settings showing the virtual machine size options.":::
28+
## Consumption
3029

30+
Pay-as-you-go has been a consistent theme throughout, and that's the cloud payment model where you pay for the resources that you use during a billing cycle. If you use more compute this cycle, you pay more. If you use less in the current cycle, you pay less. It's a straightforward pricing mechanism that allows for maximum flexibility.
3131

32-
## Consumption
32+
Azure also offers discount options for predictable workloads. With Reservations, you can commit to specific resources for one- or three-year terms to reduce cost. Reservations can apply to services such as virtual machines, databases, and storage.
3333

34-
Pay-as-you-go has been a consistent theme throughout, and that’s the cloud payment model where you pay for the resources that you use during a billing cycle. If you use more compute this cycle, you pay more. If you use less in the current cycle, you pay less. It’s a straight forward pricing mechanism that allows for maximum flexibility.
34+
If you want flexibility in which compute resources you use, Azure savings plan for compute is another option. Instead of committing to a specific VM type, you commit to an hourly spend amount on eligible compute services for one or three years, and Azure automatically applies the best available price as usage occurs.
3535

36-
However, Azure also offers the ability to commit to using a set amount of cloud resources in advance and receiving discounts on those “reserved” resources. Many services, including databases, compute, and storage all provide the option to commit to a level of use and receive a discount, in some cases up to 72 percent.
36+
If you have workloads that can handle interruptions, such as a batch data processing job, Azure Spot Virtual Machines can help reduce cost further. Spot pricing uses unused Azure capacity at lower prices, but those workloads can be evicted when Azure needs the capacity back.
3737

38-
When you reserve capacity, you’re committing to using and paying for a certain amount of Azure resources during a given period (typically one or three years). With the back-up of pay-as-you-go, if you see a sudden surge in demand that eclipses what you’ve pre-reserved, you just pay for the additional resources in excess of your reservation. This model allows you to recognize significant savings on reliable, consistent workloads while also having the flexibility to rapidly increase your cloud footprint as the need arises.
38+
:::image type="content" source="../media/consumption-pricing-options.png" alt-text="Comparison chart of four Azure pricing options: Pay-As-You-Go, Reservations, Savings Plan, and Spot Pricing, showing commitment, best use case, and savings for each.":::
3939

4040
## Maintenance
4141

42-
The flexibility of the cloud makes it possible to rapidly adjust resources based on demand. Using resource groups can help keep all of your resources organized. In order to control costs, it’s important to maintain your cloud environment. For example, every time you provision a VM, additional resources such as storage and networking are also provisioned. If you deprovision the VM, those additional resources may not deprovision at the same time, either intentionally or unintentionally. By keeping an eye on your resources and making sure you’re not keeping around resources that are no longer needed, you can help control cloud costs.
42+
The flexibility of the cloud makes it possible to rapidly adjust resources based on demand. Using resource groups can help keep all of your resources organized. To control costs, it’s important to maintain your cloud environment. For example, every time you provision a VM, additional resources such as storage and networking are also provisioned. If you deprovision the VM, those additional resources may not deprovision at the same time, either intentionally or unintentionally. By keeping an eye on your resources and making sure you’re not keeping around resources that are no longer needed, you can help control cloud costs.
4343

4444
## Geography
4545

@@ -49,7 +49,7 @@ Network traffic is also impacted based on geography. For example, it’s less ex
4949

5050
### Network Traffic
5151

52-
Billing zones are a factor in determining the cost of some Azure services.
52+
Billing zones are a factor in determining the cost of some Azure services. Billing zones are different from availability zones; a billing zone is a geographical grouping of Azure regions used specifically for data-transfer pricing.
5353

5454
Bandwidth refers to data moving in and out of Azure datacenters. Some inbound data transfers (data going into Azure datacenters) are free. For outbound data transfers (data leaving Azure datacenters), data transfer pricing is based on zones.
5555

@@ -63,6 +63,7 @@ For example, an Azure free trial subscription provides access to a number of Azu
6363

6464
## Azure Marketplace
6565

66-
Azure Marketplace lets you purchase Azure-based solutions and services from third-party vendors. This could be a server with software preinstalled and configured, or managed network firewall appliances, or connectors to third-party backup services. When you purchase products through Azure Marketplace, you may pay for not only the Azure services that you’re using, but also the services or expertise of the third-party vendor. Billing structures are set by the vendor.
66+
Azure Marketplace lets you purchase Azure-based solutions and services from third-party vendors. This could include a preconfigured web server, a virtual machine with specialized software already installed, or a managed backup solution. When you purchase products through Azure Marketplace, you may pay for not only the Azure services that you’re using, but also the services or expertise of the third-party vendor. Billing structures are set by the vendor.
6767

6868
All solutions available in Azure Marketplace are certified and compliant with Azure policies and standards. The certification policies may vary based on the service or solution type and Azure service involved. [Commercial marketplace certification policies](/legal/marketplace/certification-policies) has additional information on Azure Marketplace certifications.
69+

learn-pr/wwl-azure/describe-cost-management-azure/includes/3-compare-pricing-total-cost-of-ownership-calculators.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
1-
The pricing calculator is a calculator that helps you understand potential Azure expenses. The pricing calculator is accessible from the internet and allows you to build out a configuration. The Total Cost of Ownership (TCO) calculator has been retired.
1+
The pricing calculator helps you estimate potential Azure expenses. You can access it online and build out a configuration. The Total Cost of Ownership (TCO) calculator has been retired.
22

33
## Pricing calculator
44

5-
The pricing calculator is designed to give you an estimated cost for provisioning resources in Azure. You can get an estimate for individual resources, build out a solution, or use an example scenario to see an estimate of the Azure spend. The pricing calculator’s focus is on the cost of provisioned resources in Azure.
5+
The pricing calculator is designed to give you an estimated cost for provisioning resources in Azure. You can get an estimate for individual resources, build out a solution, or use an example scenario to see an estimate of the Azure spend.
66

77
> [!NOTE]
88
> The Pricing calculator is for information purposes only. The prices are only an estimate. Nothing is provisioned when you add resources to the pricing calculator, and you won't be charged for any services you select.
99
10-
With the pricing calculator, you can estimate the cost of any provisioned resources, including compute, storage, and associated network costs. You can even account for different storage options like storage type, access tier, and redundancy.
10+
With the pricing calculator, you can estimate the cost of any provisioned resources, including compute, storage, and associated network costs. You can also account for different storage options like storage type, access tier, and redundancy.
11+
12+
## Practical example
13+
14+
If you're planning a new web application, you can model one App Service plan, a managed database, and required storage options in the pricing calculator. You can then compare monthly estimates across regions, service tiers, and redundancy options before deployment.
15+
16+
Teams often use this estimate as a baseline for budget approval, then revisit it when architecture decisions change so planned spend stays aligned with implementation.
17+
18+
:::image type="content" source="../media/price-calculator.png" alt-text="Screenshot of the pricing calculator for reference.":::
1119

12-
:::image type="content" source="../media/price-calculator-0a750ac3.png" alt-text="Screenshot of the pricing calculator for reference.":::

0 commit comments

Comments
 (0)