Skip to content

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)


CloudBrandShort name
๐Ÿ”ตMicrosoft AzureAzure
๐ŸŸงAmazon Web ServicesAWS
๐Ÿ”ดGoogle Cloud PlatformGCP

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ–ฅ๏ธ Virtual Machine (VM)EC2 โ€” Elastic Compute CloudCompute Engine
๐Ÿ–ผ๏ธ Azure VM Image / Compute GalleryAMI โ€” Amazon Machine ImageMachine 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 ImageLaunch TemplateInstance Template
๐Ÿ“Ž Azure VM ExtensionEC2 User Data (startup script)Startup Script
๐ŸŽ›๏ธ Azure Instance Metadata ServiceEC2 Instance Metadata Service (IMDS)Metadata Server
๐Ÿ”„ VM Scale Sets (VMSS)ASG โ€” Auto Scaling GroupManaged Instance Group
๐Ÿ“Š Azure Autoscale (scale rule)ASG Scaling PolicyAutoscaler Policy
โšก Azure FunctionsLambdaCloud Functions
๐Ÿ“ฆ Azure Container AppsECS FargateCloud Run
๐Ÿงฑ Azure Container Instances (ACI)ECS / Fargate (one-off task)Cloud Run Jobs
โ˜ธ๏ธ Azure Kubernetes Service (AKS)EKS โ€” Elastic Kubernetes ServiceGKE โ€” Google Kubernetes Engine
๐Ÿƒ Azure App Service (Web Apps PaaS)Elastic Beanstalk / App RunnerApp Engine
๐ŸŽฏ Azure Spot VMEC2 Spot InstanceSpot VM (Preemptible)
๐Ÿ“… Azure Reserved VM InstanceReserved Instance / Savings PlansCommitted Use Discount
๐Ÿ› Azure BatchAWS BatchCloud Batch
๐Ÿงต Azure Service FabricAmazon ECS (advanced scheduling)GKE Enterprise

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿชฃ Azure Blob StorageS3 โ€” Simple Storage ServiceCloud Storage
๐Ÿ”ฅ Blob โ€” Hot tierS3 StandardCloud Storage Standard
โ„๏ธ Blob โ€” Cool tierS3 Standard-IA (Infrequent Access)Cloud Storage Nearline
๐Ÿฅถ Blob โ€” Cold tierS3 One Zone-IACloud Storage Coldline
๐ŸงŠ Blob โ€” Archive tierS3 Glacier Deep ArchiveCloud Storage Archive
๐Ÿค– Azure Blob โ€” Auto-tieringS3 Intelligent-TieringCloud Storage Autoclass
๐ŸŒ Azure Blob geo-redundancy (GRS)S3 Cross-Region Replication (CRR)Cloud Storage Multi-Region
๐Ÿš€ Azure Blob โ€” TransferS3 Transfer AccelerationCloud Storage โ€” no direct equivalent
๐ŸŒ Static website hosting (Blob)S3 Static Website HostingCloud Storage โ€” Static Website
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ’ฟ Azure Managed Disk โ€” Standard SSDEBS gp3 โ€” General Purpose SSDPersistent Disk (Balanced)
โšก Azure Managed Disk โ€” Premium SSDEBS io2 โ€” Provisioned IOPS SSDPersistent Disk (SSD)
๐ŸŽ๏ธ Azure Managed Disk โ€” Ultra DiskEBS io2 Block ExpressExtreme Persistent Disk
๐Ÿ“€ Azure Managed Disk โ€” Standard HDDEBS st1 / sc1 โ€” HDDPersistent Disk (Standard)
๐Ÿ“ธ Azure Disk SnapshotEBS SnapshotPersistent Disk Snapshot
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ“ Azure Files (SMB/NFS)EFS โ€” Elastic File System (NFS)Filestore
๐ŸชŸ Azure Files โ€” Windows SMBFSx for Windows File Servern/a
๐Ÿš€ Azure Files โ€” High PerformanceFSx for Lustre (HPC / ML)Filestore High Scale
๐Ÿ—„๏ธ Azure NetApp FilesFSx for NetApp ONTAPNetApp Cloud Volumes (partner)
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ”’ Azure BackupAWS BackupGoogle Cloud Backup
๐Ÿ” Azure Site Recovery (DR)AWS Elastic Disaster RecoveryGoogle Cloud DR
๐ŸŒ‰ Azure Storage Gateway / StorSimpleAWS Storage GatewayStorage Transfer Service

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐ŸŒ Virtual Network (VNet)VPC โ€” Virtual Private CloudVPC โ€” Virtual Private Cloud
๐Ÿงฉ SubnetSubnetSubnet
๐Ÿ”’ Network Security Group (NSG) โ€” statefulSecurity Group โ€” statefulFirewall Rules
๐Ÿ›ก๏ธ NSG at subnet level (stateless rules)Network ACL (NACL) โ€” statelessVPC Firewall Rules
๐ŸŒ Internet access for public resourcesInternet Gateway (IGW)Cloud Router / Internet access
๐Ÿ”„ Outbound internet for private subnetsNAT GatewayCloud NAT
๐ŸŒ Static public IPElastic IP (EIP)Static External IP
๐Ÿ”Œ Network Interface Card (NIC)ENI โ€” Elastic Network InterfaceNetwork Interface
๐Ÿ”— VNet PeeringVPC PeeringVPC Peering
๐ŸŒ€ Azure Virtual WAN (hub-spoke)AWS Transit GatewayCloud Network Connectivity Center
๐Ÿ”’ Azure Private Endpoint / Private LinkAWS PrivateLink / VPC EndpointPrivate Service Connect
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
โš–๏ธ Azure Load Balancer (L4 โ€” TCP/UDP)NLB โ€” Network Load BalancerCloud Load Balancing (TCP/UDP)
๐ŸŒ Azure Application Gateway (L7 โ€” HTTP/S)ALB โ€” Application Load BalancerCloud Load Balancing (HTTP(S))
๐Ÿ”— ALB โ€” Path-based routingALB Listener RulesURL Map (Backend Services)
๐ŸŒ Azure Front Door (global L7 + CDN)CloudFront + Route 53Cloud CDN + Cloud Armor
๐Ÿš€ Azure Front Door โ€” Global AccelerationAWS Global AcceleratorCloud CDN + Premium Tier Networking
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐ŸŒ Azure DNSRoute 53Cloud DNS
๐Ÿšฆ Azure Traffic Manager (routing policies)Route 53 Routing PoliciesCloud DNS + Traffic Director
โšก Azure CDNCloudFrontCloud CDN
๐Ÿ”Œ Azure ExpressRoute (dedicated line)AWS Direct ConnectCloud Interconnect
๐Ÿ›ก๏ธ Azure VPN GatewayAWS VPN GatewayCloud VPN
๐Ÿ”’ Azure Bastion (secure VM access)AWS Systems Manager Session ManagerIdentity-Aware Proxy (IAP)
๐Ÿ›ก๏ธ Azure DDoS ProtectionAWS ShieldCloud Armor
๐Ÿงฑ Azure Web Application Firewall (WAF)AWS WAFCloud Armor (WAF rules)
๐Ÿ”Œ Azure API Management (APIM)API GatewayCloud Endpoints / Apigee

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ‘ค Microsoft Entra ID (Azure AD)IAM โ€” Identity and Access ManagementCloud Identity / Google Workspace
๐Ÿข Azure AD TenantAWS AccountGCP Project
๐Ÿ‘ฅ Azure AD GroupsIAM GroupsGoogle Groups
๐ŸŽญ Azure Managed IdentityIAM Role (for EC2 / Lambda / ECS)Service Account
๐Ÿ“Ž Azure Managed Identity โ€” instance levelIAM Instance Profile (attaches role to EC2)Service Account (attached to VM)
๐ŸŽซ Azure AD App Registration / Service PrincipalIAM Role + OIDCService Account
๐Ÿ“‹ Azure RBAC โ€” Role DefinitionIAM Policy (JSON document)IAM Role (YAML)
๐Ÿ” Azure RBAC โ€” Role AssignmentIAM Policy AttachmentIAM Binding
๐ŸŒ Azure Subscriptions + Management GroupsAWS Organizations + Organizational Units (OUs)GCP Organization + Folders
๐ŸŽฏ Azure Policy at management groupSCP โ€” Service Control PolicyOrganization Policy
๐Ÿ›‚ Azure Privileged Identity Management (PIM)IAM Access Analyzer + temporary role assumptionIAM Recommender
๐Ÿชช Azure AD B2C (external users)Amazon CognitoFirebase Authentication / Identity Platform
๐ŸŽซ Short-lived credentialsAWS STS โ€” Security Token ServiceWorkload Identity Federation
๐Ÿ”— Federated identity (SAML/OIDC)IAM Identity Center (SSO)Cloud Identity (SSO)
โœ… Conditional AccessIAM Conditions + SCPsVPC Service Controls + Context-Aware Access

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ—ƒ๏ธ Azure SQL DatabaseRDS for SQL ServerCloud SQL (SQL Server)
๐Ÿ˜ Azure Database for PostgreSQLRDS for PostgreSQLCloud SQL for PostgreSQL
๐Ÿฌ Azure Database for MySQLRDS for MySQLCloud SQL for MySQL
๐Ÿฑ Azure Database for MariaDBRDS for MariaDBCloud SQL (MariaDB-compatible)
๐Ÿข Azure SQL Managed Instance (full SQL)RDS for SQL Server Multi-AZCloud SQL Enterprise Plus
๐Ÿš€ Azure SQL HyperscaleAmazon Aurora (MySQL/PostgreSQL compat.)AlloyDB
โ˜๏ธ Azure SQL ServerlessAurora Serverless v2Cloud SQL Autoscale
๐Ÿ”„ Read replicaRDS Read ReplicaCloud SQL Read Replica
๐Ÿ›ก๏ธ High availability / failoverRDS Multi-AZCloud SQL HA
๐Ÿ“ธ Database snapshotRDS SnapshotCloud SQL Backup
๐Ÿ”Œ Database proxy (connection pooling)RDS ProxyCloud SQL Auth Proxy
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐ŸŒ Azure Cosmos DBDynamoDBFirestore / Datastore
๐Ÿ“„ Cosmos DB (MongoDB API)Amazon DocumentDBFirestore (document model)
๐Ÿ—‚๏ธ Cosmos DB (Cassandra API)Amazon Keyspaces (Managed Cassandra)Bigtable / Managed Cassandra
๐Ÿ•ธ๏ธ Cosmos DB (Gremlin / Graph API)Amazon Neptunen/a
๐Ÿท๏ธ Cosmos DB (Table API)DynamoDBCloud Bigtable / Firestore
๐ŸŒ Cosmos DB Global DistributionDynamoDB Global TablesFirestore Multi-region
โšก Cosmos DB โ€” Change FeedDynamoDB StreamsFirestore โ€” Change Streams
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
โšก Azure Cache for RedisElastiCache for RedisMemorystore for Redis
๐Ÿ”ง Azure Cache โ€” MemcachedElastiCache for MemcachedMemorystore for Memcached
๐Ÿš€ DynamoDB in-memory cacheDAX โ€” DynamoDB Acceleratorn/a
๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ“Š Azure Synapse AnalyticsAmazon RedshiftBigQuery
โš™๏ธ Azure Data Factory (ETL/ELT)AWS Glue (ETL)Cloud Data Fusion / Dataflow
๐ŸŒŠ Azure Stream AnalyticsAmazon Kinesis Data AnalyticsDataflow (streaming)
๐Ÿ”ฅ Azure DatabricksAWS Databricks / Amazon EMRDataproc
๐Ÿ—‚๏ธ Azure Data Catalog / PurviewAWS Glue Data CatalogData Catalog
๐Ÿ” Azure Data Lake Storage (ADLS)S3 + AWS Lake FormationCloud Storage + BigLake

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ“ฌ Azure Service Bus QueueSQS โ€” Simple Queue ServiceCloud Tasks
๐Ÿ“ข Azure Service Bus Topic (pub/sub)SNS โ€” Simple Notification ServiceCloud Pub/Sub
๐Ÿ“ฌ Azure Service Bus โ€” FIFOSQS FIFO QueueCloud Tasks (ordered)
โ˜ ๏ธ Dead-letter queueSQS Dead Letter Queue (DLQ)Cloud Pub/Sub dead-letter topic
โšก Azure Event Grid (event routing)Amazon EventBridgeCloud Eventarc
๐ŸŒŠ Azure Event Hubs (streaming)Amazon Kinesis Data StreamsCloud Pub/Sub
๐Ÿ˜ Azure Event Hubs โ€” KafkaAmazon MSK (Managed Kafka)Confluent Cloud / Pub/Sub
๐Ÿ“ฑ Azure Notification Hubs (mobile push)Amazon SNS (Mobile Push)Firebase Cloud Messaging (FCM)
๐Ÿ”— Event-driven workflowAmazon EventBridge PipesEventarc

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ”ง Azure DevOps PipelinesCodePipeline + CodeBuild + CodeDeployCloud Build + Cloud Deploy
๐Ÿ“‚ Azure Repos (Git hosting)CodeCommit (or GitHub)Cloud Source Repositories
๐Ÿ“ฆ Azure Artifacts (package registry)CodeArtifactArtifact Registry
๐Ÿณ Azure Container Registry (ACR)ECR โ€” Elastic Container RegistryArtifact Registry
๐Ÿ“ ARM Templates (declarative IaC)CloudFormationCloud Deployment Manager
๐Ÿ”จ Bicep (code-based IaC)AWS CDK โ€” Cloud Development KitPulumi / Config Connector
๐Ÿ› ๏ธ Azure Cloud ShellAWS CloudShellCloud Shell
๐Ÿ’ป Azure CLI (az)AWS CLI (aws)gcloud CLI
๐Ÿ’ก Azure DevTest LabsAWS Cloud9 + EC2 dev environmentsCloud Workstations
๐Ÿš€ Azure App Service DeployCodeDeploy to Elastic BeanstalkCloud Deploy
๐Ÿ™ GitHub Actions (hosted runners)CodeBuild computeCloud Build workers

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ“Š Azure Monitor (metrics)Amazon CloudWatch (metrics)Cloud Monitoring
๐Ÿ“‹ Log Analytics WorkspaceCloudWatch LogsCloud Logging
๐Ÿ” KQL โ€” Kusto Query LanguageCloudWatch Logs InsightsLogs Explorer
๐Ÿ”Ž Application Insights (APM)AWS X-Ray + CloudWatch ServiceLensCloud Trace + Cloud Profiler
๐Ÿ“ˆ Azure Monitor Workbooks (dashboards)CloudWatch DashboardsCloud Monitoring Dashboards
๐Ÿšจ Azure Monitor AlertsCloudWatch AlarmsCloud Monitoring Alerting
๐Ÿ“œ Azure Activity Log (API audit)AWS CloudTrailCloud Audit Logs
๐Ÿฅ Azure Service HealthAWS Health DashboardGoogle Cloud Status
๐Ÿ”ฌ Azure Monitor โ€” Container InsightsCloudWatch Container InsightsCloud Monitoring (GKE)
๐Ÿงต Distributed tracingAWS X-RayCloud Trace
๐Ÿค– Metric anomaly detectionCloudWatch Anomaly DetectionCloud Monitoring Alerting

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ›ก๏ธ Microsoft Defender for Cloud (CSPM)AWS Security Hub + GuardDutySecurity Command Center
๐Ÿ” Microsoft Defender for ServersAmazon Inspector (vulnerability scan)Security Command Center
๐Ÿ—ƒ๏ธ Microsoft Defender for StorageAmazon Macie (sensitive data discovery)Sensitive Data Protection
๐Ÿ”‘ Azure Key Vault โ€” SecretsAWS Secrets ManagerSecret Manager
๐Ÿ—๏ธ Azure Key Vault โ€” Encryption KeysAWS KMS โ€” Key Management ServiceCloud KMS
๐Ÿ“œ Azure Key Vault โ€” CertificatesAWS Certificate Manager (ACM)Certificate Manager
๐Ÿ”„ Secret rotationSecrets Manager automatic rotationSecret Manager auto-rotation
๐Ÿ•ต๏ธ Microsoft Sentinel (SIEM)Amazon Security Lake + Partner SIEMChronicle SIEM
๐Ÿ“‹ Azure Policy (compliance rules)AWS Config Rules + SCPsOrganization Policy Service
๐Ÿ—๏ธ Azure BlueprintsAWS Control TowerAssured Workloads
๐Ÿ‘๏ธ Threat detection / anomalyAmazon GuardDutySecurity Command Center
๐ŸŒ WAF (Web Application Firewall)AWS WAFCloud Armor
๐Ÿ›ก๏ธ DDoS protectionAWS Shield (Standard = free, Advanced = paid)Cloud Armor
๐Ÿ“Š Compliance posture scoreAWS Security Hub โ€” FindingsSecurity Command Center Score

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿง  Azure Machine Learning (ML platform)Amazon SageMakerVertex AI
๐Ÿ’ฌ Azure OpenAI Service (GPT, DALL-E)Amazon Bedrock (Claude, Titan, Llama, Mistral)Vertex AI โ€” Gemini
๐ŸŽ“ Azure ML โ€” Training ComputeSageMaker Training JobsVertex AI Training
๐Ÿš€ Azure ML โ€” Online EndpointsSageMaker Real-Time EndpointsVertex AI Online Prediction
๐Ÿ“Š Azure ML โ€” Batch EndpointsSageMaker Batch TransformVertex AI Batch Prediction
๐Ÿ”ฌ Azure ML PipelinesSageMaker PipelinesVertex AI Pipelines
๐Ÿ“ฆ Azure ML Model RegistrySageMaker Model RegistryVertex AI Model Registry
๐Ÿงฉ Azure ML โ€” Feature StoreSageMaker Feature StoreVertex AI Feature Store
๐ŸŽฏ Azure ML โ€” AutoMLSageMaker AutopilotVertex AI AutoML
๐Ÿ–ผ๏ธ Azure Computer VisionAmazon RekognitionVision AI
๐Ÿ—ฃ๏ธ Azure Speech Services (STT/TTS)Amazon Transcribe (STT) + Amazon Polly (TTS)Speech-to-Text + Text-to-Speech
๐Ÿ“ Azure Language (NLP / Text Analytics)Amazon ComprehendNatural Language AI
๐ŸŒ Azure TranslatorAmazon TranslateTranslation AI
๐Ÿค– Azure Bot ServiceAmazon LexDialogflow CX
๐Ÿ” Azure AI Search / Cognitive SearchAmazon KendraVertex AI Search
๐Ÿ“„ Azure Document Intelligence / Form RecognizerAmazon TextractDocument AI
๐ŸŽฌ Azure Video IndexerAmazon Rekognition VideoVideo Intelligence AI
๐Ÿ›ก๏ธ Azure Content ModeratorAmazon Rekognition (content moderation)Cloud Vision SafeSearch

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
โšก Azure Functions (serverless compute)AWS LambdaCloud Functions
โฑ๏ธ Azure Functions โ€” Timer triggerLambda + EventBridge SchedulerCloud Scheduler + Cloud Functions
๐Ÿ”— Azure Functions โ€” BindingsLambda + SDK integrationsCloud Functions triggers
๐Ÿ”„ Azure Logic Apps (workflow)AWS Step FunctionsWorkflows
๐Ÿงฉ Azure Logic Apps โ€” ConnectorsAmazon EventBridge PipesApplication Integration
๐Ÿ” Azure Durable Functions (stateful)AWS Step Functions (Standard)Workflows
๐Ÿค– Power Automaten/a (partner tools)AppSheet Automation
๐ŸŒ Azure API Management (gateway)Amazon API GatewayCloud Endpoints / Apigee
๐Ÿ”— Azure Event-driven orchestrationAmazon EventBridge + Step FunctionsEventarc + Workflows

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
โ˜ธ๏ธ AKS โ€” Azure Kubernetes ServiceEKS โ€” Elastic Kubernetes ServiceGKE โ€” Google Kubernetes Engine
๐Ÿณ AKS Node Pool (VM-backed)EKS Managed Node GroupGKE Node Pool
โ˜๏ธ AKS Virtual Nodes (serverless)EKS Fargate ProfileGKE Autopilot
๐Ÿค– AKS โ€” KEDA (event-driven scaling)KEDA on EKSCloud Run (event-driven)
๐Ÿ”‘ AKS Workload IdentityIRSA โ€” IAM Roles for Service AccountsWorkload Identity
๐Ÿ“ฆ Azure Container Registry (ACR)ECR โ€” Elastic Container RegistryArtifact Registry
๐ŸŒŠ Helm chart deployHelm on EKSHelm on GKE
๐Ÿƒ Azure Container Apps (serverless)ECS FargateCloud Run
๐Ÿงฑ Azure Container Instances (ACI)ECS task (on-demand)Cloud Run Jobs
๐Ÿณ Docker image build in cloudAWS CodeBuildCloud Build

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ“ก Azure IoT HubAWS IoT CoreCloud IoT Core (โ†’ Pub/Sub)
๐Ÿ–ฅ๏ธ Azure IoT Edge (on-prem)AWS GreengrassEdge TPU / Anthos
๐Ÿ•น๏ธ Azure Digital TwinsAWS IoT TwinMakern/a
โฑ๏ธ Azure Time Series InsightsAmazon TimestreamBigQuery + Cloud IoT
๐Ÿญ Azure IoT CentralAWS IoT SiteWisen/a

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ–ฅ๏ธ Azure Virtual Desktop (AVD)Amazon WorkSpaces (managed desktops)Chrome Enterprise / Cloud Workstations
๐Ÿ“บ Azure RemoteApp (streamed apps)Amazon AppStream 2.0n/a
๐Ÿ’ป Dev Box (dev workstation in cloud)AWS Cloud9 + EC2Cloud Workstations

