Cloud Service Map — Azure vs AWS vs GCP

97 services mapped across 12 categories. Find the equivalent service when moving between Azure, AWS, and Google Cloud.

Compute (11)

Azure AWS Google Cloud
Virtual Machines EC2 Compute Engine
Key Differences
Core IaaS VMs. Azure uses VM Scale Sets for auto-scaling; AWS uses Auto Scaling Groups.
App Service Elastic Beanstalk / App Runner App Engine
Key Differences
PaaS web hosting. App Service is more opinionated than Beanstalk. App Runner is AWS's simpler alternative.
Azure Functions Lambda Cloud Functions
Key Differences
Serverless compute. Both support event-driven execution. Lambda has 15-min timeout; Functions can run longer on Premium plan.
Azure Kubernetes Service (AKS) EKS GKE
Key Differences
Managed Kubernetes. AKS control plane is free; EKS charges ~$0.10/hr. GKE Autopilot fully manages nodes.
Container Instances (ACI) Fargate / ECS Cloud Run
Key Differences
Serverless containers. ACI is per-container; Fargate runs on ECS/EKS. Cloud Run is simplest.
Azure Container Apps App Runner / ECS Fargate Cloud Run
Key Differences
Managed container platform with auto-scaling. Built on KEDA under the hood.
Azure Batch AWS Batch Batch
Key Differences
Large-scale HPC and batch job orchestration.
VM Scale Sets Auto Scaling Groups Managed Instance Groups
Key Differences
Automatic VM scaling based on demand or schedules.
Azure Spot VMs Spot Instances Spot VMs
Key Differences
Discounted spare capacity VMs. Can be evicted. Up to 90% savings.
Dedicated Host Dedicated Hosts Sole-Tenant Nodes
Key Differences
Physical server isolation for compliance or licensing.
Azure VMware Solution VMware Cloud on AWS VMware Engine
Key Differences
Run VMware vSphere natively in the cloud.

Storage (8)

Azure AWS Google Cloud
Blob Storage S3 Cloud Storage
Key Differences
Object storage. Both offer hot/cool/archive tiers. S3 has more granular storage classes.
Azure Files EFS / FSx Filestore
Key Differences
Managed file shares. Azure Files supports SMB + NFS. EFS is NFS-only; FSx covers Windows, Lustre, NetApp, OpenZFS.
Data Lake Storage Gen2 S3 + Lake Formation Cloud Storage + BigLake
Key Differences
Analytics-optimized storage. ADLS Gen2 is Blob Storage with hierarchical namespace.
Managed Disks EBS Persistent Disks
Key Differences
Block storage for VMs. SSD, HDD, and ultra-high performance tiers.
Azure NetApp Files FSx for NetApp ONTAP NetApp Cloud Volumes
Key Differences
Enterprise NetApp NAS. Sub-millisecond latency.
Queue Storage SQS Cloud Tasks / Pub/Sub
Key Differences
Message queuing. Azure also has Service Bus for advanced scenarios.
Archive Storage S3 Glacier Deep Archive Archive Storage
Key Differences
Lowest-cost cold storage. Retrieval takes hours.
Azure HPC Cache FSx for Lustre -
Key Differences
High-performance caching for compute-intensive workloads.

Networking (16)

Azure AWS Google Cloud
Virtual Network (VNet) VPC VPC
Key Differences
Isolated cloud network. Azure VNets are regional; AWS VPCs span AZs.
Load Balancer NLB Network Load Balancer
Key Differences
Layer 4 load balancing.
Application Gateway ALB HTTP(S) Load Balancer
Key Differences
Layer 7 load balancing with WAF.
Azure Front Door CloudFront + Global Accelerator Cloud CDN + Global LB
Key Differences
Global LB + CDN + WAF. Front Door combines what AWS splits.
Azure CDN CloudFront Cloud CDN
Key Differences
Content delivery network.
Azure DNS Route 53 Cloud DNS
Key Differences
Managed DNS. Route 53 includes domain registration; Azure DNS is DNS-only.
Traffic Manager Route 53 (DNS routing) Cloud DNS (routing)
Key Differences
DNS-based traffic routing with failover, geo, performance policies.
VPN Gateway VPN Gateway Cloud VPN
Key Differences
Site-to-site and point-to-site VPN.
ExpressRoute Direct Connect Cloud Interconnect
Key Differences
Private dedicated connection. Bypasses public internet.
Azure Firewall Network Firewall Cloud Firewall
Key Differences
Managed cloud-native firewall with FQDN filtering and threat intel.
NSG Security Groups + NACLs Firewall Rules
Key Differences
Packet filtering. NSGs and AWS SGs are stateful; NACLs are stateless.
Azure Bastion SSM Session Manager IAP TCP Forwarding
Key Differences
Secure RDP/SSH without public IP.
Private Link PrivateLink Private Service Connect
Key Differences
Access PaaS over private endpoint in your VNet.
Virtual WAN Transit Gateway Network Connectivity Center
Key Differences
Hub-and-spoke WAN connecting VNets, branches, remote users.
DDoS Protection Shield Cloud Armor
Key Differences
DDoS mitigation. Basic tier free on both Azure and AWS.
WAF WAF Cloud Armor
Key Differences
Layer 7 web application firewall.

