Understanding your Azure savings plan recommendations (2024)

Learn how you can save money with the Azure saving plan recommendations. with your host Thomas Maurer and Azure savings plan expert Obinna Nwokolo.

Azure savings plan feature recap.

Azure savings plan for compute is an easy and flexible way to save money on compute services spend compared to pay-as-you-go (PAYG) prices. What customers do is you can commit to an hourly amount to spend over a one to three-year and in exchange for that you get significant discounts over the on-demand prices.

Purchase savings plans in the Azure portal.

You can purchase Azure savings plan by going to Azure Portal.

  1. Login to the Azure Portal.
  2. In the search box, search for “Savings plan”, click on that.

Understanding your Azure savings plan recommendations (1)

  1. You'll be brought to the Savings plan blade where you can click “Add” and then you can go through the purchasing process just by filling out the necessary information.

How are savings plan recommendations generated?

Thomas mentioned that when he talks to customer using the savings plan, he gets a few common questions such as “How much commitment should I make?” or “How do I select the right savings plan?” and so on because it varies by individual cases One other question, he gets asked is “How are Azure savings plans recommendations generated?”

From Obinna’s experience it is very difficult to figure out exactly how much to commit and so Microsoft tries to do that work for you. Microsoft looks at your hourly usage, what you've spent on savings plan eligible resources over the last 7, 30, and 60 days. Then Microsoft does some calculations where they try to determine what would have been the optimal savings plan amount for each hour within the 7, 30, or 60 day timeframe. Then Microsoft takes that optimal savings plan amount and attempts to simulate what would have happened had you made that savings plan purchase and your savings projected. After all those simulations have been done, Microsoft takes the top ten of those simulations that resulted in positive savings and presents those to you as recommendations. Your recommendations are based on what you're actually spending.

Demo of Azure savings plan and explanation of calculations.

In the video below there is a segment where there is a demo. For example, let's talk about a customer that would be a good fit for Azure savings plan. Our fictional customer Contoso runs a helpdesk service and because they are serving globally, it's important for them to leverage compute services through multiple regions over the course of the day.

Understanding your Azure savings plan recommendations (2)

This makes them a really good candidate for the Azure savings plans. So, in this example how does Microsoft generate the recommendation is going to go through several steps.

  1. Microsoft figures out what did you spend, this could be called the “commitment candidates”. These are the amounts that say for this hour this is the optimal savings plan amount.
  2. Then some simulations are run where Microsoft figures out what you would have saved if you had that commitment.
  3. Then Microsoft simulates all 720 commitment candidates; it is going to say here are the top 10 and this is what we're going to present to you as a customer.

Understanding your Azure savings plan recommendations (3)

To recap, Microsoft wants to start by looking at your usage. In this scenario, when Microsoft looks at Contoso's usage over 720 hours. Microsoft goes through hour one, hour two all the way down to the last hour for that period and says “this is your usage and what did they actually spend?”.

You can see how this is calculated in this example a little bit over $7.00, so $7.32 and fractions of that. Then Microsoft says, “let's figure out that same answer for all of the remaining hours within that 30 day look back period.” Which in this case is 720 distinct hours (24 hours x 30 days = 720 hours). So now that Microsoft knows what they were spending for every single hour, Microsoft wants to understand what the optimal savings plan amount is for each one of those hours.

Microsoft then applies the Azure savings plan discount for each one of those hours and then calculates what's the net resultant savings plan commit optimal amount. So, in this example their usage of on demand cost was $7.32 for hour one. When the savings plan discounts are applied, we find that the right amount for them, from a savings plan perspective, is a little bit more than $3.30.