๐Ÿ”ต Microsoft Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ’ณ Azure Subscription (billing boundary)AWS AccountGCP Project
๐Ÿข Azure Management GroupAWS Organizational Unit (OU)GCP Folder
๐Ÿ“ Azure Resource GroupAWS Resource Group (tags-based grouping)GCP Project (no sub-grouping)
๐ŸŒ Azure TenantAWS OrganizationGCP Organization
๐Ÿท๏ธ Azure TagsAWS Tags (Resource Tags)GCP Labels
๐Ÿ’ฐ Azure Cost Management + BillingAWS Cost Explorer + AWS BudgetsCloud Billing + Budget Alerts
๐Ÿค– Azure Advisor (recommendations)AWS Trusted AdvisorActive Assist Recommendations
๐Ÿ“‹ Azure Policy (guardrails)AWS Config Rules + SCPsOrganization Policy
๐Ÿ—๏ธ Azure Resource Manager (ARM)AWS CloudFormation / CDKCloud Deployment Manager
๐Ÿ”„ Azure Automation (runbooks)AWS Systems Manager (SSM) AutomationCloud Run Jobs / Workflows
๐ŸŒ Azure Arc (hybrid cloud)AWS Outposts / ECS AnywhereAnthos
๐Ÿ”ง Remote VM access (SSH-free)AWS Systems Manager Session Manager (SSM)Identity-Aware Proxy (IAP) Tunnelling
๐Ÿ“Š Azure Monitor MetricsAmazon CloudWatch MetricsCloud Monitoring
๐Ÿ“œ Patch managementAWS Systems Manager Patch ManagerOS Config