Databases (8)

Azure AWS Google Cloud
Azure SQL Database RDS for SQL Server Cloud SQL for SQL Server
Key Differences
Managed SQL Server. Azure SQL is deeply integrated; RDS is more generic.
SQL Managed Instance RDS Custom for SQL Server -
Key Differences
Near-100% SQL Server compat. Supports SQL Agent, cross-DB queries, CLR.
Database for PostgreSQL RDS / Aurora PostgreSQL Cloud SQL / AlloyDB
Key Differences
Managed PostgreSQL. Aurora and AlloyDB offer higher performance.
Database for MySQL RDS / Aurora MySQL Cloud SQL for MySQL
Key Differences
Managed MySQL. Aurora MySQL is significantly faster than standard RDS.
Cosmos DB DynamoDB Firestore / Bigtable
Key Differences
Multi-model global DB. Cosmos supports SQL, MongoDB, Cassandra, Gremlin APIs.
Cache for Redis ElastiCache for Redis Memorystore for Redis
Key Differences
Managed Redis. Nearly identical across all three.
Synapse Analytics Redshift BigQuery
Key Differences
Data warehouse. Synapse integrates Spark + SQL + pipelines. BigQuery is serverless.
Cosmos DB (MongoDB API) DocumentDB MongoDB Atlas (marketplace)
Key Differences
MongoDB-compatible managed database.

Identity & Access (10)

Azure AWS Google Cloud
Entra ID IAM + Identity Center Cloud Identity
Key Differences
Core identity. Entra ID is a full IdP with SSO, MFA, B2B/B2C. AWS IAM is access-only.
Entra ID B2C Cognito Identity Platform
Key Differences
Customer-facing identity (CIAM). Registration, login, profile management.
Entra ID B2B IAM cross-account roles Cloud Identity (external)
Key Differences
External/guest user collaboration.
Azure RBAC IAM Policies IAM Roles
Key Differences
Role-based access. Azure RBAC is separate from Entra roles. AWS uses JSON policies.
Managed Identities IAM Roles for Services Service Accounts
Key Differences
Credential-free auth for cloud resources. Eliminates stored secrets.
Privileged Identity Management - (STS temporary creds) -
Key Differences
JIT privileged access with approval workflows. No direct AWS/GCP equivalent.
Key Vault Secrets Manager + KMS Secret Manager + Cloud KMS
Key Differences
Secret/key/cert management. Key Vault combines what AWS splits into two services.
Conditional Access IAM Conditions + SCPs BeyondCorp / Context-Aware Access
Key Differences
Policy-based access control: user, device, location, risk signals.
Entra Connect AD Connector Google Cloud Directory Sync
Key Differences
Sync on-premises AD to cloud identity.
Entra ID Domain Services AWS Managed Microsoft AD Managed Service for Microsoft AD
Key Differences
Managed AD DS in the cloud without deploying DCs.

Security & Compliance (8)

Azure AWS Google Cloud
Defender for Cloud Security Hub + GuardDuty Security Command Center
Key Differences
CSPM. Defender combines what AWS splits across Security Hub, Inspector, GuardDuty.
Microsoft Sentinel Security Lake + OpenSearch Chronicle SIEM
Key Differences
Cloud-native SIEM. Sentinel built on Log Analytics. AWS has no first-party SIEM of equal scope.
Azure Policy Config Rules + SCPs Organization Policies
Key Differences
Governance and compliance enforcement with remediation.
Microsoft Purview (Governance) DataZone / Glue Catalog Dataplex / Data Catalog
Key Differences
Data governance, cataloging, and lineage.
Microsoft Purview (Compliance) Macie + Config DLP API + SCC
Key Differences
Data classification, DLP, retention, eDiscovery. No single AWS equivalent.
Information Protection (AIP) Macie DLP API
Key Differences
Data classification and labeling. AIP integrates with Office; Macie is S3-focused.
Defender for Endpoint - (use third-party EDR) -
Key Differences
Endpoint detection and response. No native AWS/GCP equivalent.
Confidential Computing Nitro Enclaves Confidential VMs
Key Differences
Hardware-based trusted execution for data-in-use encryption.

DevOps & CI/CD (8)

