Learn how to use Azure Advisor score to measure optimization progress.
Importante
The platform updated the logic of the Azure Advisor score to provide you with more accurate results. As a result, the more precise assessment increases or decreases your score.
Introduction to Advisor score
Advisor score is a core feature of Advisor that helps you effectively and efficiently achieve your goals. To get the most out of Azure, you must understand where you are in your workload optimization journey. You need to know the services or resources that are well consumed. Further, you want to know how to prioritize your actions, based on recommendations, to maximize the outcome.
As your personalized cloud consultant, Advisor continually assesses your usage data and resource configuration to check for industry best practices. Advisor aggregates the assessments into a single score. The Advisor score helps you quickly determine if you're taking the necessary steps to build reliable, secure, and cost-efficient solutions.
The Advisor score consists of an overall score that is broken down into five category scores. The score for each category of Advisor represents each of the five pillars of the Azure Well Architected Framework (WAF).
Track your progress over time by viewing your overall score and category score for daily, weekly, and monthly trends. Set benchmarks to help achieve your goals.
Advisor score is a core feature of Advisor that helps you effectively and efficiently achieve your goals.
Complete one of the following actions to open the Overview page of the Advisor Dashboard.
In the top-center.
In the Search resources, services, and docs (G + /) text box, enter advisor.
In the search pop-up, under Services, select Advisor.
Under Azure services, select Advisor.
In the top-left corner.
Select the Show portal menu icon.
In the portal menu, under Favorites, select Advisor.
In Advisor, select Advisor score.
On Advisor | Advisor score, see the percentages for your overall Advisor score and a breakdown for each Advisor category.
Interpret an Advisor score
Advisor displays your overall Advisor score and a breakdown for Advisor categories, in percentages. A score of 100% in any category means all your resources assessed by Advisor follow the industry best practices that Advisor recommends. On the other end of the spectrum, a score of 0% means that none of your resources assessed by Advisor follow the Advisor recommendations. Score is only provided for resources assessed by Advisor. While Advisor attempts to scan your entire workload and all the resources, a chance always exists that no recommendation is available for a few of your resources. If a resource has no available recommendations, the resource contributes nothing to the score. To easily achieve the following flow, use the grains of the score.
Advisor score helps you baseline how your workload or subscriptions are doing based on an Advisor score. To understand your trend, review the historical trends.
Score by category for each recommendation tells you which outstanding recommendations improve your score the most. The values reflect both the weight of the recommendation and the predicted ease of implementation. The factors help you get the most value with your time. The values also help you prioritize.
The effect of the category score on each recommendation helps you prioritize your remediation actions for each category.
The contribution of each recommendation to your category score is shown clearly on the Advisor score page in the Azure portal. Increase each category score by the percentage point listed in the Potential score increase column. The Potential score increase column value reflects both the weight of the recommendation within the category and the predicted ease of implementation to address the potentially easiest tasks. To help you make the most progress for your time, focus on the recommendations with the greatest effect on the score.
If any Advisor recommendations aren't relevant for an individual resource, postpone or dismiss the recommendations. The postponed or dismissed recommendations are excluded from the score calculation with the next refresh. Advisor also uses the input as feedback to improve the model.
Calculation of Advisor score
Advisor displays two scores as percentages.
Score
Detail
Overall Advisor score
Calculated as a sum of each applicable category score divided by the sum of the highest potential score from all applicable categories. In most cases, the overall Advisor score is the sum of the five category scores divided by 500.
Score by category
The platform has separate score methodology for different categories. The details are outlined for each category score calculation in the Score methodology sections.
Overall Advisor score example
A simple mean of all Advisor category scores for your subscriptions.
The Advisor category scores in the following table are assumed.
Category
Score
Cost
73
Operational excellence
77
Performance
100
Reliability
85
Security
80
The Advisor score is calculated.
(73 + 77 + 100 + 85 + 80) / 5 = 415 / 5 = 83
The Advisor score is 83%.
Score methodology for Security category
Security score is calculated using a secure score model.
Score methodology for Cost category
The Cost category score is calculated by using the individual subscription score and the subscription consumption-based weight. The calculation is summarized in following steps.
Advisor calculates the retail cost of the resources assessed by recommendations. The assessed resources in your subscriptions have at least one recommendation in Advisor.
Advisor calculates the retail cost of assessed resources. Advisor monitors the assessed resources whether the resources have any recommendations or not.
Advisor uses the healthy resource ratio to calculate each recommendation type. The ratio is the retail cost of assessed resources divided by the retail cost of total assessed resources.
Advisor applies three other weights to the healthy resource ratio in the category.
Recommendations with greater effect on the score are weighted heavier than recommendations with lower effect on the Cost score.
Resources with long-standing recommendations count more against your Cost score.
Resources that you postpone or dismiss in Advisor are entirely removed from the calculation of your Cost score.
Score methodology for Reliability, Performance, and Operational Excellence categories
The scoring methodology for the three categories is based on how secure score is calculated. The secure score model uses a predefined set of subcategories that are mapped to the WAF assessment. Each subcategory is assigned a fixed weight. The predefined map ensures that every recommendation and subcategory impacts the overall category score.
Each category has one or more subscriptions and each subscription includes multiple resources. The platform evaluates each resource to check for any recommendations. The platform groups the recommendations into logical subcategories. The platform calculates the score at the subcategory level. The platform uses the subcategory scores to calculate the subscription scores and the overall category score.
Subcategory defined
A subcategory is a logical grouping of recommendations mapped to each WAF pillar. Each subcategory has a fixed weight or maximum score assigned. A subcategory is the fundamental basis of score calculation at the category level. Each subcategory is defined at the category level with two scores assigned, the subcategory score and the maximum score. After the subcategory score and maximum score are defined, the existing and new recommendations are mapped to the scores. The subcategory map creates a direct correlation between the overall score, criticality of the recommendation, and recommendation adoption.
Subcategory score calculation
The subcategory score is calculated using percentage of healthy resources and maximum score.
The maximum score is the weight assigned to each subcategory based on the criticality of the subcategory for the specified category.
Unhealthy Resource
A resource flagged by one or more recommendations as noncompliant.
Healthy Resource
A resource that follows the WAF assessment and doesn't have any recommendations against it.
After the subcategory score is calculated, the platform calculates the score at the subscription level for the category level.
Single subscription
The score at the subcategory level reflects the condition of the resources in the subcategory. Each resource affected by a recommendation in the subcategory contributes to the subcategory score. Each individual subcategory contributes to the individual subscription and the category score. When you focus on a single subscription, the scores at subscription level and category level are the same.
For multiple subscriptions, the platform combines the individual Reliability, Performance, or Operational Excellence category score across the subscriptions and arrives at the combined category score. Each subscription has a weight attached to it. The weight of the subscription is calculated based on the number of applicable resources in the subscription. The platform calculates the weight or category score of a subscription using a weighted average of all subscriptions for each individual category score.
Value
Detail
sub1Score
The score of S1 subscription.
sub1weight
The weight of S1 subscription.
sub2Score
The score of S2 subscription.
sub2weight
The weight of S2 subscription.
Calculate the category score for S1 and S2 subscriptions.
The Reliability score for the S1 and S2 subscriptions is 80.34% or 80%.
Frequently asked questions (F.A.Q.s)
The following sections answer common questions about Advisor score.
How often is my score refreshed?
Your score is refreshed at least once per day.
Why did my score change?
Your score changes when you remediate affected resources by adopting the practices that Advisor recommends. If anyone with permissions to your subscription modifies or creates a new resource, your score potentially fluctuates. Your score is based on a ratio of the resources affected by cost to the total cost of all resources.
I implemented a recommendation but my score didn't change. Why didn't the score increase?
The score doesn't immediately reflect adopted recommendations. It takes at least 24 hours for the score to change after the recommendation is remediated.
What is the list of subcategories for Reliability category and the respective maximum score?
Subcategories Maximum score
Detail
High Availability 30
Use services and configurations to design, deploy, and maintain highly available solutions. Highly available solutions ensure continuous operation and access to applications and data, even if there are component failures.
Availability Zone
availability sets.
Load balancer
Business Continuity 20
Use services and features that allow business processes to respond to and recover from various unexpected events that maintain business operations and minimizes downtime.
Traffic manager endpoint across two or more regions
Azure Resource Manager/Bicep templates
Disaster Recovery 15
Use services to replicate and maintain secondary copies of critical workloads and data in geographically separate Azure regions. This configuration ensures applications are quickly recovered and made accessible if a major disruption occurs.
Azure Site Recovery
Azure Backup
Azure Cosmos DB with Multi-Region Writes
Azure SQL Database with Geo-Replication
Scalability 10
Assess and manage Azure service limits to ensure business continuity when growing and scaling solutions.
Management limits
Resource group limits
Azure subscription limits and quotas
Monitoring and Alerting 5
If something fails, you need to know that it failed, when it failed, and why.
Azure Service Health Alerts
Resource level alerts
Service upgrade and Retirement 5
Assess and plan to migrate resources from services and features which are on the path of deprecation.
End to classic deployment model
Other 5
All recommendations which aren't aligned with any of the previous subcategories are placed in this subcategory.
What is the list of subcategories for Performance category and the maximum score?
Subcategories Maximum score
Detail
Compute Optimization 25
Assess and optimize the performance of your compute resources.
Virtual Machine
App server instance
Data Performance 15
Optimizing data performance is about refining the efficiency with which the workload processes and stores data. Every workload operation, transaction, or computation typically relies on the quick and accurate retrieval, processing, and storage of data.
Monitoring and Alerting 5
To effectively monitor your workload for security, performance, and reliability, you need a comprehensive system with a stand-alone stack. The comprehensive system provides the foundation for all monitoring, detection, and alert functions.
Storage Optimization 25
Assess and optimize the performance of your Storage resources.
SQL data warehouse
Storage account
Network Optimization 30
Assess and optimize the performance of your Network resources.
Traffic Manager
Scalability 10
Design and implement a reliable scaling strategy for the basis of the workload, the load patterns for user, and ensure the business continuity while scaling the solutions.
Service upgrade and Retirement 10
Assess and plan to migrate resources from services and features which are on the path of deprecation.
End to classic deployment model
Other 5
All recommendations which aren't aligned with any of the previous subcategories are placed in this subcategory.
What is the list of subcategories for Operational Excellence category and the maximum score?
Subcategories Maximum score
Detail
Efficiency Optimization 25
Assess and manage configurations to ensure better performance of Azure Resources.
Enable accelerated networking
Failure Mitigation 15
Implement and configure Azure resources in a well-designed fashion to handle and mitigate deployment failures with little effect on the user.
Monitoring and Alerting 5
To effectively monitor your workload for security, performance, and reliability, you need a comprehensive system with a stand-alone stack. The comprehensive system provides the foundation for all monitoring, detection, and alert functions.
Safe and Secure Deployment 5
Safe and secure deployment processes define how to safely make and deploy changes to your workload. Implementing it requires you to think about deployments through the lens of managing risk.
Scalability 5
Design and implement a reliable scaling strategy for the basis of the workload, the load patterns for user, and ensure the business continuity while scaling the solutions.
Service upgrade and Retirement 30
Assess and plan to migrate resources from services and features which are on the path of deprecation.
End to classic deployment model
Other 5
All recommendations which aren't aligned with any of the previous subcategories are placed in this subcategory.
Why do some recommendations have the empty '-' value in the Impact column of the category score?
Advisor doesn't immediately include new recommendations or recommendations with recent changes in the score model. After a short evaluation period that is typically a few weeks, the new or updated recommendations are included in the score.
Why is the Impact value of the Cost score greater for some recommendations even if the recommendations have lower potential savings?
Your Cost score reflects both your potential savings from underutilized resources and the predicted ease of implementing the recommendations.
For example, even when the potential savings are lower; Advisor places more weight on affected resources that are idle for a long time.
What does it mean when I see "Coming soon" in the Impact column of the score?
The message means that the recommendation is new, and the platform is working to bring the recommendation to the Advisor score model. After the new recommendation is added to a score calculation, the Impact value of the score is updated with your recommendation.
Why don't I have a score for one or more categories or subscriptions?
Advisor assesses your resources and only updates your score for the categories and subscriptions associated with each resource.
How does Advisor calculate the retail cost of resources on a subscription?
Advisor uses the pay-as-you-go rates published on Azure pricing. The pay-as-you-go rates don't reflect the applicable discounts. The rates are then multiplied by the quantity of usage on the last day the resource was allocated. Since discounts vary across subscriptions, tenants, and enrollments; discounts are omitted from the calculation of the resource cost for the Advisor scores.
Do I need to view the recommendations in Advisor to get points for my score?
No. Your score reflects your adoption of practices that Advisor recommends, even if you proactively adopt the practices and never view your recommendations in Advisor.
Does the score methodology differentiate between production and dev-test workloads?
Currently not available. If a recommendation doesn't apply to an individual resource that is used for development and test, dismiss the recommendation for the resource.
How do I compare scores between a subscription with 100 resources and a subscription with 100,000 resources?
The score methodology is designed to control for the number of resources on a subscription and service mix. A subscription with fewer resources has higher or lower scores than a subscription with more resources.
Does my score depend on how much I spend on Azure?
No. Your score isn't necessarily a reflection of how much you spend. Unnecessary spending results in a lower score for Cost category.
Related articles
For more information about Azure Advisor, see the following articles.