As nice as it is that in Azure the resources are tracked via metrics and the actual costs are calculated at the end. What is the point if my resources run 24×7?
One of the advantages of the cloud is the use of dynamism, e.g. quickly providing 20 additional systems and then switching them off again. This can be an advantage, for example, for web shops in load times or for cyclically used systems such as terminal servers (RDS hosts).
If you shut down systems overnight in the on-premises world, there is no real advantage. Hardware, licenses and monitoring systems will run and cost money. In the cloud, it’s different.
But what about systems that have to be available around the clock, such as domain controllers, databases or SAP systems? What about your storage? Or do you want to delete your data overnight?
This is exactly where the Azure Reservations come into play, because the reservations are aimed at workloads that have a long duration and can also guarantee this. In return there are discounts on the resulting costs.
What are Azure Reservations?
An Azure Reservation is a prepaid amount of Azure resource usage for a specified time frame. Resources can be obtained for a period of 1 or 3 years. In return for the reservation, and thus guaranteed payment over 1 or 3 years, you will receive a corresponding discount depending on the service selected.
You can buy Reservations for a variety of Azure Service plans and software plans. In most cases only the direct resources are reserved. Dependent resources such as network, software and storage will continue to be paid pay-as-you-go.
Reservations are not done for specific systems, databases or apps. The reservation discount applies to the resource usage matching the attributes you select when you buy the reservation. As soon as a reservation is purchased, already running systems that match the reservation will use the pre-purchased consumption. More on this in a later post.
Available Reservations
At Microsoft Ignite 2019 an thereafter the list of available reservations has grown a lot:
Service Plans
Reserved Virtual Machine Instance – A reservation only covers the virtual machine compute costs. It doesn’t cover additional software, networking, or storage charges.
Azure Storage reserved capacity – A reservation covers storage capacity for standard storage accounts for Blob storage or Azure Data Lake Gen2 storage. The reservation does not cover bandwidth or transaction rates.
Azure Cosmos DB reserved capacity – A reservation covers throughput provisioned for your resources. It doesn’t cover the storage and networking charges.
SQL Database reserved vCore – Only the compute costs are included with a reservation. The license is billed separately.
SQL Data Warehouse – A reservation covers cDWU usage. It doesn’t cover storage or networking charges associated with the SQL Data Warehouse usage.
App Service stamp fee – A reservation covers stamp usage. It doesn’t apply to workers, so any other resources associated with the stamp are charged separately.
Azure Databricks – A reservation covers only the DBU usage. Other charges such as compute, storage, and networking are charged separately.
Azure Database for MySQL – Only the compute costs are included with a reservation. A reservation does not cover software, networking, or storage charges associated with the MySQL Database server.
Azure Database for PostgreSQL – Only the compute costs are included with a reservation. A reservation does not cover software, networking, or storage charges associated with the PostgreSQL Database servers.
Azure Database for MariaDB – Only the compute costs are included with a reservation. A reservation does not cover software, networking, or storage charges associated with the MariaDB Database server.
Azure Data Explorer – A reservation covers the markup charges. A reservation doesn’t cover compute, networking, or storage charges associated with the clusters
Premium SSD Managed Disks – A reservation is made for a specified disk SKU.
Software Plans:
SUSE Linux – A reservation covers the software plan costs. The discounts only apply to SUSE meters and not on the virtual machine usage.
Red Hat Plans – A reservation covers the software plan costs. The discounts only apply to RedHat meters and not on the virtual machine usage.
Azure VMware Solution by CloudSimple – A reservation covers the VMWare CloudSimple Nodes. Additional software costs will still apply.
Azure Red Hat OpenShift – A reservation applies to the OpenShift costs, not to Azure infrastructure costs
Azure Reservation Payment Options
When purchasing an Azure Reservation you have the option to pay the reservation upfront for the full term or on a monthly basis. The monthly payment option divides the total cost of the reservation evenly over each month of the term. The total cost of up-front and monthly reservations is the same and you don’t pay any extra fees when you choose to pay monthly.
The amount to be paid for the reservation will be settled directly against the chosen means of payment. In the EA contract, the Monetary Commitment is used first. Everything that goes beyond this will be settled in the Overage invoice. Pay-as-you-Go subscriptions that are billed via credit card require a charge to the credit card.
Disclaimer
This article is based on my current knowledge as of January 2020. All information is subject to change without notice…especially as the rules of the game may change at any time and there is a possibility that I have misunderstood or overlooked something … If this is the case, I would be happy if you add it to the comments.
I love social media and all the channels I follow. So also this topic came into my view out of a LinkedIn post of David das Neves. I had a look into it … and thought I should share it here. Microsoft Learning on GitHub Did you know that there is a number of repositories…
What do you do on May 28th?! Where will you be on May 28th? You don’t know?! Let me tell you: You will be in the Netherlands, in Veenendaal and visit Azure Fest NL 2020 You don’t know what Azure Fest is … in the words of the organizers: Azure Fest NL is a free, single…
So as we know the Azure Networking Basics now, we can focus on the base element in Networking in Azure: Azure VNets Azure Virtual Networks a.k.a. VNets An Azure Virtual Network is the fundamental building block in an Azure environment. It is your private network portion of the azure network. Each VNet is a separated…
If you are an Azure Veteran … what was the first thing you have created in Azure? If you are new to Azure, what are you looking for to create? In many cases the answer is: Virtual Machines An even if you are one of the fancy-new-world-everything-paas-and-serverless gurus … we must be honest and say:…
If you have never heard about Microsoft OpenHack … you should keep on reading. Because this is a unique opportunity for raising the bar of your own skill. So let’s have a closer look on OpenHack What is OpenHack? To say it without my own words: Microsoft OpenHack is a developer focused event where a…
[…] pricing is aligned on the vCore model and also supports the purchase of Azure Reservations. It comes in a basic, general purpose and high memory performance […]
[…] safe some money on VMs you could use Azure Reservations for the VM size and for some licenses. And you can also have a look into Hybrid Use Benefit of […]
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here:
Cookie Policy
3 Comments
[…] pricing is aligned on the vCore model and also supports the purchase of Azure Reservations. It comes in a basic, general purpose and high memory performance […]
[…] Azure Reservations – Cost in Azure [DEEP] Azure Reservations – Fundamentals [DEEP] Azure Reservations – Purchasing [DEEP] Azure Reservations – Settlement […]
[…] safe some money on VMs you could use Azure Reservations for the VM size and for some licenses. And you can also have a look into Hybrid Use Benefit of […]