Azure vs AWS vs GCP โ Cloud Services Comparison
โ๏ธ Azure vs AWS vs GCP โ Cloud Services Comparison
Section titled โโ๏ธ Azure vs AWS vs GCP โ Cloud Services ComparisonโIf you know Azure well, AWS service names can be confusing โ Azure names are descriptive (Virtual Machine, Blob Storage, Virtual Network), while AWS uses invented product names (EC2, S3, VPC). This page maps every major service across all three clouds, organized by category.
Reading guide: ๐ต Microsoft Azure โ ๐ง Amazon AWS โ ๐ด Google Cloud (GCP)
๐ต ๐ง ๐ด Cloud Colour Key
Section titled โ๐ต ๐ง ๐ด Cloud Colour Keyโ| Cloud | Brand | Short name |
|---|---|---|
| ๐ต | Microsoft Azure | Azure |
| ๐ง | Amazon Web Services | AWS |
| ๐ด | Google Cloud Platform | GCP |
๐ป Compute โ Virtual Machines
Section titled โ๐ป Compute โ Virtual Machinesโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ฅ๏ธ Virtual Machine (VM) | EC2 โ Elastic Compute Cloud | Compute Engine |
| ๐ผ๏ธ Azure VM Image / Compute Gallery | AMI โ Amazon Machine Image | Machine Image / Custom Image |
| ๐ Azure VM Generation (size family) | EC2 Instance Type (e.g. t3.micro, m6i.large) | Machine Type (e.g. n2-standard-2) |
| ๐ Azure VM Template / Custom Image | Launch Template | Instance Template |
| ๐ Azure VM Extension | EC2 User Data (startup script) | Startup Script |
| ๐๏ธ Azure Instance Metadata Service | EC2 Instance Metadata Service (IMDS) | Metadata Server |
| ๐ VM Scale Sets (VMSS) | ASG โ Auto Scaling Group | Managed Instance Group |
| ๐ Azure Autoscale (scale rule) | ASG Scaling Policy | Autoscaler Policy |
| โก Azure Functions | Lambda | Cloud Functions |
| ๐ฆ Azure Container Apps | ECS Fargate | Cloud Run |
| ๐งฑ Azure Container Instances (ACI) | ECS / Fargate (one-off task) | Cloud Run Jobs |
| โธ๏ธ Azure Kubernetes Service (AKS) | EKS โ Elastic Kubernetes Service | GKE โ Google Kubernetes Engine |
| ๐ Azure App Service (Web Apps PaaS) | Elastic Beanstalk / App Runner | App Engine |
| ๐ฏ Azure Spot VM | EC2 Spot Instance | Spot VM (Preemptible) |
| ๐ Azure Reserved VM Instance | Reserved Instance / Savings Plans | Committed Use Discount |
| ๐ Azure Batch | AWS Batch | Cloud Batch |
| ๐งต Azure Service Fabric | Amazon ECS (advanced scheduling) | GKE Enterprise |
๐๏ธ Storage
Section titled โ๐๏ธ Storageโ๐ชฃ Object Storage (Blob / S3)
Section titled โ๐ชฃ Object Storage (Blob / S3)โ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ชฃ Azure Blob Storage | S3 โ Simple Storage Service | Cloud Storage |
| ๐ฅ Blob โ Hot tier | S3 Standard | Cloud Storage Standard |
| โ๏ธ Blob โ Cool tier | S3 Standard-IA (Infrequent Access) | Cloud Storage Nearline |
| ๐ฅถ Blob โ Cold tier | S3 One Zone-IA | Cloud Storage Coldline |
| ๐ง Blob โ Archive tier | S3 Glacier Deep Archive | Cloud Storage Archive |
| ๐ค Azure Blob โ Auto-tiering | S3 Intelligent-Tiering | Cloud Storage Autoclass |
| ๐ Azure Blob geo-redundancy (GRS) | S3 Cross-Region Replication (CRR) | Cloud Storage Multi-Region |
| ๐ Azure Blob โ Transfer | S3 Transfer Acceleration | Cloud Storage โ no direct equivalent |
| ๐ Static website hosting (Blob) | S3 Static Website Hosting | Cloud Storage โ Static Website |
๐ฟ Block Storage (Disk)
Section titled โ๐ฟ Block Storage (Disk)โ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ฟ Azure Managed Disk โ Standard SSD | EBS gp3 โ General Purpose SSD | Persistent Disk (Balanced) |
| โก Azure Managed Disk โ Premium SSD | EBS io2 โ Provisioned IOPS SSD | Persistent Disk (SSD) |
| ๐๏ธ Azure Managed Disk โ Ultra Disk | EBS io2 Block Express | Extreme Persistent Disk |
| ๐ Azure Managed Disk โ Standard HDD | EBS st1 / sc1 โ HDD | Persistent Disk (Standard) |
| ๐ธ Azure Disk Snapshot | EBS Snapshot | Persistent Disk Snapshot |
๐ File Storage (Shared Filesystem)
Section titled โ๐ File Storage (Shared Filesystem)โ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ Azure Files (SMB/NFS) | EFS โ Elastic File System (NFS) | Filestore |
| ๐ช Azure Files โ Windows SMB | FSx for Windows File Server | n/a |
| ๐ Azure Files โ High Performance | FSx for Lustre (HPC / ML) | Filestore High Scale |
| ๐๏ธ Azure NetApp Files | FSx for NetApp ONTAP | NetApp Cloud Volumes (partner) |
๐งฐ Backup & Disaster Recovery
Section titled โ๐งฐ Backup & Disaster Recoveryโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ Azure Backup | AWS Backup | Google Cloud Backup |
| ๐ Azure Site Recovery (DR) | AWS Elastic Disaster Recovery | Google Cloud DR |
| ๐ Azure Storage Gateway / StorSimple | AWS Storage Gateway | Storage Transfer Service |
๐ Networking
Section titled โ๐ Networkingโ๐ Virtual Networks & Subnets
Section titled โ๐ Virtual Networks & Subnetsโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ Virtual Network (VNet) | VPC โ Virtual Private Cloud | VPC โ Virtual Private Cloud |
| ๐งฉ Subnet | Subnet | Subnet |
| ๐ Network Security Group (NSG) โ stateful | Security Group โ stateful | Firewall Rules |
| ๐ก๏ธ NSG at subnet level (stateless rules) | Network ACL (NACL) โ stateless | VPC Firewall Rules |
| ๐ Internet access for public resources | Internet Gateway (IGW) | Cloud Router / Internet access |
| ๐ Outbound internet for private subnets | NAT Gateway | Cloud NAT |
| ๐ Static public IP | Elastic IP (EIP) | Static External IP |
| ๐ Network Interface Card (NIC) | ENI โ Elastic Network Interface | Network Interface |
| ๐ VNet Peering | VPC Peering | VPC Peering |
| ๐ Azure Virtual WAN (hub-spoke) | AWS Transit Gateway | Cloud Network Connectivity Center |
| ๐ Azure Private Endpoint / Private Link | AWS PrivateLink / VPC Endpoint | Private Service Connect |
โ๏ธ Load Balancers
Section titled โโ๏ธ Load Balancersโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| โ๏ธ Azure Load Balancer (L4 โ TCP/UDP) | NLB โ Network Load Balancer | Cloud Load Balancing (TCP/UDP) |
| ๐ Azure Application Gateway (L7 โ HTTP/S) | ALB โ Application Load Balancer | Cloud Load Balancing (HTTP(S)) |
| ๐ ALB โ Path-based routing | ALB Listener Rules | URL Map (Backend Services) |
| ๐ Azure Front Door (global L7 + CDN) | CloudFront + Route 53 | Cloud CDN + Cloud Armor |
| ๐ Azure Front Door โ Global Acceleration | AWS Global Accelerator | Cloud CDN + Premium Tier Networking |
๐ DNS, CDN & Connectivity
Section titled โ๐ DNS, CDN & Connectivityโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ Azure DNS | Route 53 | Cloud DNS |
| ๐ฆ Azure Traffic Manager (routing policies) | Route 53 Routing Policies | Cloud DNS + Traffic Director |
| โก Azure CDN | CloudFront | Cloud CDN |
| ๐ Azure ExpressRoute (dedicated line) | AWS Direct Connect | Cloud Interconnect |
| ๐ก๏ธ Azure VPN Gateway | AWS VPN Gateway | Cloud VPN |
| ๐ Azure Bastion (secure VM access) | AWS Systems Manager Session Manager | Identity-Aware Proxy (IAP) |
| ๐ก๏ธ Azure DDoS Protection | AWS Shield | Cloud Armor |
| ๐งฑ Azure Web Application Firewall (WAF) | AWS WAF | Cloud Armor (WAF rules) |
| ๐ Azure API Management (APIM) | API Gateway | Cloud Endpoints / Apigee |
๐ Identity & Access Management
Section titled โ๐ Identity & Access Managementโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ค Microsoft Entra ID (Azure AD) | IAM โ Identity and Access Management | Cloud Identity / Google Workspace |
| ๐ข Azure AD Tenant | AWS Account | GCP Project |
| ๐ฅ Azure AD Groups | IAM Groups | Google Groups |
| ๐ญ Azure Managed Identity | IAM Role (for EC2 / Lambda / ECS) | Service Account |
| ๐ Azure Managed Identity โ instance level | IAM Instance Profile (attaches role to EC2) | Service Account (attached to VM) |
| ๐ซ Azure AD App Registration / Service Principal | IAM Role + OIDC | Service Account |
| ๐ Azure RBAC โ Role Definition | IAM Policy (JSON document) | IAM Role (YAML) |
| ๐ Azure RBAC โ Role Assignment | IAM Policy Attachment | IAM Binding |
| ๐ Azure Subscriptions + Management Groups | AWS Organizations + Organizational Units (OUs) | GCP Organization + Folders |
| ๐ฏ Azure Policy at management group | SCP โ Service Control Policy | Organization Policy |
| ๐ Azure Privileged Identity Management (PIM) | IAM Access Analyzer + temporary role assumption | IAM Recommender |
| ๐ชช Azure AD B2C (external users) | Amazon Cognito | Firebase Authentication / Identity Platform |
| ๐ซ Short-lived credentials | AWS STS โ Security Token Service | Workload Identity Federation |
| ๐ Federated identity (SAML/OIDC) | IAM Identity Center (SSO) | Cloud Identity (SSO) |
| โ Conditional Access | IAM Conditions + SCPs | VPC Service Controls + Context-Aware Access |
๐๏ธ Databases
Section titled โ๐๏ธ Databasesโ๐ Relational Databases
Section titled โ๐ Relational Databasesโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐๏ธ Azure SQL Database | RDS for SQL Server | Cloud SQL (SQL Server) |
| ๐ Azure Database for PostgreSQL | RDS for PostgreSQL | Cloud SQL for PostgreSQL |
| ๐ฌ Azure Database for MySQL | RDS for MySQL | Cloud SQL for MySQL |
| ๐ฑ Azure Database for MariaDB | RDS for MariaDB | Cloud SQL (MariaDB-compatible) |
| ๐ข Azure SQL Managed Instance (full SQL) | RDS for SQL Server Multi-AZ | Cloud SQL Enterprise Plus |
| ๐ Azure SQL Hyperscale | Amazon Aurora (MySQL/PostgreSQL compat.) | AlloyDB |
| โ๏ธ Azure SQL Serverless | Aurora Serverless v2 | Cloud SQL Autoscale |
| ๐ Read replica | RDS Read Replica | Cloud SQL Read Replica |
| ๐ก๏ธ High availability / failover | RDS Multi-AZ | Cloud SQL HA |
| ๐ธ Database snapshot | RDS Snapshot | Cloud SQL Backup |
| ๐ Database proxy (connection pooling) | RDS Proxy | Cloud SQL Auth Proxy |
๐ฆ NoSQL Databases
Section titled โ๐ฆ NoSQL Databasesโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ Azure Cosmos DB | DynamoDB | Firestore / Datastore |
| ๐ Cosmos DB (MongoDB API) | Amazon DocumentDB | Firestore (document model) |
| ๐๏ธ Cosmos DB (Cassandra API) | Amazon Keyspaces (Managed Cassandra) | Bigtable / Managed Cassandra |
| ๐ธ๏ธ Cosmos DB (Gremlin / Graph API) | Amazon Neptune | n/a |
| ๐ท๏ธ Cosmos DB (Table API) | DynamoDB | Cloud Bigtable / Firestore |
| ๐ Cosmos DB Global Distribution | DynamoDB Global Tables | Firestore Multi-region |
| โก Cosmos DB โ Change Feed | DynamoDB Streams | Firestore โ Change Streams |
โก In-Memory / Caching
Section titled โโก In-Memory / Cachingโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| โก Azure Cache for Redis | ElastiCache for Redis | Memorystore for Redis |
| ๐ง Azure Cache โ Memcached | ElastiCache for Memcached | Memorystore for Memcached |
| ๐ DynamoDB in-memory cache | DAX โ DynamoDB Accelerator | n/a |
๐ Analytics & Data Warehousing
Section titled โ๐ Analytics & Data Warehousingโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ Azure Synapse Analytics | Amazon Redshift | BigQuery |
| โ๏ธ Azure Data Factory (ETL/ELT) | AWS Glue (ETL) | Cloud Data Fusion / Dataflow |
| ๐ Azure Stream Analytics | Amazon Kinesis Data Analytics | Dataflow (streaming) |
| ๐ฅ Azure Databricks | AWS Databricks / Amazon EMR | Dataproc |
| ๐๏ธ Azure Data Catalog / Purview | AWS Glue Data Catalog | Data Catalog |
| ๐ Azure Data Lake Storage (ADLS) | S3 + AWS Lake Formation | Cloud Storage + BigLake |
๐จ Messaging & Eventing
Section titled โ๐จ Messaging & Eventingโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ฌ Azure Service Bus Queue | SQS โ Simple Queue Service | Cloud Tasks |
| ๐ข Azure Service Bus Topic (pub/sub) | SNS โ Simple Notification Service | Cloud Pub/Sub |
| ๐ฌ Azure Service Bus โ FIFO | SQS FIFO Queue | Cloud Tasks (ordered) |
| โ ๏ธ Dead-letter queue | SQS Dead Letter Queue (DLQ) | Cloud Pub/Sub dead-letter topic |
| โก Azure Event Grid (event routing) | Amazon EventBridge | Cloud Eventarc |
| ๐ Azure Event Hubs (streaming) | Amazon Kinesis Data Streams | Cloud Pub/Sub |
| ๐ Azure Event Hubs โ Kafka | Amazon MSK (Managed Kafka) | Confluent Cloud / Pub/Sub |
| ๐ฑ Azure Notification Hubs (mobile push) | Amazon SNS (Mobile Push) | Firebase Cloud Messaging (FCM) |
| ๐ Event-driven workflow | Amazon EventBridge Pipes | Eventarc |
๐ง DevOps & CI/CD
Section titled โ๐ง DevOps & CI/CDโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ง Azure DevOps Pipelines | CodePipeline + CodeBuild + CodeDeploy | Cloud Build + Cloud Deploy |
| ๐ Azure Repos (Git hosting) | CodeCommit (or GitHub) | Cloud Source Repositories |
| ๐ฆ Azure Artifacts (package registry) | CodeArtifact | Artifact Registry |
| ๐ณ Azure Container Registry (ACR) | ECR โ Elastic Container Registry | Artifact Registry |
| ๐ ARM Templates (declarative IaC) | CloudFormation | Cloud Deployment Manager |
| ๐จ Bicep (code-based IaC) | AWS CDK โ Cloud Development Kit | Pulumi / Config Connector |
| ๐ ๏ธ Azure Cloud Shell | AWS CloudShell | Cloud Shell |
๐ป Azure CLI (az) | AWS CLI (aws) | gcloud CLI |
| ๐ก Azure DevTest Labs | AWS Cloud9 + EC2 dev environments | Cloud Workstations |
| ๐ Azure App Service Deploy | CodeDeploy to Elastic Beanstalk | Cloud Deploy |
| ๐ GitHub Actions (hosted runners) | CodeBuild compute | Cloud Build workers |
๐ Monitoring & Observability
Section titled โ๐ Monitoring & Observabilityโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ Azure Monitor (metrics) | Amazon CloudWatch (metrics) | Cloud Monitoring |
| ๐ Log Analytics Workspace | CloudWatch Logs | Cloud Logging |
| ๐ KQL โ Kusto Query Language | CloudWatch Logs Insights | Logs Explorer |
| ๐ Application Insights (APM) | AWS X-Ray + CloudWatch ServiceLens | Cloud Trace + Cloud Profiler |
| ๐ Azure Monitor Workbooks (dashboards) | CloudWatch Dashboards | Cloud Monitoring Dashboards |
| ๐จ Azure Monitor Alerts | CloudWatch Alarms | Cloud Monitoring Alerting |
| ๐ Azure Activity Log (API audit) | AWS CloudTrail | Cloud Audit Logs |
| ๐ฅ Azure Service Health | AWS Health Dashboard | Google Cloud Status |
| ๐ฌ Azure Monitor โ Container Insights | CloudWatch Container Insights | Cloud Monitoring (GKE) |
| ๐งต Distributed tracing | AWS X-Ray | Cloud Trace |
| ๐ค Metric anomaly detection | CloudWatch Anomaly Detection | Cloud Monitoring Alerting |
๐ Security & Compliance
Section titled โ๐ Security & Complianceโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ก๏ธ Microsoft Defender for Cloud (CSPM) | AWS Security Hub + GuardDuty | Security Command Center |
| ๐ Microsoft Defender for Servers | Amazon Inspector (vulnerability scan) | Security Command Center |
| ๐๏ธ Microsoft Defender for Storage | Amazon Macie (sensitive data discovery) | Sensitive Data Protection |
| ๐ Azure Key Vault โ Secrets | AWS Secrets Manager | Secret Manager |
| ๐๏ธ Azure Key Vault โ Encryption Keys | AWS KMS โ Key Management Service | Cloud KMS |
| ๐ Azure Key Vault โ Certificates | AWS Certificate Manager (ACM) | Certificate Manager |
| ๐ Secret rotation | Secrets Manager automatic rotation | Secret Manager auto-rotation |
| ๐ต๏ธ Microsoft Sentinel (SIEM) | Amazon Security Lake + Partner SIEM | Chronicle SIEM |
| ๐ Azure Policy (compliance rules) | AWS Config Rules + SCPs | Organization Policy Service |
| ๐๏ธ Azure Blueprints | AWS Control Tower | Assured Workloads |
| ๐๏ธ Threat detection / anomaly | Amazon GuardDuty | Security Command Center |
| ๐ WAF (Web Application Firewall) | AWS WAF | Cloud Armor |
| ๐ก๏ธ DDoS protection | AWS Shield (Standard = free, Advanced = paid) | Cloud Armor |
| ๐ Compliance posture score | AWS Security Hub โ Findings | Security Command Center Score |
๐ค AI & Machine Learning
Section titled โ๐ค AI & Machine Learningโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ง Azure Machine Learning (ML platform) | Amazon SageMaker | Vertex AI |
| ๐ฌ Azure OpenAI Service (GPT, DALL-E) | Amazon Bedrock (Claude, Titan, Llama, Mistral) | Vertex AI โ Gemini |
| ๐ Azure ML โ Training Compute | SageMaker Training Jobs | Vertex AI Training |
| ๐ Azure ML โ Online Endpoints | SageMaker Real-Time Endpoints | Vertex AI Online Prediction |
| ๐ Azure ML โ Batch Endpoints | SageMaker Batch Transform | Vertex AI Batch Prediction |
| ๐ฌ Azure ML Pipelines | SageMaker Pipelines | Vertex AI Pipelines |
| ๐ฆ Azure ML Model Registry | SageMaker Model Registry | Vertex AI Model Registry |
| ๐งฉ Azure ML โ Feature Store | SageMaker Feature Store | Vertex AI Feature Store |
| ๐ฏ Azure ML โ AutoML | SageMaker Autopilot | Vertex AI AutoML |
| ๐ผ๏ธ Azure Computer Vision | Amazon Rekognition | Vision AI |
| ๐ฃ๏ธ Azure Speech Services (STT/TTS) | Amazon Transcribe (STT) + Amazon Polly (TTS) | Speech-to-Text + Text-to-Speech |
| ๐ Azure Language (NLP / Text Analytics) | Amazon Comprehend | Natural Language AI |
| ๐ Azure Translator | Amazon Translate | Translation AI |
| ๐ค Azure Bot Service | Amazon Lex | Dialogflow CX |
| ๐ Azure AI Search / Cognitive Search | Amazon Kendra | Vertex AI Search |
| ๐ Azure Document Intelligence / Form Recognizer | Amazon Textract | Document AI |
| ๐ฌ Azure Video Indexer | Amazon Rekognition Video | Video Intelligence AI |
| ๐ก๏ธ Azure Content Moderator | Amazon Rekognition (content moderation) | Cloud Vision SafeSearch |
โก Serverless & Integration
Section titled โโก Serverless & Integrationโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| โก Azure Functions (serverless compute) | AWS Lambda | Cloud Functions |
| โฑ๏ธ Azure Functions โ Timer trigger | Lambda + EventBridge Scheduler | Cloud Scheduler + Cloud Functions |
| ๐ Azure Functions โ Bindings | Lambda + SDK integrations | Cloud Functions triggers |
| ๐ Azure Logic Apps (workflow) | AWS Step Functions | Workflows |
| ๐งฉ Azure Logic Apps โ Connectors | Amazon EventBridge Pipes | Application Integration |
| ๐ Azure Durable Functions (stateful) | AWS Step Functions (Standard) | Workflows |
| ๐ค Power Automate | n/a (partner tools) | AppSheet Automation |
| ๐ Azure API Management (gateway) | Amazon API Gateway | Cloud Endpoints / Apigee |
| ๐ Azure Event-driven orchestration | Amazon EventBridge + Step Functions | Eventarc + Workflows |
๐ญ Containers & Kubernetes
Section titled โ๐ญ Containers & Kubernetesโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| โธ๏ธ AKS โ Azure Kubernetes Service | EKS โ Elastic Kubernetes Service | GKE โ Google Kubernetes Engine |
| ๐ณ AKS Node Pool (VM-backed) | EKS Managed Node Group | GKE Node Pool |
| โ๏ธ AKS Virtual Nodes (serverless) | EKS Fargate Profile | GKE Autopilot |
| ๐ค AKS โ KEDA (event-driven scaling) | KEDA on EKS | Cloud Run (event-driven) |
| ๐ AKS Workload Identity | IRSA โ IAM Roles for Service Accounts | Workload Identity |
| ๐ฆ Azure Container Registry (ACR) | ECR โ Elastic Container Registry | Artifact Registry |
| ๐ Helm chart deploy | Helm on EKS | Helm on GKE |
| ๐ Azure Container Apps (serverless) | ECS Fargate | Cloud Run |
| ๐งฑ Azure Container Instances (ACI) | ECS task (on-demand) | Cloud Run Jobs |
| ๐ณ Docker image build in cloud | AWS CodeBuild | Cloud Build |
๐ IoT & Edge
Section titled โ๐ IoT & Edgeโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ก Azure IoT Hub | AWS IoT Core | Cloud IoT Core (โ Pub/Sub) |
| ๐ฅ๏ธ Azure IoT Edge (on-prem) | AWS Greengrass | Edge TPU / Anthos |
| ๐น๏ธ Azure Digital Twins | AWS IoT TwinMaker | n/a |
| โฑ๏ธ Azure Time Series Insights | Amazon Timestream | BigQuery + Cloud IoT |
| ๐ญ Azure IoT Central | AWS IoT SiteWise | n/a |
๐ฅ๏ธ Virtual Desktop & End-User Computing
Section titled โ๐ฅ๏ธ Virtual Desktop & End-User Computingโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ฅ๏ธ Azure Virtual Desktop (AVD) | Amazon WorkSpaces (managed desktops) | Chrome Enterprise / Cloud Workstations |
| ๐บ Azure RemoteApp (streamed apps) | Amazon AppStream 2.0 | n/a |
| ๐ป Dev Box (dev workstation in cloud) | AWS Cloud9 + EC2 | Cloud Workstations |
๐ข Management & Governance
Section titled โ๐ข Management & Governanceโ| ๐ต Microsoft Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|
| ๐ณ Azure Subscription (billing boundary) | AWS Account | GCP Project |
| ๐ข Azure Management Group | AWS Organizational Unit (OU) | GCP Folder |
| ๐ Azure Resource Group | AWS Resource Group (tags-based grouping) | GCP Project (no sub-grouping) |
| ๐ Azure Tenant | AWS Organization | GCP Organization |
| ๐ท๏ธ Azure Tags | AWS Tags (Resource Tags) | GCP Labels |
| ๐ฐ Azure Cost Management + Billing | AWS Cost Explorer + AWS Budgets | Cloud Billing + Budget Alerts |
| ๐ค Azure Advisor (recommendations) | AWS Trusted Advisor | Active Assist Recommendations |
| ๐ Azure Policy (guardrails) | AWS Config Rules + SCPs | Organization Policy |
| ๐๏ธ Azure Resource Manager (ARM) | AWS CloudFormation / CDK | Cloud Deployment Manager |
| ๐ Azure Automation (runbooks) | AWS Systems Manager (SSM) Automation | Cloud Run Jobs / Workflows |
| ๐ Azure Arc (hybrid cloud) | AWS Outposts / ECS Anywhere | Anthos |
| ๐ง Remote VM access (SSH-free) | AWS Systems Manager Session Manager (SSM) | Identity-Aware Proxy (IAP) Tunnelling |
| ๐ Azure Monitor Metrics | Amazon CloudWatch Metrics | Cloud Monitoring |
| ๐ Patch management | AWS Systems Manager Patch Manager | OS Config |
๐ฐ Pricing Models
Section titled โ๐ฐ Pricing Modelsโ| ๐ก Concept | ๐ต Azure | ๐ง AWS | ๐ด GCP |
|---|---|---|---|
| ๐ณ Pay per use | Pay-as-you-go | On-Demand | On-Demand |
| ๐ 1-year commitment | Reserved Instance (1yr) | Reserved Instance (1yr) / Savings Plans | Committed Use Discount (1yr) |
| ๐ 3-year commitment | Reserved Instance (3yr) | Reserved Instance (3yr) / Savings Plans | Committed Use Discount (3yr) |
| ๐ฏ Flexible commitment | Azure Savings Plan for Compute | Compute Savings Plans | CUD โ flexible |
| ๐ฐ Spare capacity (cheapest) | Azure Spot VM | EC2 Spot Instance | Spot VM (Preemptible) |
| ๐ Physical server for you | Azure Dedicated Host | EC2 Dedicated Host | Sole-tenant Node |
| ๐ Free tier | 12 months + always-free services | 12 months + always-free services | $300 credit (90 days) |
| ๐งฎ Pricing calculator | Azure Calculator | AWS Calculator | GCP Calculator |
๐ค Name Translation Quick Reference (Azure โ AWS)
Section titled โ๐ค Name Translation Quick Reference (Azure โ AWS)โFor Azure professionals who keep forgetting what things are called in AWS. ๐ต โ ๐ง
| ๐ต What you call it in Azure | ๐ง What AWS calls it | ๐ก Memory tip |
|---|---|---|
| ๐ฅ๏ธ Virtual Machine | EC2 โ Elastic Compute Cloud | โElastic Computerโ |
| ๐ผ๏ธ VM Image / Managed Image | AMI โ Amazon Machine Image | โAmazonโs VM snapshotโ |
| ๐ VM Size / SKU | Instance Type (t3.micro, m6i.large) | Each letter = a family |
| ๐ VM Scale Set (VMSS) | ASG โ Auto Scaling Group | โAuto Scaling Groupโ |
| ๐ App Service (PaaS web hosting) | Elastic Beanstalk | AWSโs PaaS |
| โก Azure Functions | Lambda | Named after lambda calculus |
| ๐ฆ Container Apps | ECS Fargate | ECS = Elastic Container Service |
| โธ๏ธ AKS | EKS | Elastic Kubernetes Service |
| ๐ชฃ Blob Storage | S3 โ Simple Storage Service | โS3 = Storage Serviceโ |
| ๐ฟ Managed Disk (SSD) | EBS gp3 โ Elastic Block Store | โBlock = Diskโ |
| ๐ Azure Files | EFS โ Elastic File System | NFS shared filesystem |
| ๐ช Azure Files (Windows) | FSx for Windows | Windows-native SMB on AWS |
| ๐ Virtual Network (VNet) | VPC โ Virtual Private Cloud | โVirtual Private Cloudโ |
| ๐ Network Security Group (NSG) | Security Group (+ NACL for subnet) | SG = stateful, NACL = stateless |
| ๐ Static Public IP | Elastic IP (EIP) | Same concept โ โElastic = fixedโ |
| ๐ Internet Gateway | Internet Gateway (IGW) | Same name! |
| ๐ NAT Gateway | NAT Gateway | Same name! |
| โ๏ธ Load Balancer (L4) | NLB โ Network Load Balancer | โNetwork = TCP/UDPโ |
| ๐ Application Gateway (L7) | ALB โ Application Load Balancer | โApplication = HTTP/Sโ |
| ๐ Azure Front Door | CloudFront (CDN) + Route 53 | Split into two services in AWS |
| ๐ Global traffic acceleration | AWS Global Accelerator | Dedicated AWS backbone routing |
| ๐ Azure DNS | Route 53 | Port 53 = DNS port |
| ๐๏ธ Azure SQL Database | RDS โ Relational Database Service | โManaged DB serviceโ |
| ๐ Azure SQL Hyperscale | Amazon Aurora | AWSโs premium DB engine |
| ๐ Cosmos DB | DynamoDB | AWSโs NoSQL flagship |
| โก Azure Cache for Redis | ElastiCache | โElastic Cacheโ |
| ๐ฌ Service Bus Queue | SQS โ Simple Queue Service | โSimple Queueโ |
| ๐ข Service Bus Topic / Event Grid | SNS โ Simple Notification Service | โpub/sub notificationsโ |
| ๐ Event Hubs | Kinesis | AWS streaming data |
| ๐ Key Vault (Secrets) | Secrets Manager | Stores & rotates secrets |
| ๐๏ธ Key Vault (Keys) | KMS โ Key Management Service | Encryption keys |
| ๐ Key Vault (Certificates) | ACM โ Certificate Manager | TLS certificates |
| ๐ค Entra ID / Azure AD | IAM | Identity + access combined |
| ๐ญ Managed Identity | IAM Role (attached via Instance Profile) | No credentials stored anywhere |
| ๐ IAM Role on a VM | IAM Instance Profile | Wrapper that attaches a role to EC2 |
| ๐ Short-lived credentials | AWS STS โ Security Token Service | Temporary tokens |
| ๐ข Management Group + Subscriptions | AWS Organizations + Accounts | Multi-account management |
| ๐ Azure Monitor | CloudWatch | Metrics + logs + alarms |
| ๐ Log Analytics | CloudWatch Logs | Centralised log storage |
| ๐ Application Insights | X-Ray | Distributed tracing |
| ๐ Azure Activity Log | CloudTrail | Every API call logged |
| ๐ก๏ธ Microsoft Defender for Cloud | Security Hub + GuardDuty | Split across two services |
| ๐๏ธ Threat detection (anomalies) | GuardDuty | ML-based threat detection |
| ๐ Vulnerability scanning | Amazon Inspector | OS + container CVE scanning |
| ๐ Azure Policy | AWS Config Rules + SCPs | Resource compliance rules |
| ๐ง Azure DevOps Pipelines | CodePipeline + CodeBuild + CodeDeploy | Three services = one pipeline |
| ๐ฆ Azure Container Registry (ACR) | ECR โ Elastic Container Registry | Private Docker registry |
| ๐ ARM Templates | CloudFormation | Declarative YAML/JSON IaC |
| ๐จ Bicep / Pulumi | AWS CDK | Code-based IaC (TypeScript, Pythonโฆ) |
| ๐ง Remote VM access (no SSH open) | SSM Session Manager | No bastion needed |
| ๐ Azure Arc | AWS Outposts / ECS Anywhere | Run cloud services on-prem |
This comparison reflects service capabilities as of 2025โ2026. Cloud providers continuously release new services โ always verify with official documentation.