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 SageMaker 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 |