So, we now know this is the optimal amount for our number one. Let's take our number one's value and apply to our number two, our number three and all the remaining hours in that 720-hour window. And so, we're going to follow the benefit application rules that exist for savings plan, look at the meter that has the greatest discount and apply the savings plan to that first and then work our way down. As we go through that process in this particular example, we find that a $3.30 savings plan isn't actually enough to fully cover that first meter so there's going to be some overage. We're going to fully consume the savings plan and then we're going to incur an on-demand cost of $1.57. Then we're going to go on that second meter and we're going to, because the savings plan is gone, just charge that one as the full on-demand rate. So, the net of this is as we go through this, we see that we incurred a total simulated cost of $6.87. That's actually still better than the on-demand cost that the customer had coming in which was $7.32. So, this $3.30 savings plan for our number two resulted in a net savings of $0.44 which is progress. As we go through each one of those hours, if a candidate results in a positive savings, we want to keep it because it's got potential but if it doesn't, we want to discard it. So we're going to run this analysis for our number two, our number three, all the way to 720 when we finish for each individual hour, each individual simulation, we want to compare all of them.

In this case, again, we have 720 candidates. We're going to simulate each one of those against every single hour. The result of this is about a little bit over 500,000+ calculations in this period and when we finish this whole process, we're going to select up to the top 10 candidates that actually resulted in savings and that's what you end up seeing within the Azure portal UI when you click into the billing into the hourly commitment.

You'll see in this example we've presented for $1.43 all the way to $1.43 and a little bit more change along with providing the commitment amount, we do provide additional information. It says here's your expected savings percentage as well as the expected coverage and this is the coverage that this savings plan and any other reservations and or savings plan you've previously purchased would have provided for you.

We think that's really good information to help you make the right choice, but you still also have the ability to put a custom amount if you want to go a little bit less. We wouldn't recommend going over because as you go over you have additional waste and again this is focused on making sure we provide you with the greatest cost savings.

Resources to help you learn more about Azure savings plan.

Microsoft has lots of resources to help you figure this out. Learn more at the Azure savings plan for compute https://aka.ms/savingsplan-compute to understand broadly how savings plan works. You can also read about Azure savings plan for compute at Microsoft Learn https://aka.ms/savingplans/doc and about Cost Management APIs at Microsoft Learn https://aka.ms/CostManagement/API.

Recommended Next Steps:

If you’d like to learn more about the general principles prescribed by Microsoft, we recommendMicrosoft Cloud Adoption Frameworkfor platform and environment-level guidance andAzure Well-Architected Framework. You can also register for anupcoming workshopled by Azure partners on cloud migration and adoption topics and incorporateclick-throughlabs to ensure effective, pragmatic training.

You can view the whole video below.

Understanding your Azure savings plan recommendations (4)

Understanding your Azure savings plan recommendations (2024)

FAQs

What feature within Azure will make recommendations to you about reducing cost on your account? ›

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.

How does Azure saving plan work? ›

Savings Plan pricing is calculated based off the pay-as-you-go price for select compute services. If the pay-as-you-go price decreases or increases, the Savings Plan rate will reflect this price change. Savings Plan savings percentages vary by select compute service and can also fluctuate during the Savings Plans term.

What is a recommended best practice to limit spending on Azure? ›

High impact recommendations include: Buy an Azure savings plan to save money on a variety of compute services. Buy reserved virtual machine instances to save money over pay-as-you-go costs. Optimize virtual machine spend by resizing or shutting down underutilized instances.

What are the Azure advisor recommendations categories? ›

Explore the five cloud advisor optimization categories: reliability, security, performance, operational excellence, and cost.

What Azure service provides recommendations to optimize your cloud spending based on your usage patterns? ›

For example, Azure Monitor can help you identify overutilized or underutilized resources, enabling you to make adjustments to optimize your costs. It can also help you track your resource usage over time, providing insights into your spending patterns.

What is the Azure AD recommendations feature? ›

The Azure AD recommendations feature helps ensure your tenant is in a secure and healthy state while also helping you maximize the value of the features available in Azure AD. Daily, Azure AD analyzes the configuration of your tenant.

What is the difference between Azure reserved instance and savings plan? ›

