Cost recommendations
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
Unused/Empty App Service plan
Your App Service plan has no apps running. Consider deleting the resource to save costs.
Potential benefits: Optimize your cost
Impact: Medium
For more information, see Cost recommendations - Azure Advisor
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.
Potential benefits: Optimize your cost
Impact: Medium
For more information, see Cost recommendations - Azure Advisor
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.
Potential benefits: Save on bandwidth costs by disabling health probes
Impact: Low
For more information, see Azure Front Door - Best practices
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.
Potential benefits: 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
Repurpose or delete idle virtual network gateways
We noticed that your virtual network gateway has been idle for over 90 days. This gateway is being billed hourly. You may want to reconfigure this gateway, or delete it if you don't intend to use it anymore.
Potential benefits: savings
Impact: Medium
ResourceType: microsoft.network/virtualnetworkgateways
Recommendation ID: 129d8c1e-a4d2-4bac-86ce-c7c2b2e37feb
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.
Potential benefits: Optimize Azure spend
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.
Potential benefits: Confirm your expected Azure Cosmos DB costs
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 your 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.
Potential benefits: Optimize Azure spend
Impact: Medium
For more information, see Provision container throughput in Azure Cosmos DB for NoSQL
ResourceType: microsoft.documentdb/databaseaccounts
Recommendation ID: a4255ba5-b07e-45ae-99ca-25e6c2079e3c
Migrate your Azure Cosmos DB API for MongoDB account to v4.2 to save on query/storage costs and utilize new features
Migrate your database account to a new database account to take advantage of Azure Cosmos DB's API for MongoDB v4.2. Upgrading to v4.20 can reduce your storage costs by up to 55% and your query costs by up to 45% by leveraging a new storage format. Numerous other features such as multi-document transactions are also included in v4.2. When upgrading, you must also migrate the data in your existing account to a new account created using version 4.2. Azure Data Factory or Studio 3T can assist you in migrating your data.
Potential benefits: Improved reliability, query/storage efficiency, performance, and new feature capabilities
Impact: Medium
For more information, see 4.2 server version supported features and syntax in Azure Cosmos DB for MongoDB
ResourceType: microsoft.documentdb/databaseaccounts
Recommendation ID: ceb9372d-60f6-4564-8033-a8b1ead4fa76
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.
Potential benefits: Enables better performance and cost saving
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.
Potential benefits: Optimize cost
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.
Potential benefits: Optimize cost
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
Unused 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.
Potential benefits: Optimize cost
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
Unused running Data Explorer resources
This recommendation surfaces all running Data Explorer resources with no user activity. Consider stopping the resources.
Potential benefits: Optimize Azure spend
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
Cleanup unused storage in Data Explorer resources
Over time, internal extents merge operations can accumulate redundant and unused storage artifacts that remain beyond the data retention period. While this unreferenced data doesn’t negatively impact the performance, it can lead to more storage use and larger costs than necessary. This recommendation surfaces Data Explorer resources that have unused storage artifacts. The recommended action is to run the cleanup command to detect and delete unused storage artifacts and reduce cost. Note that data recoverability will be reset to the cleanup time and will not be available on data that was created before running the cleanup.
Potential benefits: Optimize cost
Impact: Medium
For more information, see Extents (data shards) - Kusto
ResourceType: microsoft.kusto/clusters
Recommendation ID: 900b17ec-0125-458a-a065-6c213e57c342
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.
Potential benefits: Reduce cost
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 Database for MariaDB
Right-size underutilized MariaDB servers
Our internal telemetry shows that the MariaDB database server resources have been underutilized for an extended period of time over the last 7 days. Low resource utilization results in unwanted expenditure which can be fixed without significant performance impact. To reduce your costs and efficiently manage your resources, we recommend reducing the compute size (vCores) by half.
Potential benefits: Reduce cost by right-sizing the MariaDB server
Impact: Medium
For more information, see Pricing - Azure Database for MariaDB
ResourceType: microsoft.dbformariadb/servers
Recommendation ID: 2af11142-942e-45c1-8ce8-d9d2df25aae9
Azure Database for MySQL
Right-size underutilized MySQL servers
Our internal telemetry shows that the MySQL database server resources have been underutilized for an extended period of time over the last 7 days. Low resource utilization results in unwanted expenditure which can be fixed without significant performance impact. To reduce your costs and efficiently manage your resources, we recommend reducing the compute size (vCores) by half.
Potential benefits: Reduce cost by right-sizing the MySQL server
Impact: Medium
For more information, see Flexible Server Pricing - Azure Database for MySQL
ResourceType: microsoft.dbformysql/servers
Recommendation ID: 7e76e54f-7978-4d48-9ab9-a4da5b7c69a3
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.
Potential benefits: Decrease costs and improve performance by enabling autoscaling.
Impact: Medium
For more information, see Compute configuration reference - Azure Databricks
ResourceType: microsoft.databricks/workspaces
Recommendation ID: 8bd8e2a7-0dde-409a-ae31-d4ee8bae6d87
Azure Monitor
Data ingestion anomaly was detected
We have identified a much higher ingestion rate over the past week, based on your ingestion in the three previous weeks. Take note of this change and the expected change in your costs.
Potential benefits: Avoid unexpected charges
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 low-cost 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.
Potential benefits: Significant savings on data ingestion and retention.
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.
Potential benefits: Significant savings on data ingestion.
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.
Potential benefits: Significant savings on data retention.
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.
Potential benefits: Optimize costs without impacting RPO
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 Spring Apps
Consider Savings Plan for Azure Spring Apps Enterprise to save money over pay-as-you-go costs
We analyzed your compute usage on Azure Spring Apps Enterprise over the last 30 days and recommend adding a savings plan to increase your savings. The savings plan unlocks lower prices when you commit to spend a fixed hourly amount for one or three years.
Potential benefits: Lower price with up to 47% discount
Impact: Medium
For more information, see Manage costs for Azure Spring Apps
ResourceType: microsoft.appplatform/spring
Recommendation ID: b6af7018-46bd-45e3-999f-c3971a38f558
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.
Potential benefits: Automatic pause releases and shuts down unused compute resources after a set idle period of inactivity
Impact: Low
For more information, see AutoPauseProperties Class (Microsoft.Azure.Management.Synapse.Models) - Azure for .NET Developers
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.
Potential benefits: The Autoscale feature monitors resource requirements and automatically scales the number of nodes up and down to meet the compute and memory requirements, thereby optimizing costs from unused resources.
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
Potential Cost Savings on this 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.
Potential benefits: Can help to reduce the cost on this LUIS resource
Impact: Medium
For more information, see Pricing - Language Understanding
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: 24d8db35-c214-4aae-892e-531b98dea439
Potential Cost Savings on this 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.
Potential benefits: Can help to reduce the cost on this Computer Vision resource
Impact: Medium
For more information, see Pricing - Computer Vision API
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: 37cc8f6a-8059-407e-995a-10528ee3687b
Potential Cost Savings on this 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.
Potential benefits: Can help to reduce the cost on this Translator resource
Impact: Medium
For more information, see Pricing - Translator
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: 4cfb349a-b25a-4bef-a7b4-ff9886dd53b6
Scale down PTU deployments
Leverage available unused PTU capacity for alternative use cases or scale down PTU units to avoid unnecessary costs.
Potential benefits: Apply unused capacity for other use cases.
Impact: Medium
For more information, see Azure OpenAI Service Provisioned Throughput Units (PTU) onboarding - Azure AI services
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: b943f4f0-a520-4b48-b546-70eae9d882d0
Potential Cost Savings on this 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.
Potential benefits: Can help to reduce the cost on this Language Service resource
Impact: Medium
For more information, see Pricing - Azure AI Language
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: c1c98b41-ddf6-4b27-988c-0e8e6359a42a
Potential Cost Savings on this 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.
Potential benefits: Can help to reduce the cost on this Form Recognizer resource
Impact: Medium
For more information, see Pricing - Azure AI Document Intelligence
ResourceType: microsoft.cognitiveservices/accounts
Recommendation ID: da48cdd1-0c3f-4050-b037-89ecdb2be69a
Potential Cost Savings on this 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.
Potential benefits: Can help to reduce the cost on this Speech Service resource
Impact: Medium
For more information, see Pricing - Azure AI 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.
Potential benefits: Save costs
Impact: Medium
For more information, see Endpoints in Azure Front Door
ResourceType: microsoft.cdn/profiles
Recommendation ID: 2e0c70b1-f85e-4497-b492-f8fe6dc00c92
Data Factory
Delete failing ADF pipelines
Repeatedly failing pipelines have been detected in your Azure Data Factory resource. Know that you're being billed for them even though they aren't serving you while failing. Review them to resolve issues or delete failing pipelines that are no longer needed to save on costs.
Potential benefits: Reduce billing costs by addressing issues with or deleting your failing Data Factory pipelines
Impact: Medium
For more information, see Pipelines and activities - Azure Data Factory & Azure Synapse
ResourceType: microsoft.datafactory/factories/pipelines
Recommendation ID: f6e3ad9c-5d58-48ba-b06b-ebffba60dd18
Reservations
Configure automatic renewal for your expiring reservation
Reserved instances listed 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.
Potential benefits: Continue to receive discounted rates for your resources
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 your on-demand costs
We analyzed your App Service usage pattern over selected Term, look-back period, and recommend reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase hourly usage for the App Service plan and save over your Pay-as-you-go costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions based on usage pattern over selected Term, look-back period.
Potential benefits: savings
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 your on-demand costs
We analyzed your Azure VMware Solution usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
We analyzed your Azure Data Explorer usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
We analyzed your Data Factory usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
We analyzed your Azure Dedicated Host usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
We analyzed your Azure Files usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
We analyzed your Azure Managed Disk usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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
We analyzed your Azure Blob and Datalake storage usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Blob storage reserved instance applies only to data stored on Azure Blob (GPv2) and Azure Data Lake Storage (Gen 2). Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your pay-as-you-go costs
We analyzed your Cosmos DB usage pattern over selected Term, look-back period and calculate reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase Cosmos DB hourly usage and save over your pay-as-you-go costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and usage pattern over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings even more.
Potential benefits: savings
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 MariaDB reserved instance to save over your pay-as-you-go costs
We analyzed you Azure Database for MariaDB usage pattern over selected Term, look-back period, and recommend reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase MariaDB hourly usage and save over your compute costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 171f87ad-4ead-42fc-8f32-a3b18d451837
Consider Database for MySQL reserved instance to save over your pay-as-you-go costs
We analyzed you MySQL Database usage pattern over selected Term, look-back period, and recommend reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase MySQL hourly usage and save over your compute costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
We analyzed your NetApp Storage usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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
OpenAI Service Provisioned Throughput 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 for the chosen term. It automatically applies to matching resources. Shared scope recommendations are available in reservation purchase experience.
Potential benefits: savings
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 your pay-as-you-go costs
We analyzed your Database for PostgreSQL usage pattern over selected Term, look-back period, and recommend reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase PostgresSQL Database hourly usage and save over your on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 06ad499a-0952-48d3-b061-ec81c9cabb8b
Consider Red Hat reserved instance to save over your on-demand costs
We analyzed your Red Hat usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 3327646a-c325-417f-a3e3-36ae7119da69
Consider RedHat Osa reserved instance to save over your on-demand costs
We analyzed your RedHat Osa usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your pay-as-you-go costs
We analyzed you Cache for Redis usage pattern over selected Term, look-back period, and calculated reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase Cache for Redis hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
Reserved instances can provide a significant discount over on-demand prices. With reserved instances, you can prepurchase the base costs for your virtual machines. Discounts are automatically applied to new or existing VMs that have the same size and region as your reserved instance. We analyzed your usage over selected Term, look-back period and recommend money-saving reserved instances.
Potential benefits: savings
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 84b1a508-fc21-49da-979e-96894f1665df
Consider SapHana reserved instance to save over your on-demand costs
We analyzed your SapHana usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 6dcd6657-7a07-404a-b462-db76946f6a97
Purchasing a savings plan for compute could unlock lower prices
We analyzed your compute usage over the last 30 days and recommend adding a savings plan to increase your savings. The savings plan unlocks lower prices on select compute services when you commit to spend a fixed hourly amount for 1 or 3 years. As you use select compute services globally, your usage is covered by the plan at reduced prices. During the times when your usage is above your hourly commitment, you’ll simply be billed at your regular pay-as-you-go prices. With savings automatically applying across compute usage globally, you’ll continue saving even as your usage needs change over time. Savings plan are more suited for dynamic workloads while accommodating for planned or unplanned changes while reservations are more suited for stable, predictable workloads with no planned changes. Saving estimates are calculated for individual subscriptions and the usage pattern observed over last 30 days. Shared scope savings plans are available in purchase experience and can further increase savings.
Potential benefits: savings
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) reserved instance to save over your pay-as-you-go costs
We analyze you Azure Synapse Analytics usage pattern over selected Term, look-back period, and recommend reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase Synapse Analytics hourly usage and save over your on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your pay-as-you-go costs
We analyzed your SQL PaaS usage pattern over selected Term, look-back period, and recommend reserved instance purchase that maximizes your savings. With reserved instance, you can prepurchase hourly usage for your SQL PaaS deployments and save over your SQL PaaS compute costs. SQL license is charged separately and isn't discounted by the reservation. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
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 your on-demand costs
We analyzed your SuseLinux usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: db621e98-4a20-4942-b174-c455dc71dbae
Consider VMware Cloud Simple reserved instance
We analyzed your VMware Cloud Simple usage over selected Term, look-back period, and calculated reserved instance purchase that would maximize your savings. With reserved instance, you can prepurchase hourly usage and save over your current on-demand costs. Reserved instance is a billing benefit and is automatically applied to new or existing deployments. Saving estimates are calculated for individual subscriptions and the usage pattern observed over selected Term, look-back period. Shared scope recommendations are available in reservation purchase experience and can increase savings further.
Potential benefits: savings
Impact: High
For more information, see Azure reservation recommendations - Microsoft Cost Management
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: f0382960-6906-4b0d-add3-ed12690bff31
Storage
Revisit retention policy for classic log data in storage accounts
Large classic log data is detected on your storage accounts. You are billed on capacity of data stored in storage accounts including classic logs. You are recommended to check the retention policy of classic logs and update with necessary period to retain less log data. This would reduce unnecessary classic log data and save your billing cost from less capacity.
Potential benefits: Save cost from unneeded log data
Impact: Medium
For more information, see Enable and manage Azure Storage Analytics logs (classic)
ResourceType: microsoft.storage/storageaccounts
Recommendation ID: 386452d3-8df0-4174-94cb-fee063b3084f
Based on your high transactions/TB ratio, there's a possibility that premium storage might be more cost effective in addition to being performant for your scenario. More details on pricing for premium and standard accounts can be found here
The customer can lower the bill if the transactions/TB ratio is high. Exact number would depend on transaction mix and region but anywhere >30 or 35 TPB/TB may be good candidates to at least evaluate a move to premium storage.
Potential benefits: Based on your high transactions/TB ratio, there is a possibility that premium storage might be more cost effective in addition to being performant for your scenario.
Impact: Medium
For more information, see Azure Blob Storage pricing
ResourceType: microsoft.storage/storageaccounts
Recommendation ID: c81a0349-18c0-4bd2-81c7-475adde922d2
Subscriptions
Use Virtual Machines with Ephemeral OS Disk enabled to save cost and get better performance
With Ephemeral OS Disk, Customers get these benefits: Save on storage cost for OS disk. Get lower read/write latency to OS disk. Faster VM Reimage operation by resetting OS (and Temporary disk) to its original state. It's more preferable to use Ephemeral OS Disk for short-lived IaaS VMs or VMs with stateless workloads.
Potential benefits: Reduced storage cost, lower read/write latency, faster reimage operation for OS disk. More preferable for short-lived IaaS VMs or VMs with stateless workloads
Impact: Medium
For more information, see Ephemeral OS disks - Azure Virtual Machines
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: dc045941-8e65-437b-992b-1f0acd28bb6e
Optimize Your Azure Cosmos DB Costs with New Reserved Capacity Tiers
Commit to a reservation for Azure Cosmos DB resources using Azure Cosmos DB reserved capacity to save money. Starting with our new 100 RU/s option, you can now reduce costs using Azure Cosmos DB request units (RU/s). You can buy any quantity of the 100 RU/s reservation, at any time.
Potential benefits: Save costs using Azure Cosmos DB reserved capacity
Impact: Medium
For more information, see Optimize Your Azure Cosmos DB Costs with New Reserved Capacity Tiers - Azure Cosmos DB Blog
ResourceType: microsoft.subscriptions/subscriptions
Recommendation ID: 6fceeb05-2cea-4774-9f6c-251964d5d5f6
Virtual Machines
You have disks that aren't attached to a VM. Evaluate if you still need the disk
We have observed that you have disks that aren't attached to a VM. Evaluate if you still need the disk. If you decide to delete the disk, recovery isn't possible. We recommend that you create a snapshot before deletion or ensure the data in the disk is no longer required.
Potential benefits: Cost saving.
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.
Potential benefits: If your workload demands high IO, upgrade to Standard SSDs to enjoy better performance and save costs.
Impact: Medium
ResourceType: microsoft.compute/disks
Recommendation ID: 201fb2fe-989f-45c1-8533-785ee8a4a08f
Underutilized Disks Identified
You have disks that are utilized less than 10%, please Right-size to save cost.
Potential benefits: Cost saving.
Impact: High
ResourceType: microsoft.compute/disks
Recommendation ID: 87b2486c-1198-4f08-9508-e4b7d0743dba
Use Standard Storage to store Managed Disks snapshots
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 for Managed Disks snapshots. Migrate your snapshot from Premium to Standard Storage. Refer to Managed Disks pricing details.
Potential benefits: 60% reduction in the snapshot cost for Managed Disks
Impact: High
For more information, see Pricing - Managed Disks
ResourceType: microsoft.compute/snapshots
Recommendation ID: 702b474d-698f-4029-9f9d-4782c626923e
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.
Potential benefits: savings
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.
Potential benefits: savings
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
Next steps
Learn more about Cost Optimization - Microsoft Azure Well Architected Framework