Public Cloud Platforms (under review) comparison & reviews

Select All
  • Select

Vendor Rank See all
1st 3rd 2nd
Total SCORE
Enhanced Analysis Not Enabled Not Enabled Not Enabled
Enquiries Pricing Pricing Pricing
Pros
  • + Cloud leader with the most extensive range of services
  • + Mature services with good compliance coverage
  • + Huge number of 3rd party integrations
  • + Rapid growth of services at competitive price
  • + Good data services and capabilities around AI/ML
  • + Broad range of services
  • + Good hybrid capabilities for Microsoft based environments
Cons
  • - Evolving hybrid strategy based around VMware partnership
  • - Fledgling hybrid capabilities based around Cisco partnership
  • - Availability zone rollout still largely in preview.
User Reviews
Details (by section) Expand All Data
General
60%
86%
58%
Content
Content Creator
Ronald van Vugt
Overview
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use.
Google Compute Engine delivers virtual machines running in Googles data centers and worldwide fiber network. Compute Engines tooling and workflow support enable scaling from single instances to global, load-balanced cloud computing.
Microsoft Azure is a cloud computing service delivered through a global network of Microsoft-managed data centers.
Management
60%
86%
58%
Interfaces
UI / API / CL / SDK
Webbased UI, API Available, CLI Available for Windows/Mac/Linux, SDK Available for different platforms
Webbased UI, API Available, CLI Available for Windows/Mac/Linux, SDK Available for different platforms, Cloud Shell
Webbased UI, Powershell, API Available, CLI Available for Windows/Mac/Linux, SDK Available for different platforms
Common API service keys
AWS Users can create their own API Access keys; these keys can be shared
GCP Users can create their own API Access keys; these keys can be shared
Azure Users can create their own API Access keys; these keys can be shared
Monitoring
General Service monitoring
Every EC2 instance includes the following service quality services with a frequency of 1 minute: StatusCheckFailed, StatusCheckFailed_Instance, StatusCheckFailed_System
Stackdriver can do in-guest and Service monitoring
Every Azure Compute Instances can have basic service monitoring such as CPU, Memory and Disk utilization
VM Service monitoring
Every EC2 instance sends basic metrics to CloudWatch every five-minutes. More metrics and one-minute monitoring are available at cost.
Every GCP instance sends basic metrics to Stackdriver. More metrics and one-minute monitoring are available at cost.
Every Azure instance sends basic metrics to Azure Monitor. More metrics and information can be gathered using OMS
Actions / Event logging
Logging for EC2 instances is possible with the service CloudWatch Logs
Logging for GCP instances is possible with the service Stackdriver Logs
Log Analytics with OMS or using Azure Monitor
Admin
Identity & Access Management
AWS Identity and Access Management (IAM)
Google IAM access
Azure Active Directory
Multi factor authentication support
Google 2 step authentication
MFA support for Admins
Granular Access Control
Using AWS Identity and Access Management (IAM) a very granular access control is possible. The default for every user and role is no access; you have to define every access control.
Google IAM access
Resource Groups and RBAC
Control
VM Billing per min / hr
Pay-as-you-go, reserved instances for one or three years, scheduled instances for one year, spot instances
Pay-as-you-go, reserved instances for one or three years, Per second biling
Pay-as-you-go, CSP, EA, Per minute billing
Compute VM
60%
86%
58%
VM
VM micro (below 1 vCPU)
EC2 instances nano, micro, small
VM Small (up to 8 vCPU)
EC2 instances medium, large, xlarge,
VM Medium (up to 16 vCPU)
EC2 instances 2xlarge
VM Large (up to 32 vCPU)
EC2 instances 4xlarge
VM XLarge (up to 64 vCPU 128GB RAM)
EC2 instances 10xlarge
VM XXLarge (up to 128 vCPU 2TB RAM)
EC2 instance 32xlarge
GPU VM Large (up to 32 vCPU)
It is possible to add a GPU to every current generation EC2 instance
GPU VM XLarge (up to 64 vCPU 128GB RAM)
It is possible to add a GPU to every current generation EC2 instance
GPU VM XXLarge (up to 128 vCPU 2TB RAM)
It is possible to add a GPU to every current generation EC2 instance
GPU types
Yes, with up to 16 NVIDIA Tesla® K80 GPUs, 192GB of total video memory, 40 thousand parallel processing cores yielding 70 teraflops of single precision floating point performance and over 23 teraflops of double precision floating point performance using P2 EC2 instances
NVIDIA K80, AMD FirePro, Tesla P100
NVIDIA K80, M60, P100
Custom VM size
Defined disk IOPS
EBS Optimized instances provided dediated storage network
IOPS are linked with GB size of disks
Yes to a certain degree
SR-IOV support
Supported on some instance types
Yes, Intel DPDK
Yes, Accelerated Network
Network speeds
Low, moderate, high, 10Gbps, 20Gbps.
Depending of the instance type from 450 Mbit until 20 Gbit
Each core is subject to a 2 Gbits/second (Gbps) cap for peak performance. Each additional core increases the network cap, up to a theoretical maximum of 16 Gbps for each virtual machine
Low, Moderate, High, RDMA
Add virtual NIC
All instances in a VPC can add 1 until 14 virtual NICs, depending of the instance type (this is not possible in the EC2-Classic platform, but this platform is not recommended)
Attached / detach block storage
It is possible to detach block storage from an unmounted volume on a EC2 instance and attach block storage to an EC2 instance
Yes, can add or deattach data disks
Virtual dedicated cloud
Every EC2 instance will be part of a VPC (Virtual Private Cloud)
A GCP tenant has its dedicated virtual network scope
Yes Virtual Network
IP reassignment
Possible with Elastic IP Addresses
Image
Manual snapshots image
Can create Amazon Machine Image (AMI) from EC2 instance
Yes, you can create a persistent disk snapshot
Scheduled snapshot image
Not available as native service
No, only manually using CLI
Not available as native service
API / CLI Snapshot image
Yes using REST API or using gcloud CLI
Make image public / marketplace
AWS Marketplace is available to publish and sell application images
Yes images can be using privately or published in the Google Cloud Launcher
Yes Azure Marketplace
VM import
You can import Windows and Linux VMs that use VMware ESX or Workstation, Microsoft Hyper-V, and Citrix Xen virtualization formats.
Using CloudEndure
VM export
you can export previously imported EC2 instances to VMware ESX, Microsoft Hyper-V or Citrix Xen formats.
O/S
Windows
Amazon EC2 currently supports a variety of operating systems including: Amazon Linux, Ubuntu, Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo Linux, Oracle Linux, and FreeBSD. 
GCP currently supports a variety of operating systems including:  Ubuntu, Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo Linux, Oracle Linux, and FreeBSD. 
Microsoft Azure currently supports a variety of operating systems including: Ubuntu, Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo Linux, Oracle Linux, and FreeBSD. 
Linux
Amazon EC2 currently supports a variety of operating systems including: Amazon Linux, Ubuntu, Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo Linux, Oracle Linux, and FreeBSD.
GCP currently supports a variety of operating systems including:  Ubuntu, Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo Linux, Oracle Linux, and FreeBSD. 
Microsoft Azure currently supports a variety of operating systems including: Ubuntu, Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo Linux, Oracle Linux, and FreeBSD. 
Bring your own OS
Yes, you can bring your own Microsoft license
Yes, you can bring your own Microsoft license using HUB
Control
Resize existing VM
Resizing of a VM which is EBS backed supported
VM Live Migration
If a host fails and the EC2 instance uses EBS, it is possible to start the EC2 instance on another host manually or automatically with monitoring and scripting; if an EC2 instance is installed on instance store and de host fails, the EC2 instance is lost
Yes, Live migration
On host failure the vm will be auto migrated to a new host (guest monitor/restart also available)
metadata
Accomplished using tags
Parking
No, only manually using CLI
Provision in less than 5 mins
Provision consistent spec
Consistent VM configs available 
Consistent VM configs available 
Reserved instances
Spot instances
Yes, Preemtible VMs
Yes, Azure Low Priority VMs
Dedicated host (Single tenant)
VM to host affinity (network optimised)
Available using a placement group
VM to host anti-affinity
Yes, Availability Groups
Autoscaling VMs (within AZ)
Available using an auto scaling group
Yes, Instance Group
Autoscaling across AZs/Regions
Autoscaling is possible across AZs, but not across Regions
No, not across regions but across AZ
Block storage
Local HDD
Available (instance store on magnetic disks and for some instance types on SSD disks)
Yes, Standard Managed Disk or Standard Storage
SSD HDD
Available (instance store on magnetic disks and for some instance types on SSD disks)
Yes, Premium Storage
SAN HDD
AWS offers Elastic Block Storage (EBS) as SAN-style block storage
Encryption at rest
Available for both instance store and EBS volumes
  •  
  •  
  • Amazon
  • Google
  • Microsoft
  •  
  • 1st
  • 3rd
  • 2nd
  • Product #
  • 0
  • 0
  • 0
  • Fully Supported
  • Limitation
  • Not Supported
  • Information Only
X
Login to access your personal profile

Forgot your Password?
X
Signup with linkedin
X

Registered, but not activated? click here (resend activation link)

Login to access your personal profile

Receive new comparison alerts

Show me as community member

I agree to your Terms of services

GDPR