Blog Post

Azure Compute Blog
4 MIN READ

Optimize and maximize cloud investment with Azure savings plan for compute

kyleikeda's avatar
kyleikeda
Icon for Microsoft rankMicrosoft
Oct 12, 2022

 

As a cloud provider, we are committed to helping our customers get the most value out of their cloud investment through a comprehensive set of pricing models, offers and benefits that adapt to customer’s unique needs. Today, we are announcing Azure savings plan for compute. With this new pricing offer, customers will have an easy and flexible way to save up to 65%* on compute costs, compared to pay-as-you-go pricing, in addition to existing offers in market including Azure Hybrid Benefit and Reservations.

 

Azure savings plan for compute, offers lower prices on select Azure compute services with a commitment to spend a fixed hourly amount for 1 or 3 years. Customers choose whether to pay for the commitment all upfront or monthly at no extra cost. As customers use select services such as Virtual Machines and container instances across the world, their usage is covered by the plan at reduced prices, helping customers get more value from their cloud budget. During the times when usage is above the hourly commitment, customers will be billed at their regular pay-as-you-go prices.

 

How it works

 

Let's take a look at an example of how Azure savings plan for compute works.

 

In the Cost Management + Billing section of the Azure Portal and in Azure Advisor customers receive recommendations based on their historical compute usage. Using these recommendations, customers can buy a 1-year savings plan and commit to $5 USD of spend per hour. Once purchased, Azure automatically applies the savings plan to compute usage globally on an hourly basis, helping customers achieve optimized savings. The plan works by providing customers with access to lower prices on select compute services up to customer’s $5 hourly commitment, regardless of region, instance series, and operating system.

 

  • If customer’s usage is at or below $5 USD for the hour, their usage is billed at lower savings plan prices and covered by their savings plan hourly commitment. Note that they’ll pay the $5 USD amount every hour, even if usage is less.
  • If customer’s usage is above $5 USD for any given hour, their first $5 USD of usage is billed at lower savings plan prices and covered by their savings plan hourly commitment. The amount above $5 USD is billed at pay-as-you-go prices and will be added to their invoice separately.

 

The Azure savings plan for compute is designed for flexibility from purchasing to configuring and application. It can help customers save broadly on dynamic compute usage with the additional flexibility needed to accommodate changes such as VM instance series and regions.

 

With savings plan providing this flexibility automatically, we’re adjusting our exchangeability policy for Azure reserved instances for compute services. Through a grace period, customers will have the ability to exchange Azure compute reservations (Azure Reserved Virtual Machine Instances, Azure Dedicated Host reservations, and Azure App Services reservations) until we notify them again, which will be at least 6 months in advance. In October 2022 it was announced that the ability to exchange Azure compute reservations would be deprecated on January 1, 2024. This policy’s start date remains January 1, 2024 but with this grace period customers can continue to exchange their Azure compute reservations until we notify them again, which will be at least 6 months in advance. Compute reservations purchased prior to the end of the grace period will reserve the right to exchange one more time after the grace period ends.

 

This grace period is designed to provide more time for customers to determine their resource needs and plan accordingly. For more information about the exchange policy change, see Changes to the Azure reservation exchange policy.

 

Customers may continue to use and purchase reservations for those predictable, stable workloads where the specific configuration need is known. Whether customers choose Azure savings plan for compute or reservations that best fits their workloads needs, they can save even more with Azure Hybrid Benefit, a licensing benefit on Azure that lets customers who are paying for Software Assurance bring their existing on-premises licenses to Azure at no additional cost. Also, customers may trade-in their Azure reserved instances for compute services for a savings plan. Learn more about the trade-in process here.

 

To find more details and guidelines please visit Azure savings plan for compute Microsoft Documentation.

 

Azure savings plan for compute will allow customers to do more with less on Azure. Doing more with less on Azure is an opportunity to achieve cost savings by migrating on-premises workloads and optimizing existing investments to become more cost-efficient, so customers can then reinvest resources in activities that accelerate growth in their business.

 

 

