Skip to content

Commit fab0320

Browse files
authored
Merge pull request #116686 from bandersmsft/master
CM+B - Updates for various CM articles
2 parents c1f926c + d90aedd commit fab0320

File tree

10 files changed

+117
-17
lines changed

10 files changed

+117
-17
lines changed

articles/cost-management-billing/costs/cost-analysis-common-uses.md

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Common cost analysis uses in Azure Cost Management
33
description: This article explains how you can get results for common cost analysis tasks in Azure Cost Management.
44
author: bandersmsft
55
ms.author: banders
6-
ms.date: 04/10/2020
6+
ms.date: 05/27/2020
77
ms.topic: conceptual
88
ms.service: cost-management-billing
99
ms.reviewer: adwise
@@ -13,6 +13,55 @@ ms.reviewer: adwise
1313

1414
Azure Cost Management users often want answers to questions that many others ask. This article walks you through getting results for common cost analysis tasks in Cost Management.
1515

16+
## View forecasted costs
17+
18+
Forecasted costs are shown in cost analysis areas for area and stacked column views. The forecast is based on your historical resource use. Changes to your resource use affect forecasted costs.
19+
20+
In the Azure portal, navigate to cost analysis for your scope. For example: **Cost Management + Billing** > **Cost Management** > **Cost analysis**.
21+
22+
In the default view, the top chart has the Actual/Amortized cost and forecasted cost sections. The solid color of the chart shows your Actual/Amortized cost. The shaded color shows the forecast cost.
23+
24+
[![Forecasted cost](./media/cost-analysis-common-uses/enrollment-forecast.png)](./media/cost-analysis-common-uses/enrollment-forecast.png#lightbox)
25+
26+
## View forecasted costs grouped by service
27+
28+
The default view doesn't show forecasted costs group by a service, so you have to add a group by selection.
29+
30+
In the Azure portal, navigate to cost analysis for your scope. For example: **Cost Management + Billing** > **Cost Management** > **Cost analysis**.
31+
32+
Select **Group by** > **Service name**.
33+
34+
The view shows your costs grouped for each service. The forecasted cost isn't calculated for each service. It's projected for the **Total** of all your services.
35+
36+
[![Grouped forecasted cost](./media/cost-analysis-common-uses/forecast-group-by-service.png)](./media/cost-analysis-common-uses/forecast-group-by-service.png#lightbox)
37+
38+
## View forecasted costs for a service
39+
40+
You can view forecasted costs narrowed to a single service. For example, you might want to see forecasted costs for just virtual machines.
41+
42+
1. In the Azure portal, navigate to cost analysis for your scope. For example: **Cost Management + Billing** > **Cost Management** > **Cost analysis**.
43+
1. Select **Add filter** and then select **Service name**.
44+
1. In the **choose** list, select a service. For example select, **virtual machines**.
45+
46+
Review the actual cost for selection and the forecasted cost.
47+
48+
You can add more customizations to the view.
49+
50+
1. Add a second filter for **Meter** and select a value to filter for an individual type of meter under your selected service name.
51+
1. Group by **Resource** to see the specific resources that are accruing cost. The forecasted cost isn't calculated for each service. It's projected for the **Total** of all your resources.
52+
53+
[![Forecasted cost for a service](./media/cost-analysis-common-uses/forecast-by-service.png)](./media/cost-analysis-common-uses/forecast-by-service.png#lightbox)
54+
55+
## View your Azure and AWS costs together
56+
57+
To view Azure and AWS costs together, you use management group scopes in Azure.
58+
59+
1. Create a management group or select an existing one.
60+
1. Assign the existing Azure subscriptions that you need to the management group.
61+
1. Assign the *same* management group to the linked account of the connector.
62+
1. Go to cost analysis and select **Accumulated costs**.
63+
1. Select **Group by** - **Provider**.
64+
1665
## View cost breakdown by Azure service
1766

1867
Viewing costs by an Azure service can help you to better understand the parts of your infrastructure that cost the most. For example, VM compute costs might be small. Yet you might accrue significant networking costs because of the amount of information emitting from the VMs. Understanding the primary cost drivers of your Azure services is essential so that you can adjust service usage, as needed.
@@ -33,7 +82,6 @@ Viewing invoice details, you can identify the service that has unexpected costs
3382

3483
[![Example showing accumulated costs for virtual machines](./media/cost-analysis-common-uses/virtual-machines.png)](./media/cost-analysis-common-uses/virtual-machines.png#lightbox)
3584

36-
3785
## View cost breakdown by Azure resource
3886

3987
Your services are built with Azure resources. Reviewing costs based on resources can help you quickly identify your primary cost contributors. If a service has resources that are too expensive, consider making changes to reduce your costs.

articles/cost-management-billing/costs/cost-mgt-best-practices.md

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Optimize your cloud investment with Azure Cost Management
33
description: This article helps get the most value out of your cloud investments, reduce your costs, and evaluate where your money is being spent.
44
author: bandersmsft
55
ms.author: banders
6-
ms.date: 05/04/2020
6+
ms.date: 05/27/2020
77
ms.topic: conceptual
88
ms.service: cost-management-billing
99
ms.reviewer: adwise
@@ -126,14 +126,39 @@ For more information, see [Azure Migrate](https://docs.microsoft.com/azure/migra
126126

127127
Keep informed about how your organization's costs evolve over time. Use the following techniques to properly understand and manage your spending.
128128

129-
### Organize and tag your resources
129+
### Organize resources to maximize cost insights and accountability
130130

131-
Organize your resources with cost in mind. As you create subscriptions and resource groups, think about the teams that are responsible for associated costs. Make sure your reporting keeps your organization in mind. Subscriptions and resource groups provide good buckets to organize and attribute spending across your organization. Tags provide a good way to attribute cost. You can use tags as a filter. And you can use them to group by when you analyze data and investigate costs. Enterprise Agreement customers can also create departments and place subscriptions under them. Cost-based organization in Azure helps keep the relevant people in your organization accountable for reducing their team's spending.
131+
A well-planned organizational structure for your Azure billing and resource hierarchies helps to give you a good understanding and control over costs as you create your cloud infrastructure. Watch the video [Setting up entity hierarchies](https://www.youtube.com/watch?v=n3TLRaYJ1NY) to gain a better understanding of the organizational tools that are available and how to take advantage of them. To watch other videos, visit the [Cost Management YouTube channel](https://www.youtube.com/c/AzureCostManagement).
132132

133-
Watch the video [How to review tag policies with Azure Cost Management](https://www.youtube.com/watch?v=nHQYcYGKuyw) to understand the tools available to you to enforce scalable resource tagging in your organization. To watch other videos, visit the [Cost Management YouTube channel](https://www.youtube.com/c/AzureCostManagement).
133+
>[!VIDEO https://www.youtube.com/embed/n3TLRaYJ1NY]
134134
135-
>[!VIDEO https://www.youtube.com/embed/nHQYcYGKuyw]
135+
As you evaluate and create a hierarchy that meets your needs, ask yourself the following questions.
136+
137+
*Which billing hierarchy is available to me and what are the different scopes that I can use?*
138+
139+
Identify the billing arrangement for your organization by determining your Azure offer type. The available scopes for each Azure billing arrangement are documented at [Understand and work with scopes](understand-work-scopes.md).
140+
141+
*If I have multiple teams, how should I organize my subscriptions and resource groups?*
142+
143+
Creating a subscription or resource group for each team is a common practice. They can help you to differentiate costs and hold teams accountable. However, costs are bound to the subscription or resource group.
144+
145+
If you already have teams with multiple subscriptions, consider grouping the subscriptions into management groups to analyze the costs together. Management groups, subscriptions, and resource groups are all part of the Azure RBAC hierarchy. Use them collectively for access control in your teams.
146+
147+
Resources can span across multiple scopes, especially when they're shared by multiple teams or workloads. Consider identifying resources with tags. Tags are discussed further in the next section.
136148

149+
*Do I have Development and Production environments?*
150+
151+
Consider creating Dev/Test subscriptions for your development environments to take advantage of reduced pricing. If the workloads span multiple teams or Azure scopes, consider using tags to identify them.
152+
153+
### Tag shared resources
154+
155+
Tags are a effective way to understand costs that span across multiple teams and Azure scopes. For example, you might have a resource like an email server that many teams use. You can put a shared resource, like the email server, in a subscription that's dedicated to shared resources or put it in an existing subscription. If you put it in an existing subscription, the subscription owner might not want its cost accruing to their team every month. For this example, you can use a tag to identify the resource as being shared.
156+
157+
Similarly, you might also have web apps or environments, such as Test or Production, that use resources across multiple subscriptions owned by different teams. To better understand the full cost of the workloads, tag the resources that they use. When tags are applied properly, you can apply them as a filter in cost analysis to better understand trends.
158+
159+
After you plan for resource tagging, you can configure an Azure policy to enforce tagging on resources. Watch the [How to review tag policies with Azure Cost Management](https://www.youtube.com/watch?v=nHQYcYGKuyw) video to understand the tools available that help you enforce scalable resource tagging. To watch other videos, visit the [Cost Management YouTube channel](https://www.youtube.com/c/AzureCostManagement).
160+
161+
>[!VIDEO https://www.youtube.com/embed/nHQYcYGKuyw]
137162
138163
### Use cost analysis
139164

98.4 KB
Loading
151 KB
Loading
130 KB
Loading
20.5 KB
Loading
537 KB
Loading

articles/cost-management-billing/costs/tutorial-acm-create-budgets.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Tutorial - Create and manage Azure budgets
33
description: This tutorial helps plan and account for the costs of Azure services that you consume.
44
author: bandersmsft
55
ms.author: banders
6-
ms.date: 04/22/2020
6+
ms.date: 05/27/2020
77
ms.topic: conceptual
88
ms.service: cost-management-billing
99
ms.reviewer: adwise
@@ -110,6 +110,15 @@ After you create a budget, it is shown in cost analysis. Viewing your budget aga
110110

111111
In the preceding example, you created a budget for a subscription. You can also create a budget for a resource group. If you want to create a budget for a resource group, navigate to **Cost Management + Billing** > **Subscriptions** > select a subscription > **Resource groups** > select a resource group > **Budgets** > and then **Add** a budget.
112112

113+
### Create a budget for combined Azure and AWS costs
114+
115+
You can group your Azure and AWS costs together by assigning a management group to your connector along with it's consolidated and linked accounts. Assign your Azure subscriptions to the same management group. Then create a budget for the combined costs.
116+
117+
1. In Cost Management, select **Budgets**.
118+
1. Select **Add**.
119+
1. Select **Change scope** and then select the management group.
120+
1. Continue creating the budget until complete.
121+
113122
## Costs in budget evaluations
114123

115124
Budget cost evaluations now include reserved instance and purchase data. If the charges apply to you, then you might receive alerts as charges are incorporated into your evaluations. We recommend that you sign in to the [Azure portal](https://portal.azure.com) to verify that budget thresholds are properly configured to account for the new costs. Your Azure billed charges aren't changed. Budgets now evaluate against a more complete set of your costs. If the charges don't apply to you, then your budget behavior remains unchanged.
@@ -121,7 +130,6 @@ If you want to filter the new costs so that budgets are evaluated against first
121130

122131
Budget cost evaluations are based on actual cost. They don't include amortization. For more information about filtering options available to you in budgets, see [Understanding grouping and filtering options](quick-acm-cost-analysis.md#understanding-grouping-and-filtering-options).
123132

124-
125133
## Trigger an action group
126134

127135
When you create or edit a budget for a subscription or resource group scope, you can configure it to call an action group. The action group can perform various actions when your budget threshold is met. Action Groups are currently only supported for subscription and resource group scopes. For more information about Action Groups, see [Create and manage action groups in the Azure portal](../../azure-monitor/platform/action-groups.md). For more information about using budget-based automation with action groups, see [Manage costs with Azure budgets](../manage/cost-management-budget-scenario.md).

articles/cost-management-billing/costs/tutorial-export-acm-data.md

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Tutorial - Create and manage exported data from Azure Cost Management
33
description: This article shows you how you can create and manage exported Azure Cost Management data so that you can use it in external systems.
44
author: bandersmsft
55
ms.author: banders
6-
ms.date: 03/24/2020
6+
ms.date: 05/27/2020
77
ms.topic: tutorial
88
ms.service: cost-management-billing
99
ms.reviewer: adwise
@@ -44,17 +44,15 @@ Sign in to the Azure portal at [https://portal.azure.com](https://portal.azure.c
4444

4545
## Create a daily export
4646

47-
To create or view a data export or to schedule an export, open the desired scope in the Azure portal and select **Cost analysis** in the menu. For example, navigate to **Subscriptions**, select a subscription from the list, and then select **Cost analysis** in the menu. At the top of the Cost analysis page, select **Export** and then choose an export option. For example, select **Schedule export**.
47+
To create or view a data export or to schedule an export, open the desired scope in the Azure portal and select **Cost analysis** in the menu. For example, navigate to **Subscriptions**, select a subscription from the list, and then select **Cost analysis** in the menu. At the top of the Cost analysis page, select **Settings** and then **Exports** and then choose an export option.
4848

4949
> [!NOTE]
5050
> - Besides subscriptions, you can create exports on resource groups, accounts, departments, and enrollments. For more information about scopes, see [Understand and work with scopes](understand-work-scopes.md).
5151
>- When you're signed in as a partner at the billing account scope or on a customer's tenant, you can export data to an Azure Storage account that's linked to your partner storage account. However, you must have an active subscription in your CSP tenant.
52-
>
53-
5452
5553
Select **Add**, type a name for the export, and then select the **Daily export of month-to-date costs** option. Select **Next**.
5654

57-
![New export example showing export type](./media/tutorial-export-acm-data/basics_exports.png)
55+
[![New export example showing export type](./media/tutorial-export-acm-data/basics_exports.png)](./media/tutorial-export-acm-data/basics_exports.png#lightbox)
5856

5957
Specify the subscription for your Azure storage account, then select your storage account. Specify the storage container and the directory path that you'd like the export file to go to. Select **Next**.
6058

@@ -78,11 +76,20 @@ There are two types of export options:
7876
**Custom** – Allows you to schedule weekly and monthly exports with week-to-date and month-to-date options. *The initial export will run immediately.*
7977

8078
If you have a Pay-As-You-Go, MSDN, or Visual Studio subscription, your invoice billing period might not align to the calendar month. For those types of subscriptions and resource groups, you can create an export that's aligned to your invoice period or to calendar months. To create an export aligned to your invoice month, navigate to **Custom**, then select **Billing-period-to-date**. To create an export aligned to the calendar month, select **Month-to-date**.
81-
>
82-
>
8379

8480
![New export - Basics tab showing a custom weekly week-to-date selection](./media/tutorial-export-acm-data/tutorial-export-schedule-weekly-week-to-date.png)
8581

82+
#### Create an export for multiple subscriptions
83+
84+
If you have an Enterprise Agreement, then you can use a management group to aggregate subscription cost information in a single container. Then you can export cost management data for the management group.
85+
86+
Exports for management groups of other subscription types aren't supported.
87+
88+
1. Create a management group and assign subscriptions to it.
89+
1. In Exports, select **Scope**.
90+
1. Select **Select this management group**.
91+
1. Create an export at the scope to get cost management data for the subscriptions in the management group.
92+
8693
## Verify that data is collected
8794

8895
You can easily verify that your Cost Management data is being collected and view the exported CSV file using Azure Storage Explorer.
@@ -99,6 +106,18 @@ The file opens with the program or application that's set to open CSV file exten
99106

100107
![Example exported CSV data shown in Excel](./media/tutorial-export-acm-data/example-export-data.png)
101108

109+
### Download an exported CSV data file
110+
111+
You can also download the exported CSV file in the Azure portal. The following steps explain how to find it from cost analysis.
112+
113+
1. In cost analysis, select **Settings**, and then select **Exports**.
114+
1. In the list of exports, select the storage account for an export.
115+
1. In your storage account, click **Containers**.
116+
1. In list of containers, select the container.
117+
1. Navigate through the directories and storage blobs to the date you want.
118+
1. Select the CSV file and then select **Download**.
119+
120+
[![Example export download](./media/tutorial-export-acm-data/download-export.png)](./media/tutorial-export-acm-data/download-export.png#lightbox)
102121

103122
## Access exported data from other systems
104123

articles/governance/policy/tutorials/govern-tags.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.topic: tutorial
1010
your Azure resources into a taxonomy. When following
1111
[best practices for tag management](/azure/cloud-adoption-framework/ready/azure-best-practices/naming-and-tagging#naming-and-tagging-resources),
1212
tags can be the basis for applying your business policies with Azure Policy or
13-
[tracking costs with Cost Management](../../../cost-management-billing/costs/cost-mgt-best-practices.md#organize-and-tag-your-resources).
13+
[tracking costs with Cost Management](../../../cost-management-billing/costs/cost-mgt-best-practices.md#tag-shared-resources).
1414
No matter how or why you use tags, it's important that you can quickly add, change, and remove those
1515
tags on your Azure resources. To see if your Azure resource supports tagging, see
1616
[Tag support](../../../azure-resource-manager/management/tag-support.md).

0 commit comments

Comments
 (0)