Comparison between AWS, Azure and Google Cloud services

This table provides a meticulous comparison of the compute services offered by three of the leading cloud service providers: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). The primary aim is to facilitate users in making informed choices that best fit their unique needs, considering the various aspects of cloud computing resources.

If you want to go further in the comparison of cloud services, I strongly encourage you to visit this site where you will find more cloud providers and probably a more up-to-date mapping (including IBM Cloud, Oracle Cloud, Alibaba, Huawei).

Be aware that this is an open source project and you can add contributions to it via this GitHub repository: https://github.com/ilyas-it83/CloudComparer

Category Service AWS Azure Google Cloud
Compute Shared Web hosting AWS Amplify Web Apps Firebase
Compute Virtual Server Amazon EC2 Azure Virtual Machine Compute Engine
Compute Bare Metal Server Amazon EC2 Bare Metal Instance Azure Bare Metal Servers (Large Instance Only for SAP Hana) Bare Metal Solution
Compute VMware VMC on AWS Azure VMware Solution Google Cloud VMware Engine
Compute Virtual Dedicated Host Amazon EC2 Dedicated Hosts
AWS Nitro Enclaves
Azure Dedicated Host Sole Tenant Node (Beta)
Compute High Performance Computing High Performance Computing
AWS ParallelCluster
Elastic Fabric Adapter
NICE DCV
Azure High Performance Compute High performance computing
Compute Container Registration Service Amazon Elastic Container Registry (ECR) Azure Container Registry Artifact Registry
Compute Container Management Service Amazon Elastic Container Service (ECS)
Amazon Elastic Kubernetes Service (EKS)
Red Hat Openshift on AWS
Bottlerocket
Azure Kubernetes Service (AKS)
Azure Container Instances
Azure Red Hat OpenShift
Kubernetes Engine
Compute Serverless compute for containers AWS Fargate
AWS Proton
Azure Container Instances
Azure Container Apps
Google Cloud Run
Compute Serverless container platform AWS App Runner Azure Container Apps Google Cloud Run
Compute Micro Services App Development Platform AWS Lambda Azure Service Fabric
Azure Functions
Event Grid
Google Cloud Functions
EventArc
Compute Serverless app repository AWS Serverless Application Repository    
Compute Virtual Private Servers Amazon Lightsail Azure App Service Environment  
Compute Auto Scaling Auto Scaling Azure Autoscale
Virtual Machine Scale Sets
Auto Scaler
Compute Batch Jobs AWS Batch Azure Batch Preemptible VMs
Compute App Development/ Deployment (Java /.Net /PHP /Python) AWS Elastic Beanstalk Azure Web Apps
Azure Cloud Services
Google App engine
Compute Event Driven Computing AWS Lambda Azure Functions
Event Grid
Cloud Functions
EventArc
Storage Object Storage Amazon Simple Storage Service (S3) Azure Blob Storage Cloud Storage
Storage Virtual Machine Disk Storage Amazon Elastic Block Storage (EBS) Azure Page Blobs / Premium Storage
Managed Disks
Persistent Disk
Storage File Storage (SMB Compatible) Amazon Elastic File System (EFS)
Amazon FSx for Windows File Server
Amazon FSx for Lustre
Amazon FSx for NetApp ONTAP
Amazon FSx for OpenZFS
Azure Files
Azure NetApp Files
File Store
Storage Long Term Cold Storage Amazon S3 Glacier Azure Archive Storage
Azure Cool Storage
Cloud Storage
Storage Hybrid Storage/Storage Gateway AWS Storage Gateway Azure Storsimple  
Database Relational Database Management Service Amazon Aurora
Amazon RDS
Azure SQL Database
SQL Server Stretch Database
Azure Database for MySQL
Azure Database for PostgresSQL
Azure SQL Database Edge
Cloud SQL
Cloud Spanner
Database Non Relational Database Management Service Amazon DynamoDB
Amazon DynamoDB Accelerator (DAX)
Amazon DocumentDB (with MongoDB compatibility)
Amazon Keyspaces (Apache Cassandra)
Azure CosmosDB
Table Storage
Azure Time Series Insights
Cloud Datastore
Cloud Firestore
Database Timeseries Database Amazon Timestream Azure Time Series Insights Cloud Bigtable
Database Graph Database Amazon Neptune    
Database In-Memory Data Store Amazon ElastiCache
Amazon MemoryDB for Redis
Azure Cache for Redis Cloud MemoryStore
Database Data Warehousing Amazon Redshift Azure Synapse Analytics BigQuery
Migration Services Database Migration Services AWS Database Migration Service
AWS Migration Hub
Azure Database Migration Service Database Migration Service
Migration Services Server Migration Services AWS Server Migration Service
AWS Application Migration Service
AWS Migration Hub
Site Recovery
Azure App Service migration
Migrate for Compute Engine
Migrate to Containers
Application Migration
Migration Services Small Scale Data Transfer Service AWS Snowball
AWS Transfer Family
Azure Import/Export Storage Transfer Service
Migration Services Large Scale Data Transfer Solution (Petabyte Scale) AWS Snowball
AWS DataSync
Azure Data Box Transfer Appliance
Migration Services Large Scale Data Transfer Solution (Terabyte Scale) AWS Snowcone
AWS Snowball Edge Compute Optimized
AWS DataSync
Azure Data Box Transfer Appliance
Migration Services Large Scale Data Transfer Solution (Exabyte Scale) AWS Snowmobile    
Application Discovery Services Application Discovery Services Application Discovery Service Azure Active Directory  
Networking & Content Delivery Virtual Networking Amazon VPC Azure VNet Virtual Private Cloud
Networking & Content Delivery Virtual network connectivity AWS Transit Gateway
AWS VPC peering
Azure VNet Peering Google VPC Peering
Networking & Content Delivery Network Gateway AWS Site-to-Site VPN
AWS Client VPN
Azure VPN Gateway Cloud VPN
Networking & Content Delivery Content Delivery Network Amazon CloudFront Azure CDN
Azure Front Door
Cloud CDN
Networking Networking & Content Delivery Amazon Route 53 Azure DNS Cloud DNS
Networking Global Traffic Management Amazon Route 53 Traffic Flow
AWS Global Accelerator
AWS App Mesh
Azure Traffic Manager  
Hybrid Cloud Hybrid Cloud AWS Outposts Azure Arc Google Anthos
Networking & Content Delivery Private Connectivity AWS Direct Connect
AWS Private Link
Azure Express Route Cloud Hybrid Connectivity
Networking & Content Delivery Load Balancers Elastic Load Balancing Azure Load Balancer Cloud Load Balancing
Developer Tools Cloud Software Development Kit AWS Cloud9
AWS Code Star
AWS CodeCommit
AWS CodeBuild
AWS CodeDeploy
AWS CodePipeline
AWS X-Ray
Amazon DevOps Guru
Amazon CodeGuru
AWS Fault Injection Simulator
Azure Boards
Azure Pipelines
Azure Repos
Azure Test Plans
Azure Artifacts
Cloud Source Repositories
Developer Tools Cloud Software Development Kit AWS Tools & SDKs
AWS Cloud Development Kit
Azure SDK Visual Studio Cloud SDK Cloud Tools for IntelliJ
Cloud Tools for Android Studio
Cloud Tools for Powershell
Google Plugin for Eclipse
Management Tools Server Management Services Amazon EC2 Systems Manager Azure Operational Insights  
Management Tools Cloud Deployment Templates/ Infra as Code AWS CloudFormation
AWS OpsWorks
Azure Resource Manager
Azure Building Blocks
Cloud Resource Manager
Cloud Deployment Manager
Management Tools Logging & Monitoring Amazon CloudWatch
AWS CloudTrail
AWS X-Ray
AWS Distro for OpenTelemetry (Preview)
Amazon Managed Service for Grafana (Preview)
Amazon Managed Service for Prometheus (Preview)
Log Analytics
Azure portal
Application Insights
Google StackDriver
Monitoring
Logging
Error Reporting
Trace
Debugger
Management Tools Resource / Configuration Inventory AWS Config
AWS License Manager
Azure portal (audit logs) Cloud Security Scanner
Cloud Data Loss Prevention Api
Access Transparency (Beta)
Management Tools Server Automation AWS OpsWorks Resource Manager
Azure Automation
VM Extentions
 