* Customers may see savings estimated to be between 11 percent and 65 percent. The 65 percent savings is based on one M64dsv2 Azure VM for CentOS or Ubuntu Linux in the East US region running for 36 months at a pay-as-you-go rate of ~$4,868.37/month vs. a reduced rate for a 3-year savings plan of ~$1,703.44/month. Based on Azure pricing as of October 2022. Prices subject to change. Actual savings may vary based on location, instance type, or usage.

Updated May 15, 2024
Version 4.0
  • Hi Andre,

    Thanks for this.  I do understand how RI's work in relation to an EA commit.  However, my above question is specifically in relation to an Azure Savings Plan commit:

    My specific question is whether Reserved Instance usage will count towards the hourly commit on an Azure Savings Plan?

     

    Kind Regards

    Anders

  • Kearts's avatar
    Kearts
    Copper Contributor

    Anders_Larsen_EOC Reserved Instance purchases definitely come off Azure Commit on Enterprise Agreement, also counts against ACR for Microsoft internal scorecards. The Reservation can be paid for upfront (e.g. the customer chooses to pay for 12 months reservation once off) or monthly (e.g. the customer has a 1 year reservation but 1/12 of the total is deducted from their Commit every month). So if they buy a $120,000 1-year Reservation, they can either pay $120,000 in month one, or $10,000 per month for 12 months.

    Pre-payment can be useful if the customer has a large amount of unspent Azure committed funds at the end of an EA year. As you probably know, Azure commit funds are allocated for a year from the anniversary of the EA; the commit "resets" on that date; if you haven't spent the allocated Commit funds, they "expire". Example a customer with a $360,000 Azure Commit on a 3-year EA will have $120,000 Azure Commit per year over the three years; if they have only spent $70,000 Azure consumption by the end of year 1 (maybe their initial Azure implementation project had delays), they stand to lose the remaining $50,000. I have often helped customers who had an EA commit where they haven't been able to spend all their commit funds by the end of the year. If they take the unspent Commit and buy a Reservation upfront, it allows them 1 or 3 years to spend those funds in subsequent years. 

    ACR is always only allocated based on actual consumption; e.g. if you have a 3 year commit for a resource, then 1/36th of the value is allocated to the ACR every month for 36 months.

  • Hey - Quick question to Reserved Instances and Azure Savings Plan:

    I understand that the customer will not receive an additional discount through ASP on the already existent RI discount.

    However, my question is whether the RI usage will count towards the commit figure the customer put in - ie, when they are committing a minimum dollar spend, should they factor in the RI usage also, or not.

     

  • Ambika_Agrawal's avatar
    Ambika_Agrawal
    Copper Contributor

    YU Yang - The $5 USD per hour is not the minimum commitment. It is just used as an example to explain the concept of how the Azure Savings Plan for compute works. 

  • YU Yang's avatar
    YU Yang
    Copper Contributor

    Is $5 USD per hour the minimum commitment? 

    $1.87 is automatically populated when I am trying to create the savings plan (and other options/saving rate in the dropdown list). I haven't clicked the purchase button to validate. Just like to understand that before hit the purchase button. 

     

    Could you please advise? Thanks. 

  • I know there are no trade-ins, exchanges or cancellations. But what happens if/when my consumption grows and I am well beyond my original commitment and want to commit to more? Can I create another savings plan to commit to the higher compute amount?

  • Beyond the online Azure Calculator - I'm not seeing a data source, such as the Azure Retail Price API / Rest API, to get programmatic access to pricing for Savings Plans. Is this exposed through the pricesheets API? Looking for programmatic ways to do some cost projections.

  • vikianush's avatar
    vikianush
    Copper Contributor

    - Azure savings plans are not available at Azure Pricing Calculator yet. When are you planning to add Azure savings plan to the pricing calculator? 

    - Will customers with existing Azure RI for 3 years, that is purchased before January 1, 2024, be able to make exchanges for instance series or regions till the end of 3YRI or the new policy will apply for them on January 1, 2024 also?