Updated; This comparison is updated on January 24th 2022. It includes new regions and new pricing offerings from the various providers and links to the release notes from all the 4 services.
If you want to extend your on-premise VMware environment to the public cloud, you wil find that most public clouds offer a VMware solution for their platform. Recently the Oracle Cloud also introduced an official VMware solution called OCVS (Oracle Cloud VMware Solution), so I thought it would make sense to make a comparison of the offerings.
Let’s start high level with the actual offerings. VMware (on AWS), Azure and Google offer managed VMware solutions, which mean they have full admin rights and manage the environment for you, while you typically get a subset of access to provision your virtual machines. The Oracle offering is different. It is not a managed platform, the VMware environment is provisioned automatically for you on baremetal servers, but the customer is the only one that has access to the environment (including root access to ESXi servers). So you do have to manage this your self (like on-premise), but do not run into compliance issues that the cloud vendor has access to your VM instances and data.
Service Offerings
VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | |
---|---|---|---|---|
Contolled and Managed by | VMware | Microsoft | Customer | |
Full system access | No | No | No | Yes |
Runs in Customer's Tenenacy | No | Yes | No | Yes |
Connect to other Cloud Services | need account linking for connecting to AWS Services | Run as private cloud in customer's tenancy | Requires gateway to bridge google Cloud to Vmware Engine Curcuit | Runs directly in customer's own Virtual Cloud Networks |
Release notes | link | link | link | link |
All offerings are subscription based. This not only includes the actual hardware, but also the VMware licenses. There are some differences with regards to HCX and SRM, if those elements are part of the subscription, or are an additional subscription cost or if you need to bring your own license for that element (BYOL).
Included VMware Software
VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | |
---|---|---|---|---|
Version support | 7.0 | 6.7 | 7.0 | 6.5, 6.7 and 7.0 |
vSphere, vSAN, NSX-T, vCenter | Yes | Yes | Yes | Yes |
HCX Advanced | Yes | Yes | Yes | Yes |
SRM | Possible to subscribe to separately | BYOL | BYOL | BYOL |
While Oracle is the last one to offer this solution, they have globally the best coverage. This is due to the fact that bare metal servers are part of every region, and the OCVS is just an “image” (with some extra configuration automation) that be run on these bare metal servers.
Availability in Regions
VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | |
---|---|---|---|---|
North America | 5 | 9 | 5 | 5 |
South America | 1 | 1 | 1 | 3 |
Europe | 6 | 6 | 3 | 8 |
Africa | 0 | 0 | 0 | 1 |
Middle East | 0 | 0 | 0 | 4 |
India | 1 | 0 | 0 | 2 |
Asia | 4 | 4 | 3 | 5 |
Australia | 1 | 2 | 1 | 2 |
Total | 18 | 22 | 13 | 30 |
So what type of servers are these cloud providers using? Well here an overview of the actual bare metal servers:
Production environment - Shapes
VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | ||
---|---|---|---|---|---|
Shape Name | i3.metal | i3en.metal | AV36 | ve1-standard-72 | BM.DenseIO2.52 |
CPU | Intel Xeon E5-2686 v4 (Broadwell) | Intel Xeon Platinum 8000 series processor (Skylake-SP or Cascade Lake) | Intel Xeon Gold 6149 2.3 Ghz | Intel Xeon Gold 6240 (Skylake) 2.6 GHz (3.9 GHz Turbo) x2, 36 cores/72 hyper-threads | Intel Xeon Platinum 8167M (Skylake) Base frequency 2.0 GHz, max turbo frequency 2.4 GHz |
CPU Cores | 36 | 48 | 36 | 36 | 52 |
Memory | 512 | 768 | 576 | 768 | 768 |
Storage | Usable 10,7TB | Usable 45,8TB | Cache: 3.2 TB - 2x1.6TB (NVME) Storage: 15,36 - 8x1.92TB (SSD) | Cache: 3.2TB (NVME) Storage: 19,2TB (NVME) | Cache: 6.4 (NVME) Storage: 44.8 (NVME) |
Minimum Servers | 2 | 3 | 3 | 3 | 3 |
As all these solutions are based on vSAN, you need at least 3 servers to have redundancy for the storage layer. This is there for also the minimum of servers for all these offerings. So here an overview of the minimum configuration in each cloud environment.
Minimum Server Production Environment
VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | ||
---|---|---|---|---|---|
CPU Cores | 72 | 144 | 108 | 108 | 156 |
Memory GiB | 1024 | 2304 | 1728 | 2304 | 2304 |
NVME Storage TiB (RAW Storage) | 21,4 | 137,4 | 55,68 | 67,2 | 153,6 |
So how much do you have to pay for these solutions? All providers sell the subscription based on a on-demand (Hourly) pricing or with a 1 or 3 year commit model. Oracle also offers a price with a monthly commitment cycle. Also the pricing is different for every location where they offer this. Oracle’s offering is the same price globally! All pricing is based on monthly payment (not full price up-front). VMware and Google offer lower prices for their 1 year and 3 year services if the entire amount is payed upfront.
Minimum Server - Monthly Price North America East
Commitment Term | VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | |
---|---|---|---|---|---|
On Demand (Hourly) | $12.217,37 | $37.832,69 | $20.169,90 | $20.345,10 | $27.638,68 |
Monthly | n/a | n/a | n/a | n/a | $23.129,03 |
1 year fixed | $9.357,72 | $30.439,03 | $13.402,80 | $15.373,80 | $18.505,50 |
3 year fixed | $6.987,27 | $23.433,95 | $9.417,00 | $11.694,60 | $15.032,16 |
Minimum Server - Monthly Price Europe
Commitment Term | VMware Cloud on AWS @ Frankfurt | Azure VMware Solution @ Amsterdam | Google Cloud VMware Engine | Oracle Cloud VMware Solution @ Frankurt or Amsterdam | |
---|---|---|---|---|---|
On Demand | $14.566,87 | $45.198,33 | $21.067,00 | $23.279,70 | $27.638,68 |
Monthly | n/a | n/a | n/a | n/a | $23.129,03 |
1 year fixed | $11.157,17 | $36.455,84 | $14.016,00 | $17.585,70 | $18.505,50 |
3 year fixed | $8.331,05 | $28.099,23 | $9.855,00 | $13.380,90 | $15.032,16 |
Comparing cost is always difficult as every offering is based on a different amount or CPUs, Memory, Storage space and included software components, but here an overview if we take the total price and divide it by the amount of CPUs, Memory and available storage.
Relative price Virginia based on 1 year fixed
VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | ||
---|---|---|---|---|---|
1 CPU | $129,97 | $211,38 | $124,10 | $142,35 | $118,63 |
1 Memory GiB | $9,14 | $13,21 | $7,76 | $6,67 | $8,03 |
1 TiB Storage | $437,28 | $221,54 | $240,71 | $228,78 | $120,48 |
Relative price Frankfurt based on 1 year fixed
VMware Cloud on AWS | Azure VMware Solution | Google Cloud VMware Engine | Oracle Cloud VMware Solution | ||
---|---|---|---|---|---|
1 CPU | $154,96 | $253,17 | $129,78 | $162,83 | $118,63 |
1 Memory GiB | $10,90 | $15,82 | $8,11 | $7,63 | $8,03 |
1 TiB Storage | $521,36 | $265,33 | $251,72 | $261,69 | $120,48 |
Looking globally, you will see that the global single-rate strategy of Oracle really helps to provide a VMware Solution around the globe at a competitive price.
more information:
VMware Cloud on AWS: https://cloud.vmware.com/vmc-aws/pricing
Azure VMware soltion: https://azure.microsoft.com/en-us/pricing/details/azure-vmware/
Google VMware engine: https://cloud.google.com/vmware-engine
Oracle VMware Solution: https://www.oracle.com/cloud/compute/vmware/
If you are missing any information or see incorrect information, please let me know at richard@oc-blog.com
Pingback: Want to learn more about VMware on OCI (OCVS)? – Oracle Cloud Blog
I am little confused by your use of decimal and periods in currency value.
Thanks.
-Paul
Thanks! Updated the whole document, including this fix 🙂
Wrong info on AZURE VMWARE SOLUTION for Service Offerings. Its Customer driven
Why not be completely transparent and fair in your comparison and also show VMware Cloud on AWS i3 Metal as well as i3 Metal with a 2-node configuration? Is that because that comparison chart at the bottom of your blog would show customers a dramatically lower cost of entry into the service for VMC on AWS as compared to OCVS?
No bad intensions, initially just wanted to use one shape per cloud to compare. But I have also added the i3 shape now 🙂
Maybe because the 2-node VMC on AWS option isn’t actually comparable real thing.
The 2-node option is only 2-nodes as long as you never expand to 3… ever.
As soon as you run a DR fail-over test or go over the 70% threshold of the 2-node capacity and it expands to 3, it is now a 3-node cluster with no ability to go back to a 2-node and your savings is lost.
unfortunately on 3y OCI offer is not competitive for the price 🙁
You said enough. Fantastic AWS Cloud offering that has a fixed commitment over 3 years, in which everything can change, if you realise how quickly things can change, having in mind the time being. Is it not hitting the wall of a flexible Cloud offering where I can grow or shrink? Are we talking about the main principle of any Cloud which is to pay for what you use when you need it?
MS-Azure
PaaS
IAS
Vs
Oracle
PaaS
IAS
Do we have any benchmark for this.. (Standard configuration – 500GB HDD(Premium SSD), 64GB RAM, 16 Core with SQL Server 2019 Enterprise edition
I have not seen any VMware specific benchmark. But there is this one: https://projector.cloud-mercato.com/projects/aws-azure-google-ibm-oracle-vms-q1-2021
Is there minimum server – monthly price for “Asia” comparison ? Thanks.
Is there minimum server – monthly price for “Asia” comparison ? Thanks.
Pingback: 5 Key Factors in Choosing your VMware-on-Cloud Provider
Pingback: 5 Key Factors in Choosing your VMware-on-Cloud Provider - Cloud Migration Planning Software