Comparing VMware solutions on AWS, Azure, GCP and OCI

By | August 19, 2020

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 AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
Contolled and Managed byVMwareMicrosoftGoogleCustomer
Full system accessNoNoNo Yes
Runs in Customer's TenenacyNoNoNoYes
Connect to other Cloud Servicesneed account linking for connecting to AWS Servicesrequires gateway to connect to other Azure resourcesRequires gateway to bridge google Cloud to Vmware Engine CurcuitRuns directly in customer's own Virtual Cloud Networks

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 AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
vSphere, vSAN, NSX-T, vCenterYesYesYesYes
HCXYesYesYesYes
SRMPossible to subscribe to separatelyBYOLBYOLBYOL

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 AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
North America5125
South America1001
Europe5004
Middle East0001
India1002
Asia3004
Australia1002
Total161219

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 AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
Shape Namei3en.metalCS36ve1-standard-72BM.DenseIO2.52
CPUIntel Xeon Platinum 8000 series processor (Skylake-SP or Cascade Lake)2x2.3 GHz, 36 Cores (72 HT)Intel Xeon Gold 6240 (Skylake) 2.6 GHz (3.9 GHz Turbo) x2, 36 cores/72 hyper-threadsIntel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz
CPU Cores4836 36 52
Memory768512768768
NVME Storage45.811.2519.251.2

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 3 Server Production Environment

 VMware Cloud on AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
CPU Cores144108108156
Memory GiB2304153623042304
NVME Storage TiB (RAW Storage)137.433.7557.6153.6

So how much do you have to pay for these solutions? Well VMware (on AWS), Azure and Google sell the subscription based on a on-demand pricing or with a 1 or 3 year commit model. Also the pricing is different for every location where they offer this. Oracle’s offering is the same price globally! and without having to commit for 1 or 3 years.

3 Server - Monthly Price Virginia

 VMware Cloud on AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
On Demand$37.832,69$20.160,00$20.345,10$23.129,03
1 year fixed$28.184,21$14.112,00$14.235,00$23.129,03
3 year fixed$20.386,05$10.080,00$10.183,50$23.129,03

3 Server - Monthly Price Frankfurt

 VMware Cloud on AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
On Demand$45.198,33 $23.129,03
1 year fixed$33.755,35 $23.129,03
3 year fixed$24.434,05 $23.129,03

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 AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
1 CPU$195,72 $130,67 $131,81$148,26
1 Memory GiB$12,23 $9,19 $6,18$10,04
1 TiB Storage$205.13 $418,13 $247,14$150,58

Relative price Frankfurt based on 1 year fixed

 VMware Cloud on AWSAzure VMware SolutionGoogle Cloud VMware EngineOracle Cloud VMware Solution
1 CPU$234.41$148,26
1 Memory GiB$14,65$10,04
1 TiB Storage$245,67$150,58

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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.