Azure matches AWS pricing: Is it really the same?
Excited yet? We are! Today, our partners at Microsoft announced that Windows Azure is GA as of today. That means that customers can now combine the Windows Azure PaaS offering with the IaaS offering to cover a wide range of use cases.
What makes this announcement even more exciting from our perspective is that Microsoft is now committing that Azure will “match Amazon Web Services prices for commodity services such as compute, storage and bandwidth”. This commitment applies not just now, but going forward. This opens the game up for those price sensitive cloud users who until now have been led to believe that AWS is always the cheapest option. Azure starts this with a reduction of 21% to 33% for its on-demand compute instances.
There are a couple of questions which we need to look at and answer:
1 - Apples to Apples?
How do the services offered by both cloud providers match up? Do the servers have the same CPU, Memory and local storage?
I have mapped out the different Cloud Services compute from Azure below and have matched them up to the equivalent AWS EC2 resources below.
I have mapped out the different Cloud Services compute from Azure below and have matched them up to the equivalent AWS EC2 resources below.
![]() |
| AWS vs Azure - different instance types |
When it comes to High Memory instances, if we compare the Azure A6 and A7 instance types to AWS’ Hi-Mem 2XL and 4XL, we can see that AWS offers both more compute units and memory. However, AWS offer additional instance types. Perhaps Azure will look at adding these instance types in the future. If we compare the Azure A6 and A7 instance types to AWS’ Hi-Mem 2XL and 4XL, we can see that AWS offers both more compute units and memory.
We need to note that, although these numbers tell one side of the story, the other side comes from running real workloads to assess performance. This matters because your application may run perfectly on a small Azure instance, but may struggle on a small AWS instance, or vice versa.
2 - AWS vs Azure costs - do they really match?
Azure has announced that they will match AWS prices. We need to look at the public price sheets to see if this is as a given or if this is something you would need to request from Azure after you have got your bill and usage.
Lets look at the public price tables:
Lets look at the public price tables:
![]() |
| AWS vs Azure - exact same on-demand prices |
Update: It is interesting to note that AWS is marginally more expensive for Windows instances by the third decimal point. For example, a large instance running Windows on Azure costs $0.36 per hour, and will cost $0.362 on AWS.
3 - What about Spot Instances or Reserved Instances?
There are other questions on my mind, such as what about AWS Spot prices or Reserved Instances? Although Azure offers 6 and 12 month purchase options, they are structured very differently from AWS RIs. With Amazon’s Reserved Instances, users pay an upfront fee for an discounted hourly fee. This is different to Azures two purchase options:
1. Pay Up Front: You can choose to pay a lump sum upfront for 6 or 12 months, and use resources as you need until you reach your spend limit. At the end of the period, anything not used will be forfeited. This option comes with a 22.5% to 32% discount compared to paying on-demand prices.
1. Pay Up Front: You can choose to pay a lump sum upfront for 6 or 12 months, and use resources as you need until you reach your spend limit. At the end of the period, anything not used will be forfeited. This option comes with a 22.5% to 32% discount compared to paying on-demand prices.
2. Monthly Commitment: If you do not want to pay up front, you can choose to commit to a minimum monthly payment for 6 or 12 months. If you use below the commitment level, then it is rolled over to the next month until you reach the end of the commitment period. If you exceed the commitment level, then you just pay on-demand. This options comes with a 20% to 29.5% discount compared to paying on-demand prices
This validates our view of a truly multi-cloud marketplace. One in which cloud providers would compete for different parts of your business and will bring different things to the table. The winners in this place will be organisations who are equipped to take advantage of features from multiple cloud providers.
By the way, both Azure and AWS have sponsored the RightScale Compute conference on April 25th and 26th, as well as Google Compute, Rackspace and others. I will be giving a cost budgeting workshop in which I will cover how to optimise on your cloud costs. See you there!
Product Manager at PlanForCloud


