Public Cloud Platforms (under review) comparison & reviews

Summary
Rank
2nd 3rd 5th
Score
0%
0%
User Reviews
Question?
Not Enabled Not Enabled Not Enabled
Analysis expand Marius Sandbu
Marius Sandbu
by
Select All
General expand
0%
0%
0%
  • Fully Supported
  • Limitation
  • Not Supported
  • Information Only
Pros
  • + Broad range of services
  • + Good hybrid capabilities for Microsoft based environments
  • + Rapid growth of services at competitive price
  • + Good data services and capabilities around AI/ML
  • + Competitive priced fully featured IAAS offerings
  • + Good datacentre coverage across Asia Pacific
Cons
  • - Availability zone rollout still largely in preview.
  • - Fledgling hybrid capabilities based around Cisco partnership
  • - Limited European and US datacentre footprint
  Content  
  •  
Content Creator
  •  
Overview
Microsoft Azure is a cloud computing service delivered through a global network of Microsoft-managed data centers.
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.
Alibaba Cloud Elastic Compute Service (ECS) provides fast memory and the latest Intel CPUs to help you achieve faster results with low latency to power your cloud applications.
Management expand
0%
0%
0%
  Interfaces  
  •  
UI / API / CL / SDK
Webbased UI, Powershell, 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
UI, API, CLI, SDK
  •  
Common API service keys
Azure 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
Each Alibaba Cloud user can create multiple access key/secret key pairs
  Monitoring  
  •  
General Service monitoring
Every Azure Compute Instances can have basic service monitoring such as CPU, Memory and Disk utilization
Stackdriver can do in-guest and Service monitoring
Cloud Monitor
  •  
VM Service monitoring
Every Azure instance sends basic metrics to Azure Monitor. More metrics and information can be gathered using OMS
Every GCP instance sends basic metrics to Stackdriver. More metrics and one-minute monitoring are available at cost.
The OSS monitoring service details metric data, including basic system operation statuses, performance, and metering. It also provides a custom alarm service to track requests, analyze usage, collect statistics on business trends, and promptly discover and diagnose system problems.
  •  
Actions / Event logging
Log Analytics with OMS or using Azure Monitor
Logging for GCP instances is possible with the service Stackdriver Logs
The alarm rule page is where you can view, modify, activate, deactivate, and delete alarm rules related to OSS monitoring alarms.
  Admin  
  •  
Identity & Access Management
Azure Active Directory
Alibaba Cloud Resource Access Management (RAM) is an identity and access control service which enables you to centrally manage your users (including employees, systems or applications) and securely control their access to your resources through permission levels.
  •  
Multi factor authentication support
MFA support for Admins
Google 2 step authentication
Users can create, bind, unbind, and delete virtual multi-factor authentication devices.
  •  
Granular Access Control
Resource Groups and RBAC
Supports role-based access control
  Control  
  •  
VM Billing per min / hr
Pay-as-you-go, CSP, EA, Per minute billing
Pay-as-you-go, reserved instances for one or three years, Per second biling
On-demand pricing by the hour and by the month
Compute VM expand
0%
0%
0%
  VM  
  •  
VM micro (below 1 vCPU)
A-series
ecs.n1.tiny
  •  
VM Small (up to 8 vCPU)
D-series
ecs.c1.large and ecs.n1.xlarge series
  •  
VM Medium (up to 16 vCPU)
L-series
ecs.c2.large and ecs.n1.3xlarge
  •  
VM Large (up to 32 vCPU)
L-series
ecs.n1.7xlarge and ecs.sn1.7xlarge
  •  
VM XLarge (up to 64 vCPU 128GB RAM)
EV3-series
largest instance is 56 vCPU
  •  
VM XXLarge (up to 128 vCPU 2TB RAM)
M-series
No
  •  
GPU VM Large (up to 32 vCPU)
N-series
n1-standard-32
ecs.gn5-c28g1.14xlarge
  •  
GPU VM XLarge (up to 64 vCPU 128GB RAM)
n1-standard-64
largest instance is 56 vCPU
  •  
GPU VM XXLarge (up to 128 vCPU 2TB RAM)
No
  •  
GPU types
NVIDIA K80, M60, P100
NVIDIA K80, AMD FirePro, Tesla P100
Nvidia Tesla P100 GPU
  •  
Custom VM size
Yes
  •  
Defined disk IOPS
Yes to a certain degree
IOPS are linked with GB size of disks
Users can choose SSD storage, but they cannot specify IOPS
  •  
SR-IOV support
Yes, Accelerated Network
No native SR-IOV support
  •  
Network speeds
Low, Moderate, High, RDMA
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
Based on selected network bandwidth peak between
  •  
Add virtual NIC
No. Can add multi-queue for NICs
  •  
Attached / detach block storage
Yes, can add or deattach data disks
Yes, including Shared Block Storage
  •  
Virtual dedicated cloud
A GCP tenant has its dedicated virtual network scope
Alibaba Cloud Virtual Private Cloud (VPC) is an isolated cloud network built for private usage.
  •  
IP reassignment
Only Elastic Ips
  Image  
  •  
Manual snapshots image
Yes, you can create a persistent disk snapshot
Can create system image
  •  
Scheduled snapshot image
Not available as native service
No, only manually using CLI
Scheduled tasks are supported, but not for VM image
  •  
API / CLI Snapshot image
Yes using REST API or using gcloud CLI
Scheduled tasks are supported, but not for VM image
  •  
Make image public / marketplace
Yes Azure Marketplace
Yes images can be using privately or published in the Google Cloud Launcher
Only through Marketplace
  •  
VM import
Supports RAW and VHD format
  •  
VM export
Must request for export function to be whitelisted
  O/S  
  •  
Windows
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. 
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. 
Windows Server 2008 and 2012, Standard, Data Center, and Enteprise, English and Chinese
  •  
Linux
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. 
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. 
CentOS, Ubuntu, Debian, FreeBSD, SUSE, and Alibaba Linux as well as CoreOS
  •  
Bring your own OS
Yes, you can bring your own Microsoft license using HUB
Yes
  Control  
  •  
Resize existing VM
  •  
VM Live Migration
On host failure the vm will be auto migrated to a new host (guest monitor/restart also available)
Yes, Live migration
  •  
metadata
Limited to pre-defined metadata types