Azure AWS Google Cloud
Azure DevOps CodeCommit + CodePipeline + CodeBuild Cloud Source Repos + Cloud Build
Key Differences
Azure DevOps is all-in-one. AWS/GCP split across services. Most teams use GitHub.
GitHub Actions CodePipeline + CodeBuild Cloud Build
Key Differences
Microsoft owns GitHub. Actions is the default CI/CD across all clouds.
Container Registry (ACR) ECR Artifact Registry
Key Differences
Private container image registry.
Azure Artifacts CodeArtifact Artifact Registry
Key Differences
Package management (NuGet, npm, Maven, pip).
ARM / Bicep CloudFormation Deployment Manager
Key Differences
Infrastructure as Code. Many teams use Terraform across all three.
Azure Monitor CloudWatch Cloud Monitoring
Key Differences
Metrics, logs, and alerting.
Application Insights X-Ray Cloud Trace
Key Differences
Application performance monitoring (APM).
Log Analytics CloudWatch Logs + Athena Cloud Logging
Key Differences
Centralized log querying. Log Analytics uses KQL.

AI & Machine Learning (6)

Azure AWS Google Cloud
Azure OpenAI Service Bedrock Vertex AI (Gemini)
Key Differences
Managed LLM APIs. Azure has exclusive OpenAI; Bedrock is multi-model; Vertex hosts Gemini.
Azure Machine Learning SageMaker Vertex AI
Key Differences
End-to-end ML platform: training, deploying, managing models.
Cognitive Services Rekognition / Textract / Comprehend / Polly Vision AI / Natural Language / Speech
Key Differences
Pre-built AI APIs. Azure bundles; AWS splits into individual services.
Azure AI Search OpenSearch / Kendra Vertex AI Search
Key Differences
AI-powered search with semantic ranking and vector search.
Azure Bot Service Lex Dialogflow
Key Differences
Conversational AI / chatbot framework.
AI Document Intelligence Textract Document AI
Key Differences
Document parsing, OCR, and form extraction.

Messaging & Integration (6)

Azure AWS Google Cloud
Service Bus SQS + SNS Pub/Sub
Key Differences
Enterprise message broker. Service Bus supports sessions, transactions, dead-lettering.
Event Grid EventBridge Eventarc
Key Differences
Event routing for serverless event-driven architectures.
Event Hubs Kinesis Data Streams Pub/Sub
Key Differences
Big data streaming. Event Hubs is Kafka-compatible.
Logic Apps Step Functions Workflows
Key Differences
Low-code workflow automation. Logic Apps has 400+ connectors.
API Management API Gateway Apigee
Key Differences
API gateway with rate limiting, caching, policies.
SignalR Service AppSync (WebSocket) -
Key Differences
Managed real-time WebSocket messaging.

Migration & Hybrid (6)

Azure AWS Google Cloud
Azure Migrate Migration Hub Migrate for Compute Engine
Key Differences
Server discovery and migration assessment.
Site Recovery (ASR) Elastic Disaster Recovery -
Key Differences
Disaster recovery and VM replication.
Azure Arc Outposts / ECS Anywhere Anthos
Key Differences
Manage on-prem and multi-cloud from Azure portal.
Azure Stack HCI Outposts Distributed Cloud
Key Differences
Run cloud services on your own on-prem hardware.
Database Migration Service DMS DMS
Key Differences
Managed database migration. Same name on all three.
Data Box Snowball / Snowcone Transfer Appliance
Key Differences
Physical data transfer devices for large migrations.

Analytics & Big Data (6)

Azure AWS Google Cloud
Synapse Analytics Redshift + Glue + Athena BigQuery
Key Differences
Unified analytics. Synapse = warehouse + Spark + pipelines. BigQuery is serverless.
Data Factory Glue ETL Dataflow / Dataproc
Key Differences
Managed ETL/ELT pipeline orchestration.
Azure Databricks Databricks on AWS Databricks on GCP
Key Differences
Available on all three. Azure has deepest native integration.
Stream Analytics Kinesis Data Analytics Dataflow
Key Differences
Real-time stream processing with SQL-like syntax.
Power BI QuickSight Looker
Key Differences
BI and dashboarding. Power BI is market leader; Looker is strong in data modeling.
HDInsight EMR Dataproc
Key Differences
Managed Hadoop/Spark. Azure pushing toward Databricks instead.

IoT (4)

Azure AWS Google Cloud
IoT Hub IoT Core - (deprecated Cloud IoT Core)
Key Differences
Device connectivity and management. Google deprecated Cloud IoT Core in 2023.
IoT Central IoT SiteWise + TwinMaker -
Key Differences
Low-code IoT application platform.
Digital Twins IoT TwinMaker -
Key Differences
Digital twin modeling.
IoT Edge Greengrass -
Key Differences
Run cloud intelligence on edge/IoT devices.