Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Sign in to the Azure portal.
Search for and select Advisor from any page.
On the Advisor dashboard, select the Cost tab.
App Service
(Preview) Unused or empty App Service plan
Your App Service plan doesn't have any apps. Consider deleting the resource to save costs.
Impact: Medium
For more information, see Plan and Manage Costs for App Service - Azure App Service
ResourceType: microsoft.web/sites
Recommendation ID: 39a8510f-5bbf-4304-9bcd-4106c996473b
Right-size underutilized App Service plans
We've analyzed the usage patterns of your app service plan over the past 7 days and identified low CPU usage. While certain scenarios can result in low utilization by design, you can often save money by choosing a less expensive SKU while retaining the same features.
Impact: Medium
For more information, see Plan and Manage Costs for App Service - Azure App Service
ResourceType: microsoft.web/sites
Recommendation ID: cc9d34f5-f9b8-4d4f-9de7-98b45c698a49
Application Gateway
Disable health probes when there's only one origin in an origin group
We recommend having at least two origins for resiliency. However, if only a single origin is available, Azure Front Door will continue to route traffic to it regardless of the health probe status. In such cases, health probes don't influence Front Door's routing behavior and offer no benefits.
Impact: Low
For more information, see Best Practices - Azure Front Door
ResourceType: microsoft.network/frontdoors
Recommendation ID: 1c7fc5ab-f776-4aee-8236-ab478519f68f
Consider migrating to Front Door Standard/Premium
Your Front Door Classic tier contains a large number of domains or routing rules, which adds extra charges. Front Door Standard or Premium doesn't charge per additional domain or routing rule. Consider migrating to save costs.
Impact: Medium
For more information, see Compare pricing between Azure Front Door tiers
ResourceType: microsoft.network/frontdoors
Recommendation ID: e6744163-0be2-4c17-83da-179a0af9d14f
Azure Cosmos DB
Enable autoscale on your Azure Cosmos DB database or container
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.
Impact: Medium
For more information, see Create Azure Cosmos DB containers and databases in autoscale or dynamic scaling mode.
ResourceType: microsoft.documentdb/databaseaccounts
Recommendation ID: cdf51428-a41b-4735-ba23-39f3b7cde20c
Review the configuration of your Azure Cosmos DB free tier account
Your Azure Cosmos DB free tier account is currently containing resources with a total provisioned throughput exceeding 1000 Request Units per second (RU/s). Because Azure Cosmos DB's free tier only covers the first 1000 RU/s of throughput provisioned across your account, any throughput beyond 1000 RU/s is billed at the regular pricing. As a result, we anticipate that you are charged for the throughput currently provisioned on your Azure Cosmos DB account.
Impact: Medium
For more information, see Understanding your Azure Cosmos DB bill
ResourceType: microsoft.documentdb/databaseaccounts
Recommendation ID: 4a993d7c-9d83-4d85-b5a9-7cce0b136378
Consider taking action on the idle Azure Cosmos DB containers
We haven't detected any activity over the past 30 days on one or more of your Azure Cosmos DB containers. Consider lowering their throughput, or deleting them if you don't plan on using them.
Impact: Medium
For more information, see Provision Container Throughput - Azure Cosmos DB
ResourceType: microsoft.documentdb/databaseaccounts
Recommendation ID: a4255ba5-b07e-45ae-99ca-25e6c2079e3c
Save cost by using continuous backup with Fabric Mirroring
You can now enable continuous backup on the same Azure Cosmos DB accounts where Azure Synapse Link is enabled. With continuous backup, you can reduce cost with backups and enable Fabric Mirroring.
Impact: Low
For more information, see Microsoft Fabric Mirrored Databases From Azure Cosmos DB (Preview) - Microsoft Fabric
ResourceType: microsoft.documentdb/databaseaccounts
Recommendation ID: 57a36b11-140b-4276-a162-9919ca4e9462
Azure Data Explorer
Change Data Explorer clusters to a more cost effective and better performing SKU
You have resources operating under a nonoptimal SKU. We recommend migrating to a more cost effective and better performing SKU. This SKU should reduce your costs and improve overall performance. We have calculated the required instance count that meets both the CPU and cache of your cluster.
Impact: Medium
For more information, see Select correct compute SKU for your Azure Data Explorer cluster - Azure Data Explorer
ResourceType: microsoft.kusto/clusters
Recommendation ID: bce95beb-3389-4e64-8863-d196cc2f69dc
Enable Optimized Autoscale for Data Explorer resources
Looks like your resource could have automatically scaled to reduce costs (based on your actual usage during the last week, cache utilization, ingestion utilization, CPU, and streaming ingests utilization). To optimize costs and performance, we recommend enabling Optimized Autoscale. You are encouraged to choose the recommended minimum and maximum instance count that we have provided.
Impact: Medium
For more information, see Manage cluster horizontal scaling (scale out) to match demand in Azure Data Explorer - Azure Data Explorer
ResourceType: microsoft.kusto/clusters
Recommendation ID: 2397042e-4064-41ca-a50e-4e845051bb0b
Consider deleting stopped Data Explorer resources
This recommendation surfaces all stopped Data Explorer resources that have been stopped for at least 60 days. Consider deleting the resources.
Impact: Medium
For more information, see Use Azure Advisor recommendations to optimize your Azure Data Explorer cluster - Azure Data Explorer
ResourceType: microsoft.kusto/clusters
Recommendation ID: d9c2f871-904e-4907-8572-0a33b0651f01
Consider stopping unused Data Explorer resources
This recommendation surfaces all running Data Explorer resources with no user activity. Consider stopping the resources.
Impact: Medium
For more information, see Use Azure Advisor recommendations to optimize your Azure Data Explorer cluster - Azure Data Explorer
ResourceType: microsoft.kusto/clusters
Recommendation ID: 354D7BBB-A243-4BE1-A8B9-43DBFC05C44A
Reduce Data Explorer table cache policy to optimize costs
Based on your actual usage during the last month, update the cache policy to reduce the hot cache for the table. With autoscale enabled, the cluster can potentially scale in and thus reduce costs. Our goal is that more than 95% of the queries read data from the hot cache (*) The analysis is based only on user queries that scanned data.
Impact: Medium
For more information, see Caching policy (hot and cold cache) - Kusto
ResourceType: microsoft.kusto/clusters
Recommendation ID: 947a627a-532d-44f8-8e23-4f365a80a2ba
Azure Databricks
Enable Autoscaling for Azure Databricks Clusters
Autoscaling makes it easier to achieve high cluster utilization, because you don't need to provision the cluster to match a workload. When autoscaling is leveraged, workloads can run faster and overall costs can be reduced compared to a statically sized cluster.
Impact: Medium
For more information, see Compute configuration reference - Azure Databricks
ResourceType: microsoft.databricks/workspaces
Recommendation ID: 8bd8e2a7-0dde-409a-ae31-d4ee8bae6d87
Azure Kubernetes Service (AKS)
Enable Vertical Pod Autoscaler recommendation mode to rightsize resource requests and limits
Vertical Pod Autoscaler provides recommended CPU and memory request and limit values based on workload usage patterns to rightsize applications. Reduce over-provisioning and maximize the utilization of the Azure Kubernetes Service cluster.
Impact: Medium
For more information, see Use the Vertical Pod Autoscaler in Azure Kubernetes Service (AKS) - Azure Kubernetes Service
ResourceType: microsoft.containerservice/managedclusters
Recommendation ID: 22ae3910-a9a7-4e3d-8234-6a6b9ec7275b
Use Azure Kubernetes Service Cost Analysis
Get full visibility into Azure Kubernetes Service (AKS) cluster cost trends and allocate costs by Kubernetes constructs or Azure assets. AKS Cost Analysis also helps identify workload inefficiencies, such as idle resource costs, indicating opportunity to optimize and achieve cost savings.
Impact: Medium
For more information, see Azure Kubernetes Service (AKS) cost analysis - Azure Kubernetes Service
ResourceType: microsoft.containerservice/managedclusters
Recommendation ID: 56b0837b-7d02-4ca6-859f-59dc452fd93e
Fine-tune the cluster autoscaler profile for rapid scale down and cost savings
Configuring the cluster autoscaler profile for aggressive scale-down ensures that nodes are quickly removed when not needed. This efficient scaling minimizes idle resources, leading to significant cost savings.
Impact: Medium
For more information, see Use the cluster autoscaler in Azure Kubernetes Service (AKS) - Azure Kubernetes Service
ResourceType: microsoft.containerservice/managedclusters
Recommendation ID: 82d10dcf-5127-4a8c-a2b1-fd02ab46df60
Consider Spot nodes for workloads that can handle interruptions
Take advantage of unutilized Azure capacity at a reduced price with Spot nodes. Spot nodes are best for workloads that tolerate interruptions, early terminations, or evictions.
Impact: Medium
For more information, see Add an Azure Spot node pool to an Azure Kubernetes Service (AKS) cluster - Azure Kubernetes Service
ResourceType: microsoft.containerservice/managedclusters
Recommendation ID: 17f6ab99-c9b6-4800-bebd-7466699cec31
Switch to Prometheus-based Container Insights
Instead of log‑based metrics in Log Analytics, which isn’t optimized for metrics, Azure Managed Prometheus offers a fully managed metrics service that can be up to 80% cheaper with native visualizations. Use the Logs and Events cost preset to avoid duplicate collection and reduce costs.
Impact: Medium
For more information, see Cost optimization in Azure Monitor - Azure Monitor
ResourceType: microsoft.containerservice/managedclusters
Recommendation ID: 706d4bdc-7ee0-4d2f-a9ac-3c1f124545d1
Azure Monitor
Increase in log ingestion volume detected
You have a much higher ingestion rate over the past week, based on your ingestion in the three previous weeks. Please take note of this change and the expected change in your costs.
Impact: Medium
For more information, see Analyze usage in a Log Analytics workspace in Azure Monitor - Azure Monitor
ResourceType: microsoft.operationalinsights/workspaces
Recommendation ID: 3dfe0963-0fe5-49e0-aaaa-593b6fd4308e
Consider configuring the cost effective Basic logs plan on selected tables
We have identified ingestion of more than 1 GB per month to tables that are eligible for the low cost Basic log data plan. The Basic log plan gives you search capabilities for debugging and troubleshooting at a much lower cost.
Impact: Low
For more information, see Select a table plan based on data usage in a Log Analytics workspace - Azure Monitor
ResourceType: microsoft.operationalinsights/workspaces
Recommendation ID: 805748e7-8764-49fe-b5b2-7fff63daaac2
Consider Changing Pricing Tier
Based on your current usage volume, investigate changing Pricing (Commitment) Tier to receive a discount and reduce costs.
Impact: Medium
For more information, see Change pricing tier for Log Analytics workspace - Azure Monitor
ResourceType: microsoft.operationalinsights/workspaces
Recommendation ID: c68d7dd0-8a1c-4cc4-b52c-b7e8a072d00e
Consider removing unused restored tables
You have one or more tables with restored data active in your workspace. If you're no longer using a restored data, delete the table to avoid unnecessary charges.
Impact: Low
For more information, see Restore logs in Azure Monitor - Azure Monitor
ResourceType: microsoft.operationalinsights/workspaces
Recommendation ID: eb22702a-5ace-416a-abee-c03c69cede34
Azure Site Recovery
Use differential or incremental backup for database workloads
For SQL/HANA DBs in Azure VMs being backed up to Azure, using daily differential with weekly full backup is often more cost-effective than daily fully backups. For HANA, Azure Backup also supports incremental backup which is even more cost effective.
Impact: Medium
For more information, see FAQ — Back up SAP HANA databases on Azure VMs - Azure Backup
ResourceType: microsoft.recoveryservices/vaults
Recommendation ID: 83cf9b6e-1b82-4a1d-9151-7581dda7a26e
Azure Synapse Analytics
Consider enabling automatic pause feature on spark compute
Automatic pause releases and shuts down unused compute resources after a set idle period of inactivity.
Impact: Low
For more information, see Manage costs for Azure Synapse Analytics
ResourceType: microsoft.synapse/workspaces
Recommendation ID: afdf4c1a-e46b-4817-a5d6-4b9909f58e2a
Consider enabling autoscale feature on spark compute
Apache Spark for Azure Synapse Analytics pool's Autoscale feature automatically scales the number of nodes in a cluster instance up and down. During the creation of a new Apache Spark for Azure Synapse Analytics pool, a minimum and maximum number of nodes can be set when Autoscale is selected. Autoscale then monitors the resource requirements of the load and scales the number of nodes up or down. There's no extra charge for this feature.
Impact: Low
For more information, see Automatically scale Apache Spark instances - Azure Synapse Analytics
ResourceType: microsoft.synapse/workspaces
Recommendation ID: 00b1ef72-4d0f-4452-a6a8-1df5397172d6
Cognitive Services
Consider using a commitment tier for LUIS resource
We observed that your LUIS resource has had enough usage in the past 30 days that you might want to consider using a commitment tier.
Impact: Medium
For more information, see Pricing - Language Understanding
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: 24d8db35-c214-4aae-892e-531b98dea439
Consider using a commitment tier for Computer Vision resource
We observed that your Computer Vision resource has had enough Read usage in the past 30 days that you might want to consider using a commitment tier.
Impact: Medium
For more information, see Pricing - Computer Vision API
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: 37cc8f6a-8059-407e-995a-10528ee3687b
Consider using a commitment tier for Translator resource
We observed that your Translator resource has had enough usage in the past 30 days that you might want to consider using a commitment tier.
Impact: Medium
For more information, see Pricing - Translator
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: 4cfb349a-b25a-4bef-a7b4-ff9886dd53b6
Consider using a commitment tier for Language Service resource
We observed that your Language Service resource has had enough usage in the past 30 days that you might want to consider using a commitment tier.
Impact: Medium
For more information, see Pricing - Azure Language in Foundry Tools
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: c1c98b41-ddf6-4b27-988c-0e8e6359a42a
Consider using a commitment tier for Form Recognizer resource
We observed that your Form Recognizer resource has had enough usage in the past 30 days that you might want to consider using a commitment tier.
Impact: Medium
For more information, see Pricing - Azure Document Intelligence in Foundry Tools
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: da48cdd1-0c3f-4050-b037-89ecdb2be69a
Consider using a commitment tier for Speech Service resource
We observed that your Speech Service resource has had enough usage in the past 30 days that you might want to consider using a commitment tier.
Impact: Medium
For more information, see Pricing - Document Intelligence
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: e4429ab9-f27e-4750-89a7-30bce345f7fa
Content Delivery Network
Consider using multiple endpoints under one single Front Door Standard/Premium profile
We detected your subscription contains multiple Front Door Standard/Premium profiles with a small number of endpoints on them. You can save costs in base fees by using multiple endpoints within one profile. You can use a maximum of 10 endpoints with Standard tier and 25 endpoints with Premium tier.
Impact: Medium
For more information, see Endpoints in Azure Front Door
ResourceType: microsoft.cdn/profiles
Recommendation ID: 2e0c70b1-f85e-4497-b492-f8fe6dc00c92
ExpressRoute
(Preview) Delete or provision ExpressRoute circuits in a not-provisioned state
ExpressRoute circuits that remain in a not-provisioned state aren't actively carrying traffic but still incur monthly charges. These circuits might be created but never completed with the service provider. Remove unused circuits or complete provisioning with your provider to optimize spending.
Impact: Medium
For more information, see FinOps best practices for Networking - Cloud Computing
ResourceType: microsoft.network/expressroutecircuits
Recommendation ID: d2d7f8a7-2c7b-4d0b-9b4f-6c8b7b5f3a1e
Reservations
Configure automatic renewal for the expiring reservations
Reservations shown below are expiring soon or recently expired. Your resources will continue to operate normally, however, you will be billed at the on-demand rates going forward. To optimize your costs, configure automatic renewal for these reservations or purchase a replacement manually.
Impact: High
For more information, see Azure Reserved Virtual Machine Instances
ResourceType: microsoft.capacity/reservationorders/reservations
Recommendation ID: abb1f687-2d58-4197-8f5b-8882f05c04b8
Consider App Service reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 5b8ddf04-be28-44ec-ab2c-a63a34d1de13
Consider Azure VMware Solution reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 10aedd06-621e-4b4f-a45c-5256573e0191
Consider Azure Data Explorer reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 1b8c5187-32a6-4a2f-8ca1-b0b7d6ce9e86
Consider Data Factory reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 0d524e8d-4cfd-4db5-9f91-8b4bb5235a8e
Consider Azure Dedicated Host reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 3f6c5689-6a05-4896-a6e0-c6f8a22a44c2
Consider Azure Files reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 407b6ad6-8e0b-40e7-9384-643520cae0ed
Consider Azure Managed Disk reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 0eb54047-acd9-4f26-8ffb-8cec713782d6
Consider Blob storage reserved instance to save on Blob v2 and Datalake storage Gen2 costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 0169a2e1-c7bf-4c37-90b8-0714811c82d3
Consider Cosmos DB reserved instance to save over the pay-as-you-go costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: a205074f-8049-48b3-903f-556f5e530ae3
Consider Database for MySQL reserved instance to save over the pay-as-you-go costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: a8fd63ce-4600-43eb-af33-a6d5481f5930
Consider NetApp Storage reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 32755df6-aa2f-48d7-9ab7-92b8a80352ea
Consider OpenAI Service Provisioned Throughput reservations to save over pay-as-you-go costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: dadc1876-61e3-42fc-a70e-e863bbc460b6
Consider Database for PostgreSQL reserved instance to save over the pay-as-you-go costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 06ad499a-0952-48d3-b061-ec81c9cabb8b
Consider RedHat Osa reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 148cdd60-97e8-426b-a7b9-141b7cb4bc2f
Consider Cache for Redis reserved instance to save over the pay-as-you-go costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 8ee30d6b-2c73-452a-b4ad-e4386cd6f7d0
Consider virtual machine reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 84b1a508-fc21-49da-979e-96894f1665df
Consider purchasing a savings plan to unlock lower prices
We analyzed your recent usage and recommend adding an Azure savings plan. Azure savings plans unlock lower prices on select services when you commit to spend a fixed hourly amount for 1 or 3 years.
Impact: High
For more information, see Azure Savings Plan for Compute
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 89515250-1243-43d1-b4e7-f9437cedffd8
Consider Azure Synapse Analytics (formerly SQL DW) reservation to save over the pay-as-you-go costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 680a5388-28aa-44e8-88af-32e3598dc869
Consider SQL PaaS DB reserved instance to save over the pay-as-you-go costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 885cd4f5-dfa0-4d68-bbfd-00f89fc2b69c
Consider SuseLinux reserved instance to save over the on-demand costs
Based on your usage over the selected term and look-back period, we recommend reservations to maximize savings. Reservations apply automatically to matching deployments. Savings are estimated per subscription. Shared scope options are available during purchase.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: db621e98-4a20-4942-b174-c455dc71dbae
Consider Microsoft Fabric reservations to save over your pay-as-you-go costs
Microsoft Fabric purchases are recommended based on usage over the selected term and look-back period. Purchase a reservation to save over pay-as-you-go costs, it automatically applies to matching resources. Shared scope recommendations are available in the reservation purchase experience.
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 9ed827e8-2a1c-45f3-93f0-df6962034a33
Storage
Consider premium tier for storage with a high transaction-per-TB ratio
If the transactions-per-TB ratio is high, consider migrating to premium storage. Based on the region and a transaction mix, a ratio above 30 or 35 transactions per TB makes the storage account a good candidate for migration to premium storage.
Impact: Medium
For more information, see Azure Blob Storage pricing
ResourceType: microsoft.storage/storageaccounts
Recommendation ID: c81a0349-18c0-4bd2-81c7-475adde922d2
Virtual Machines
(Preview) Review disks that aren't attached to a VM and evaluate if you still need the disks
There are disks that aren't attached to a VM. Evaluate if you still need them. Deleting a disk is irreversible. Create a snapshot before deletion and confirm the data is no longer needed. This recommendation excludes unattached replica disks associated with Azure Site Recovery.
Impact: Medium
For more information, see Identify unattached Azure disks - Azure portal - Azure Virtual Machines
ResourceType: microsoft.compute/disks
Recommendation ID: 48eda464-1485-4dcf-a674-d0905df5054a
Standard SSD disks billing caps
Customers running high IO workloads in Standard HDDs can upgrade to Standard SSDs and benefit from better performance and SLA and now experience a limit on the maximum number of billed transactions.
Impact: Medium
For more information, see Azure Disks Standard SSD billable transaction cap blog
ResourceType: microsoft.compute/disks
Recommendation ID: 201fb2fe-989f-45c1-8533-785ee8a4a08f
Right-size or shutdown underutilized virtual machines
We've analyzed the usage patterns of your virtual machine and identified virtual machines with low usage. While certain scenarios can result in low utilization by design, you can often save money by managing the size and number of virtual machines.
Impact: High
For more information, see Reduce service costs using Azure Advisor - Azure Advisor
ResourceType: microsoft.compute/virtualmachines
Recommendation ID: e10b1381-5f0a-47ff-8c7b-37bd13d7c974
Right-size or shutdown underutilized virtual machine scale sets
We've analyzed the usage patterns of your virtual machine scale sets over the past 7 days and identified virtual machine scale sets with low usage. While certain scenarios can result in low utilization by design, you can often save money by managing the size and number of virtual machine scale sets.
Impact: High
For more information, see Reduce service costs using Azure Advisor - Azure Advisor
ResourceType: microsoft.compute/virtualmachinescalesets
Recommendation ID: 94aea435-ef39-493f-a547-8408092c22a7
Virtual Network Gateway
(Preview) Delete Azure virtual network gateways with no connections
Deleting Azure virtual network gateways with zero connections can lower hourly gateway charges and related public IP address costs. This action helps you align network spending with active VPN or ExpressRoute connectivity needs.
Impact: Medium
For more information, see FinOps best practices for Networking - Cloud Computing
ResourceType: microsoft.network/virtualnetworkgateways
Recommendation ID: c3d6e0b4-4b3a-4f3f-9a6c-6c2c6d2c7c1a
Next steps
Learn more about Cost Optimization - Microsoft Azure Well Architected Framework