With reservations, you commit to a specific virtual machine type in a particular Azure region. For example, a D2v4 VM in Japan East for one year. With an Azure savings plan, you commit to spend a fixed hourly amount collectively on compute services. For example, $5.00/hour on compute services for one year.

How do I reduce Azure costs? ›

Here are a few ways to optimize costs in Azure:
  1. Use cost-effective Azure pricing options such as reserved instances and spot VMs.
  2. Tag and group resources to understand them better.
  3. Remove unused resources to conserve costs.
  4. Right-size resources to avoid over-provisioning.

What is one way to save money with Azure storage? ›

You can reduce cost by placing blob data into the most cost-effective access tier. Place frequently accessed data in a hot tier, less frequent in a cold or archive tier. Use Premium storage for workloads with high transaction volumes or workloads where latency is critical.

What happens when Azure budget is reached? ›

Reaching a spending limit

For example, when you spend all the credit included with your Azure free account, Azure resources that you deployed are removed from production and your Azure virtual machines are stopped and de-allocated. The data in your storage accounts are available as read-only.

What should you do to save on the costs of an unused Azure VM that runs Windows 10? ›

Saving costs on an unused Azure virtual machine that runs Windows...
  1. disconnect the virtual machine during a Remote Desktop session.
  2. put the virtual machine in sleep mode from a Remote Desktop session.
  3. select Stop for the virtual machine from the Azure portal.
  4. shut down the virtual machine from a Remote Desktop session.
Nov 10, 2023

What are the most common Azure billing options? ›

The three most common Azure billing models
  1. A traditional Enterprise Agreement. An Enterprise Agreement (EA) is traditionally used for on-premise systems and now, as a commitment-based agreement for enrolments for both cloud and on-premise. ...
  2. Cloud Service Provider. ...
  3. Pay-as-you-Go.
May 31, 2019

What are the 5 pillars of Azure Advisor? ›

In this article
PillarWorkload concernStrike a balance
ReliabilityResiliency, availability, recoveryTradeoffs
SecurityData protection, threat detection, and mitigationTradeoffs
Cost OptimizationCost modeling, budgets, reduce wasteTradeoffs
Operational ExcellenceHolistic observability, DevOps practicesTradeoffs
1 more row
Nov 15, 2023

What are the Azure recommendations services? ›

Azure offers many services that provide recommendations, including Microsoft Defender for Cloud, Microsoft Cost Management, Azure SQL DB Advisor, Azure App Service, and others.

What does Azure Advisor make recommendations for? ›

Advisor provides recommendations for the following services: API Management, Application Gateway, App Services, Availability Sets, Azure Cache, Azure Database for MySQL, Azure Database for PostgreSQL, Azure Farmbeats, Azure Stack ACI, Azure Public IP Addresses, Azure Synapse Analytics, Central Server, Cognitive Service ...

Which of the following actions can help you reduce your Azure costs? ›

8 ways to optimize costs today
  • Shut down unused resources. Identify idle virtual machines (VMs), ExpressRoute circuits, and other resources with Azure Advisor. ...
  • Right-size underused resources. ...
  • Add an Azure savings plan for compute for dynamic workloads. ...
  • Reserve instances for consistent workloads.

How do I reduce the cost of my Azure database? ›

5 Ways to Reduce Azure Database Costs
  1. Right-Size Resources. Right-sizing resources is crucial in optimizing Azure Database costs. ...
  2. Implement Auto-Scaling. ...
  3. Implement Query and Index Optimizations. ...
  4. Consider Database Consolidation. ...
  5. Use Cost Management Tools.

What are the features of Azure cost management? ›

Azure Cost Management lets you analyze past cloud usage and expenses, and predict future expenses. You can view costs in a daily, monthly, or annual trend, to identify trends and anomalies, and find opportunities for optimization and savings.

What is the Azure cost reduction plan? ›

Add an Azure savings plan for compute for dynamic workloads

Save up to 65 percent off pay-as-you-go pricing when you commit to spend a fixed hourly amount on compute services for one or three years.

Top Articles
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 6215

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.