A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
Hello Shreeraksha.G,
Thank you for your detailed questions.
1. Determining realized Savings Plan savings
Yes. Azure Cost Management provides Savings Plan usage and cost information through both Actual** Cost and Amortized **Cost views. These datasets can be used to understand which resources consumed Savings Plan benefits, analyze utilization, and evaluate the cost impact of Savings Plan usage.
For Savings Plan analysis, the most useful fields are:
-
BenefitId -
BenefitName -
PricingModel -
EffectivePrice -
ProductOrderId -
ProductOrderName -
Term
In the Actual** Cost dataset, usage receiving a Savings Plan benefit has an EffectivePrice of 0. In the Amortized **Cost dataset, the same usage is assigned a prorated portion of the Savings Plan commitment, allowing cost allocation and utilization analysis.
2. Azure Advisor recommendation validation
Savings Plan recommendations are generated from actual on-demand compute usage and costs over the selected lookback period (7, 30, or 60 days). Azure evaluates historical usage patterns and simulates different commitment amounts to identify opportunities for additional savings.
The filters you're already using are aligned with recommendation analysis:
- Metric = Actual Cost
- Pricing Model = OnDemand
- Service Family = Compute
- Granularity = Daily
- Group By = Resource or Service
In addition, it is helpful to ensure the analysis scope matches the recommendation scope (Shared, Subscription, or Resource Group) and to focus on compute resources that are eligible for Savings Plan benefits.
https://docs.azure.cn/en-us/cost-management-billing/savings-plan/purchase-recommendations
3. Calculating realized Savings Plan savings
The recommended approach is to use the Cost** and Usage Details (Actual Cost) and Cost and Usage Details (Amortized **Cost) exports together. These datasets provide the information required to identify Savings Plan consumption and understand how Savings Plan costs are allocated across resources.
Commonly used fields include:
-
BenefitId -
BenefitName -
PricingModel -
EffectivePrice -
ProductOrderId -
ProductOrderName -
Term
The Actual Cost dataset reflects billing charges, while the Amortized Cost dataset distributes the Savings Plan commitment across the resources that consumed the benefit. Reviewing both views provides a comprehensive picture of Savings Plan utilization and cost impact.
4. Additional Savings Plan recommendation when utilization is below 100%
This behavior can be expected because Savings Plan utilization and Savings Plan recommendations are evaluated differently.
Savings Plans are applied on an hourly basis, and recommendation calculations analyze historical hourly usage across the selected lookback period. Azure evaluates actual on-demand compute consumption, existing Savings Plans, existing Reservations, and projected savings opportunities before generating recommendations.
As a result:
- A Savings Plan may show less than 100% utilization during certain hours.
- At the same time, there may still be eligible compute usage that remains uncovered during other hours.
- Azure Advisor evaluates the overall usage pattern and may identify additional commitment opportunities that can further reduce costs.
To answer your specific questions:
Why** is Azure Advisor recommending another Savings Plan when utilization is **96%?
Because recommendation calculations are based on overall hourly consumption patterns and potential savings opportunities rather than utilization percentage alone.
Does** Advisor evaluate uncovered eligible PAYG compute usage separately from existing Savings **Plans?
Yes. Recommendation calculations consider actual eligible on-demand usage while also taking existing Savings Plans and Reservations into account when estimating potential savings.
When** can Azure still recommend an additional Savings **Plan?
When historical usage analysis shows that additional eligible compute consumption exists and simulation results indicate that increasing the commitment amount could further reduce total costs.
References
- View savings plan cost and usage details [learn.microsoft.com], [github.com]
- Savings plan recommendations [docs.azure.cn]
- https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations-savings-plan-faq
I hope this helps clarify how Savings Plan utilization, amortized cost reporting, realized cost impact, and Azure Advisor recommendations are evaluated within Azure Cost Management.