๐Ÿ’ก Concept๐Ÿ”ต Azure๐ŸŸง AWS๐Ÿ”ด GCP
๐Ÿ’ณ Pay per usePay-as-you-goOn-DemandOn-Demand
๐Ÿ“… 1-year commitmentReserved Instance (1yr)Reserved Instance (1yr) / Savings PlansCommitted Use Discount (1yr)
๐Ÿ“… 3-year commitmentReserved Instance (3yr)Reserved Instance (3yr) / Savings PlansCommitted Use Discount (3yr)
๐ŸŽฏ Flexible commitmentAzure Savings Plan for ComputeCompute Savings PlansCUD โ€” flexible
๐ŸŽฐ Spare capacity (cheapest)Azure Spot VMEC2 Spot InstanceSpot VM (Preemptible)
๐Ÿ  Physical server for youAzure Dedicated HostEC2 Dedicated HostSole-tenant Node
๐Ÿ†“ Free tier12 months + always-free services12 months + always-free services$300 credit (90 days)
๐Ÿงฎ Pricing calculatorAzure CalculatorAWS CalculatorGCP 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 MachineEC2 โ€” Elastic Compute Cloudโ€Elastic Computerโ€
๐Ÿ–ผ๏ธ VM Image / Managed ImageAMI โ€” Amazon Machine Imageโ€Amazonโ€™s VM snapshotโ€
๐Ÿ“‹ VM Size / SKUInstance 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 BeanstalkAWSโ€™s PaaS
โšก Azure FunctionsLambdaNamed after lambda calculus
๐Ÿ“ฆ Container AppsECS FargateECS = Elastic Container Service
โ˜ธ๏ธ AKSEKSElastic Kubernetes Service
๐Ÿชฃ Blob StorageS3 โ€” Simple Storage Serviceโ€S3 = Storage Serviceโ€
๐Ÿ’ฟ Managed Disk (SSD)EBS gp3 โ€” Elastic Block Storeโ€Block = Diskโ€
๐Ÿ“ Azure FilesEFS โ€” Elastic File SystemNFS shared filesystem
๐ŸชŸ Azure Files (Windows)FSx for WindowsWindows-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 IPElastic IP (EIP)Same concept โ€” โ€œElastic = fixedโ€
๐ŸŒ Internet GatewayInternet Gateway (IGW)Same name!
๐Ÿ”„ NAT GatewayNAT GatewaySame name!
โš–๏ธ Load Balancer (L4)NLB โ€” Network Load Balancerโ€Network = TCP/UDPโ€
๐ŸŒ Application Gateway (L7)ALB โ€” Application Load Balancerโ€Application = HTTP/Sโ€
๐ŸŒ Azure Front DoorCloudFront (CDN) + Route 53Split into two services in AWS
๐Ÿš€ Global traffic accelerationAWS Global AcceleratorDedicated AWS backbone routing
๐ŸŒ Azure DNSRoute 53Port 53 = DNS port
๐Ÿ—ƒ๏ธ Azure SQL DatabaseRDS โ€” Relational Database Serviceโ€Managed DB serviceโ€
๐Ÿš€ Azure SQL HyperscaleAmazon AuroraAWSโ€™s premium DB engine
๐ŸŒ Cosmos DBDynamoDBAWSโ€™s NoSQL flagship
โšก Azure Cache for RedisElastiCacheโ€Elastic Cacheโ€
๐Ÿ“ฌ Service Bus QueueSQS โ€” Simple Queue Serviceโ€Simple Queueโ€
๐Ÿ“ข Service Bus Topic / Event GridSNS โ€” Simple Notification Serviceโ€pub/sub notificationsโ€
๐ŸŒŠ Event HubsKinesisAWS streaming data
๐Ÿ”‘ Key Vault (Secrets)Secrets ManagerStores & rotates secrets
๐Ÿ—๏ธ Key Vault (Keys)KMS โ€” Key Management ServiceEncryption keys
๐Ÿ“œ Key Vault (Certificates)ACM โ€” Certificate ManagerTLS certificates
๐Ÿ‘ค Entra ID / Azure ADIAMIdentity + access combined
๐ŸŽญ Managed IdentityIAM Role (attached via Instance Profile)No credentials stored anywhere
๐Ÿ“Ž IAM Role on a VMIAM Instance ProfileWrapper that attaches a role to EC2
๐Ÿ” Short-lived credentialsAWS STS โ€” Security Token ServiceTemporary tokens
๐Ÿข Management Group + SubscriptionsAWS Organizations + AccountsMulti-account management
๐Ÿ“Š Azure MonitorCloudWatchMetrics + logs + alarms
๐Ÿ“‹ Log AnalyticsCloudWatch LogsCentralised log storage
๐Ÿ” Application InsightsX-RayDistributed tracing
๐Ÿ“œ Azure Activity LogCloudTrailEvery API call logged
๐Ÿ›ก๏ธ Microsoft Defender for CloudSecurity Hub + GuardDutySplit across two services
๐Ÿ‘๏ธ Threat detection (anomalies)GuardDutyML-based threat detection
๐Ÿ” Vulnerability scanningAmazon InspectorOS + container CVE scanning
๐Ÿ“‹ Azure PolicyAWS Config Rules + SCPsResource compliance rules
๐Ÿ”ง Azure DevOps PipelinesCodePipeline + CodeBuild + CodeDeployThree services = one pipeline
๐Ÿ“ฆ Azure Container Registry (ACR)ECR โ€” Elastic Container RegistryPrivate Docker registry
๐Ÿ“ ARM TemplatesCloudFormationDeclarative YAML/JSON IaC
๐Ÿ”จ Bicep / PulumiAWS CDKCode-based IaC (TypeScript, Pythonโ€ฆ)
๐Ÿ”ง Remote VM access (no SSH open)SSM Session ManagerNo bastion needed
๐ŸŒ Azure ArcAWS Outposts / ECS AnywhereRun cloud services on-prem

This comparison reflects service capabilities as of 2025โ€“2026. Cloud providers continuously release new services โ€” always verify with official documentation.