Skip to content

Commit 9f0379c

Browse files
authored
Merge pull request #187292 from ikhapova/Recommendation-catalog
Recommendation catalog
2 parents 0a83218 + 4865681 commit 9f0379c

9 files changed

+2017
-93
lines changed

articles/advisor/advisor-cost-recommendations.md

Lines changed: 5 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ ms.date: 10/29/2021
1010

1111
Azure Advisor helps you optimize and reduce your overall Azure spend by identifying idle and underutilized resources. You can get cost recommendations from the **Cost** tab on the Advisor dashboard.
1212

13-
## How to access cost recommendations in Azure Advisor
14-
1513
1. Sign in to the [**Azure portal**](https://portal.azure.com).
1614

1715
1. Search for and select [**Advisor**](https://aka.ms/azureadvisordashboard) from any page.
@@ -64,7 +62,7 @@ This is a special type of resize recommendation, where Advisor analyzes workload
6462
- If the P95 of CPU is less than two times the burstable SKUs' baseline performance
6563
- If the current SKU does not have accelerated networking enabled (burstable SKUs don’t support accelerated networking yet)
6664
- If we determine that the Burstable SKU credits are sufficient to support the average CPU utilization over 7 days
67-
- The result is a recommendation suggesting that the user resize their current VM to a burstable SKU (with the same number of cores) to take advantage of the low costs and the fact that the workload has low average utilization but high spikes in cases, which is perfect for the B-series SKU.
65+
- The result is a recommendation suggesting that the user resize their current VM to a burstable SKU (with the same number of cores) to take advantage of the low costs and the fact that the workload has low average utilization but high spikes in cases, which can be best served by the B-series SKU.
6866

6967
Advisor shows the estimated cost savings for either recommended action: resize or shut down. For resize, Advisor provides current and target SKU information.
7068
To be more selective about the actioning on underutilized virtual machines, you can adjust the CPU utilization rule on a per-subscription basis.
@@ -80,83 +78,14 @@ In such cases simply use the Dismiss/Postpone options associated with the recomm
8078

8179
We are constantly working on improving these recommendations. Feel free to share feedback on [Advisor Forum](https://aka.ms/advisorfeedback).
8280

83-
## Optimize spend for MariaDB, MySQL, and PostgreSQL servers by right-sizing
84-
Advisor analyses your usage and evaluates whether your MariaDB, MySQL, or PostgreSQL database server resources have been underutilized for an extended time over the past seven days. Low resource utilization results in unwanted expenditure that you can fix without significant performance impact. To reduce your costs and efficiently manage your resources, we recommend that you reduce the compute size (vCores) by half.
85-
86-
## Reduce costs by eliminating unprovisioned ExpressRoute circuits
87-
88-
Advisor identifies Azure ExpressRoute circuits that have been in the provider status of **Not provisioned** for more than one month. It recommends deleting the circuit if you aren't planning to provision the circuit with your connectivity provider.
89-
90-
## Reduce costs by deleting or reconfiguring idle virtual network gateways
91-
92-
Advisor identifies virtual network gateways that have been idle for more than 90 days. Because these gateways are billed hourly, you should consider reconfiguring or deleting them if you don't intend to use them anymore.
93-
94-
## Buy reserved virtual machine instances to save money over pay-as-you-go costs
95-
96-
Advisor reviews your virtual machine usage over the past 30 days to determine if you could save money by purchasing an Azure reservation. Advisor shows you the regions and sizes where the potential for savings is highest and the estimated savings from purchasing reservations. With Azure reservations, you can pre-purchase the base costs for your virtual machines. Discounts automatically apply to new or existing VMs that have the same size and region as your reservations. [Learn more about Azure Reserved VM Instances.](https://azure.microsoft.com/pricing/reserved-vm-instances/)
97-
98-
Advisor also notifies you of your reserved instances that will expire in the next 30 days. It recommends that you purchase new reserved instances to avoid pay-as-you-go pricing.
99-
100-
## Buy reserved instances for several resource types to save over your pay-as-you-go costs
101-
102-
Advisor analyzes usage patterns for the past 30 days for the following resources and recommends reserved capacity purchases that optimize costs.
103-
104-
### Azure Cosmos DB reserved capacity
105-
Advisor analyzes your Azure Cosmos DB usage patterns for the past 30 days and recommends reserved capacity purchases to optimize costs. By using reserved capacity, you can pre-purchase Azure Cosmos DB hourly usage and save over your pay-as-you-go costs. Reserved capacity is a billing benefit and automatically applies to new and existing deployments. Advisor calculates savings estimates for individual subscriptions by using 3-year reservation pricing and by extrapolating the usage patterns observed over the past 30 days. Shared scope recommendations are available for reserved capacity purchases and can increase savings.
106-
107-
### SQL Database and SQL Managed Instance reserved capacity
108-
Advisor analyzes SQL Database and SQL Managed Instance usage patterns over the past 30 days. It then recommends reserved capacity purchases that optimize costs. By using reserved capacity, you can pre-purchase SQL DB hourly usage and save over your SQL compute costs. Your SQL license is charged separately and isn't discounted by the reservation. Reserved capacity is a billing benefit and automatically applies to new and existing deployments. Advisor calculates savings estimates for individual subscriptions by using 3-year reservation pricing and by extrapolating the usage patterns observed over the past 30 days. Shared scope recommendations are available for reserved capacity purchases and can increase savings. For details, see [Azure SQL Database & SQL Managed Instance reserved capacity](../azure-sql/database/reserved-capacity-overview.md).
109-
110-
### App Service Stamp Fee reserved capacity
111-
Advisor analyzes the Stamp Fee usage pattern for your Azure App Service isolated environment over the past 30 days and recommends reserved capacity purchases that optimize costs. By using reserved capacity, you can pre-purchase hourly usage for the isolated environment Stamp Fee and save over your pay-as-you-go costs. Note that reserved capacity applies only to the Stamp Fee and not to App Service instances. Reserved capacity is a billing benefit and automatically applies to new and existing deployments. Advisor calculates saving estimates for individual subscriptions by using 3-year reservation pricing based on usage patterns over the past 30 days.
112-
113-
### Blob storage reserved capacity
114-
Advisor analyzes your Azure Blob storage and Azure Data Lake storage usage over the past 30 days. It then calculates reserved capacity purchases that optimize costs. With reserved capacity, you can pre-purchase hourly usage and save over your current on-demand costs. Blob storage reserved capacity applies only to data stored on Azure Blob general-purpose v2 and Azure Data Lake Storage Gen2 accounts. Reserved capacity is a billing benefit and automatically applies to new and existing deployments. Advisor calculates savings estimates for individual subscriptions by using 3-year reservation pricing and the usage patterns observed over the past 30 days. Shared scope recommendations are available for reserved capacity purchases and can increase savings.
115-
116-
### MariaDB, MySQL, and PostgreSQL reserved capacity
117-
Advisor analyzes your usage patterns for Azure Database for MariaDB, Azure Database for MySQL, and Azure Database for PostgreSQL over the past 30 days. It then recommends reserved capacity purchases that optimize costs. By using reserved capacity, you can pre-purchase MariaDB, MySQL, and PostgreSQL hourly usage and save over your current costs. Reserved capacity is a billing benefit and automatically applies to new and existing deployments. Advisor calculates savings estimates for individual subscriptions by using 3-year reservation pricing and the usage patterns observed over the past 30 days. Shared scope recommendations are available for reserved capacity purchases and can increase savings.
118-
119-
### Azure Synapse Analytics reserved capacity
120-
Advisor analyzes your Azure Synapse Analytics usage patterns over the past 30 days and recommends reserved capacity purchases that optimize costs. By using reserved capacity, you can pre-purchase Synapse Analytics hourly usage and save over your on-demand costs. Reserved capacity is a billing benefit and automatically applies to new and existing deployments. Advisor calculates savings estimates for individual subscriptions by using 3-year reservation pricing and the usage patterns observed over the past 30 days. Shared scope recommendations are available for reserved capacity purchases and can increase savings.
121-
122-
## Delete unassociated public IP addresses to save money
123-
124-
Advisor identifies public IP addresses that aren't associated with Azure resources like load balancers and VMs. A nominal charge is associated with these public IP addresses. If you don't plan to use them, you can save money by deleting them.
125-
126-
## Delete Azure Data Factory pipelines that are failing
127-
128-
Advisor detects Azure Data Factory pipelines that repeatedly fail. It recommends that you resolve the problems or delete the pipelines if you don't need them. You're billed for these pipelines even if though they're not serving you while they're failing.
129-
130-
## Use standard snapshots for managed disks
131-
To save 60% of cost, we recommend storing your snapshots in standard storage, regardless of the storage type of the parent disk. This option is the default option for managed disk snapshots. Advisor identifies snapshots that are stored in premium storage and recommends migrating then from premium to standard storage. [Learn more about managed disk pricing.](https://aka.ms/aa_manageddisksnapshot_learnmore)
132-
133-
## Use lifecycle management
134-
By using intelligence about your Azure Blob storage object count, total size, and transactions, Advisor detects whether you should enable lifecycle management to tier data on one or more of your storage accounts. It prompts you to create lifecycle management rules to automatically tier your data to cool or archive storage to optimize your storage costs while retaining your data in Azure Blob storage for application compatibility.
135-
136-
## Create an Ephemeral OS Disk recommendation
137-
[Ephemeral OS Disk](../virtual-machines/ephemeral-os-disks.md) allows you to:
138-
- Save on storage costs for OS disks.
139-
- Get lower read/write latency to OS disks.
140-
- Get faster VM reimage operations by resetting the OS (and temporary disk) to its original state.
141-
142-
It's preferable to use Ephemeral OS Disk for short-lived IaaS VMs or VMs with stateless workloads. Advisor provides recommendations for resources that can benefit from Ephemeral OS Disk.
143-
144-
## Reduce Azure Data Explorer table cache-period (policy) for cluster cost optimization (Preview)
145-
Advisor identifies resources where reducing the table cache policy will free up Azure Data Explorer cluster nodes having low CPU utilization, memory, and a high cache size configuration.
146-
147-
## Configure manual throughput instead of autoscale on your Azure Cosmos DB database or container
148-
Based on your usage in the past 7 days, you can save by using manual throughput instead of autoscale. Manual throughput is more cost-effective when average utilization of your max throughput (RU/s) is greater than 66% or less than or equal to 10%. Cost savings amount represents potential savings from using the recommended manual throughput, based on usage in the past 7 days. Your actual savings may vary depending on the manual throughput you set and whether your average utilization of throughput continues to be similar to the time period analyzed. The estimated savings do not account for any discount that may apply to your account.
149-
150-
## Enable autoscale on your Azure Cosmos DB database or container
151-
Based on your usage in the past 7 days, you can save by enabling autoscale. For each hour, we compared the RU/s provisioned to the actual utilization of the RU/s (what autoscale would have scaled to) and calculated the cost savings across the time period. Autoscale helps optimize your cost by scaling down RU/s when not in use.
152-
15381
## Next steps
15482

15583
To learn more about Advisor recommendations, see:
84+
* [Advisor cost recommendations (full list)](advisor-reference-cost-recommendations.md)
15685
* [Introduction to Advisor](advisor-overview.md)
15786
* [Advisor score](azure-advisor-score.md)
15887
* [Get started with Advisor](advisor-get-started.md)
159-
* [Advisor performance recommendations](advisor-performance-recommendations.md)
160-
* [Advisor reliability recommendations](advisor-high-availability-recommendations.md)
88+
* [Advisor performance recommendations](advisor-reference-performance-recommendations.md)
89+
* [Advisor reliability recommendations](advisor-reference-reliability-recommendations.md)
16190
* [Advisor security recommendations](advisor-security-recommendations.md)
162-
* [Advisor operational excellence recommendations](advisor-operational-excellence-recommendations.md)
91+
* [Advisor operational excellence recommendations](advisor-reference-operational-excellence-recommendations.md)

0 commit comments

Comments
 (0)