Management Tools Server Automation AWS Service Catalog    
Management Tools Cloud Cost / Performance / Security Advisor AWS Trusted Advisor
AWS Well-Architected Tool
AWS Cost Management
AWS Cost Explorer
AWS Compute Optimizer
Azure Advisor
Azure Cost Management
Google Cloud Platform Security
Management Tools Alerts and Remediation guidance Service AWS Personal Health Dashboard
Amazon CloudWatch
AWS Security Hub
AWS Audit Manager
Azure Monitor
Azure Operations Management Suite (OMS)
 
Management Tools Cloud Management Tools AWS Command Line Interface
AWS CloudShell
AWS Management Console
AWS Console Mobile Application
AWS Tools & SDKs
Azure Command Line Interface
Azure Powershell
Azure Management Console
Azure Cloud Shell
Cloud Shell
Cloud Console
Billing API
Cloud APIs
Management Tools Automated Infra Management Services AWS Managed Services    
Disaster Recovery Services Automated Disaster Recovery Services AWS Disaster Recovery
AWS Backup
Azure Site Recovery
Azure Backup
 
Security & Identity, Compliance Identity & Access Management AWS Identity and Access Management (IAM) Azure Active Directory Cloud IAM
Cloud Identity-Aware Proxy
Security & Identity, Compliance Cloud Security Assesment Service Amazon Inspector
Guard Duty
Azure Security Center  
Security & Identity, Compliance Secured Socket Layer (SSL) Certificates AWS Certificate Manager App Service Certificate  
Security & Identity, Compliance Hardware Based Security Module AWS CloudHSM
AWS Secrets Manager
Azure Key Vault Cloud Key Management Service
Security & Identity, Compliance Directory Services AWS Directory Service Azure Active Directory
Azure Active Directory B2C
Azure Active Directory Domain Services
Azure Active Directory Multi Factor Authentication
Cloud IAM
Cloud Identity-Aware Proxy
Security Key Enforcement
Security & Identity, Compliance Key Management Services AWS Key Management Service Azure Key Vault Cloud Key Management Service
Security & Identity, Compliance Consolidated Management of Multiple Cloud Accounts AWS Organizations
AWS Control Tower
AWS Resource Access Manager
Azure Management Groups  
Security & Identity, Compliance DDos Protection Service AWS Shield Azure DDoS Protection Cloud Armor (Beta)
Security & Identity, Compliance Web Application Firewall AWS WAF Azure WAF  
Security & Identity, Compliance Security & Compliance Service AWS Firewall Manager
AWS Network Firewall
Azure Firewall Manager  
Security & Identity, Compliance Security & Compliance Service AWS Artifact Azure Security & Compliance Cloud Security Command Center (Alpha)
Security & Identity, Compliance Sensitive Data discovery and protection Amazon Macie    
Big Data & Advanced Analytics Big Data Query as a Service Amazon Athena
AWS Lake Formation
Amazon HealthLake (Preview)
Azure Data Lake Analytics BigQuery
Big Data & Advanced Analytics Big Data Managed Cluster as a Service Amazon EMR Azure HDInsight Cloud DataProc
Big Data & Advanced Analytics Cloud Search Amazon CloudSearch
Amazon Elastic Search Service
Azure Search  
Big Data & Advanced Analytics Streaming Service Amazon Kinesis
Amazon Kinesis Video Streams
Azure Stream Analytics
Azure Event Hub
Cloud Dataflow
Big Data & Advanced Analytics Data Warehouse Amazon Redshift Azure SQL Data Warehouse BigQuery
Big Data & Advanced Analytics Business Intelligence & Data Visualization Amazon QuickSight PowerBI Google Data Studio
Looker
Big Data & Advanced Analytics Cloud ETL AWS Data Pipeline
AWS Glue
Amazon Simple Workflow Service (SWF)
Azure Data Factory
Azure Data Catalog
Logic Apps
Cloud DataPrep
Cloud Data Fusion
Cloud Composer
Big Data & Advanced Analytics Third party data exchange AWS Data Exchange Azure Data Share Analytics Hub (Preview)
Big Data & Advanced Analytics Data Analytics platform   Azure Databricks  
Artificial Intelligence / Machine Learning Language Processing AI Amazon Lex
Amazon Comprehend
LUIS (Language Understanding Intelligent Service)
Azure Bot Service
Azure Text Analytics
Natural Language API
Cloud Text-to-Speech (Beta)
DialogFlow Enterprise Edition (Beta)
Artificial Intelligence Speech Recognition AI Amazon Polly
Amazon Transcribe
Amazon Translate
Speaker Recognition
Speech To Text
Speech Translation
Translation API
Speech API
Artificial Intelligence Image Recognition AI Amazon Rekognition Emotion API
Face API
Computer Vision
Vision API
Cloud Video Intelligence
Artificial Intelligence Machine Learning Amazon Machine Learning
Amazon Sage​Maker
AWS Neuron
Azure Machine Learning
Azure Machine Learning Workbench
Azure Machine Learning Model Management
Cloud DataLab
Cloud AutoML
Vertex AI
Artificial Intelligence / Machine Learning Machine Learning Frameworks TensorFlow on AWS
PyTorch on AWS
Apache MXNet on AWS
  Vertex AI (TensorFlow, PyTorch, XGBoost, Scikit-Learn)
