Forum Discussion

eva1608's avatar
eva1608
Icon for Microsoft rankMicrosoft
Jan 12, 2024

Azure Advisor aggregate score for 2+ subscriptions - how is it calculated?

Dear all, 

 

I would like to understand how Azure Advisor calculates aggregations for the 5 pillars, for multiple subscriptions
 
In the example below we have values for Azure Advisor subscription 1 –(Cost = 68, Security = 47, Reliability = 86, Operational Excellence = 83, Performance = 100) 

 

And subsequently values for Azure Advisor subscription 2 - 
(Cost = 35, Security = 69, Reliability = 91, Operational Excellence = 79, Performance = 100) 

 

 
When selecting both subscriptions, we obtain the aggregate values – 

 

Naively I might have expected that the aggregate advisor scores could be the arithmetic average between the two, but that is not the case. 

Any help is much appreciated! ❤️ 

Thank you very much in advance,
Best Regards, 
Eva 
 

1 Reply

  • Below is how it works:

     

    • Per-subscription scoring: Each subscription receives a score across the five pillars (Cost, Security, Reliability, Operational Excellence, Performance). These are based on how many recommendations are implemented versus outstanding.

    • Aggregate scoring: When you select multiple subscriptions, Advisor does not average the scores. Instead, it weights the aggregate score by resource impact meaning the calculation considers the relative importance and optimization state of resources across all selected subscriptions. Larger workloads or subscriptions with more resources carry more weight in the combined score.

    • Dynamic recalculation: The scoring logic was updated to provide more accurate results. This means the aggregate score reflects optimization progress across all resources, not just a simple mean of subscription-level scores.

     

    https://learn.microsoft.com/en-us/azure/advisor/advisor-score