Artificial Intelligence / Machine Learning Business analysis Amazon Forecast
Amazon Fraud Detector
Amazon Lookout for Metrics
Amazon Augmented AI (Amazon A2I)
Amazon Personalize
Azure Analysis Service
Azure Metrics Advisor
Personalize
Vertex AI (TensorFlow, PyTorch, XGBoost, Scikit-Learn)
Artificial Intelligence / Machine Learning Machine Learning Inference Amazon Elastic Inference   Vertex AI Predictions
Artificial Intelligence / Machine Learning Intelligent Search / Search with ML Amazon Kendra Azure Cognitive Search Vertex Matching Engine
Mobile Services Mobile App Development Services AWS Mobile Hub Azure Mobile Apps Cloud Mobile App
Mobile Services Web API Management Service Amazon API Gateway Azure API Management Cloud Endpoints
Mobile Services Web/Mobile Authentication Services Amazon Cognito Azure Active Directory B2C Firebase Authentication
Mobile Services Consolidated Mgmt of Multiple Cloud Accounts Amazon Pinpoint Azure Mobile Engagement  
Automated Cloud Management Service Managed Cloud Services AWS Managed Services
AWS Cloud Map
   
Mobile Services Mobile App Testing Service AWS Device Farm App Center Test Cloud Test Lab
Mobile Services Mobile App Software Development Toolkit AWS Mobile SDK Azure Mobile SDK Cloud Tools for Android Studio
Mobile Services Application Services AWS Step Functions
Amazon EventBridge
Amazon AppFlow
Amazon Managed Workflows for Apache Airflow (MWAA)
Microsoft Flow
Logic Apps
Azure Functions
Event Grid
Azure App Service WebJobs
Workflows
EventArc
Mobile Services Mobile App Analytics Amazon Pinpoint Visual Studio App Center Firebase Analytics
Application Services API Management Service Amazon API Gateway Azure API Management Apigee API Platform
API Monitization
API Analytics
Apigee Sense
Cloud Endpoints
Application Services Media Transcoders AWS Elemental MediaConnect
AWS Elemental MediaConvert
AWS Elemental MediaLive
AWS Elemental MediaPackage
AWS Elemental MediaStore
AWS Elemental MediaTailor
Amazon Kinesis Video Streams
AWS Elemental Live
AWS Elemental Server
AWS Elemental Conductor
AWS Elemental Link
AWS Elemental Delta
Azure Media Services
Live On Demand Streaming
Azure Media Player
Content Protection
Media Analytics
Transcoder API
Application Services Queuing Services Amazon Simple Queue Service (SQS)
Amazon MQ
Azure Web PubSub
Queue Storage
Service Bus
Cloud Pub/Sub
Application Services Mobile Analytics Amazon Pinpoint Mobile Engagement  
Application Services Email Services Amazon SES    
Application Services Notification Services Amazon SNS Notification Hubs
Service Bus
Firebase Cloud Messaging
Application Services Blockchain Services Amazon Managed Blockchain
Amazon Quantum Ledger Database (QLDB)
Blockchain
Blockchain Workbench
Azure Blockchain Tokens
 
Application Services Chatbot Amazon Lex
AWS Chatbot
Alexa for Business
Azure Bot Service Dialogflow
Business Productivity Office Document Solutions Amazon WorkDocs
Amazon WorkMail
Amazon WorkSpaces
Amazon WorkLink
Microsoft Office 365 Google Workspace
Business Productivity Desktop Application Streaming Amazon AppStream 2.0
NICE DCV
   
Business Productivity Communications Service Amazon Chime
Amazon Connect
Azure Communications Services  
Software MarketPlace Cloud Marketplace AWS Marketplace Azure MarketPlace MarketPlace
Internet of Things IoT Platform AWS IoT Platform Azure IoT Platform
Azure IoT Hub
Cloud IoT Core (Beta)
Google Cloud IoT
Internet of Things IoT Development Solutions AWS Greengrass Azure IoT SDK
Azure IoT Edge
 
Internet of Things IoT Analysis      
Internet of Things IoT Hardware AWS IoT Button Azure Sphere  
Game Development Game Development Amazon Lumberyard Visual Studio  
Robotics Development Robotics Development AWS RoboMaker    
Development & Testing Development & Testing AWS Dev/Test Azure Dev/Test  
Last Update ➝ (14-05-2023)