Cloud Platforms Comparison Cheat Sheet

Here’s a comprehensive cheat sheet for Cloud Comparison Cheat Sheet – core services across Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP), organized by major category, plus brief descriptions and links to official docs for deeper dives.

Compute Services

Cloud compute lets you provision virtual servers, deploy containers, or run serverless functions.

CategoryAzure ServiceAWS ServiceGCP Service
Virtual MachinesAzure Virtual MachinesAmazon EC2Google Compute Engine
App HostingAzure App ServiceElastic BeanstalkApp Engine
Serverless FunctionsAzure FunctionsLambdaCloud Functions
KubernetesAKSEKSGKE

Azure Virtual Machines provides on-demand, scalable virtual servers with both Linux and Windows support (Microsoft Azure).
Amazon EC2 delivers resizable compute capacity in the cloud, with hundreds of instance types and fine-grained billing (Amazon Web Services, Inc.).
Google Compute Engine offers high-performance VMs built on Google’s global infrastructure, designed for large compute clusters (Google Cloud).
App hosting and managed Kubernetes services similarly map across platforms via App Service/Beanstalk/App Engine and AKS/EKS/GKE

Storage Services

Persistent and object storage services are critical for data durability and performance.

CategoryAzure ServiceAWS ServiceGCP Service
Object StorageBlob StorageS3Cloud Storage
File SharesFilesEFSFilestore
Block StorageDisk StorageEBSPersistent Disks
Queues & MessagingQueue StorageSQSPub/Sub

Each platform’s object store (Blob/S3/GCS) provides virtually unlimited, pay-as-you-go storage. File share and block store offerings (Azure Files/EFS/Disk vs. EBS/Persistent Disks) suit lift-and-shift workloads.

Database & Cache

Managed relational, NoSQL, and in-memory cache services speed development.

CategoryAzure ServiceAWS ServiceGCP Service
Relational DBSQL DatabaseRDSCloud SQL
NoSQL DBCosmos DBDynamoDBFirestore / Bigtable
MySQL / PostgreSQLDB for MySQL, PostgreSQLRDS MySQL, PostgreSQLCloud SQL MySQL, PostgreSQL
In-Memory CacheCache for RedisElastiCacheMemorystore
Data WarehousingSynapse AnalyticsRedshiftBigQuery

Azure SQL, RDS, and Cloud SQL offer fully managed MySQL, PostgreSQL, and SQL Server engines. Cosmos DB, DynamoDB, and Firestore/Bigtable cover document and wide-column NoSQL needs, while Synapse/Redshift/BigQuery support petabyte-scale analytics.

Networking & CDN

These services handle private networking, load balancing, and content delivery.

CategoryAzure ServiceAWS ServiceGCP Service
Virtual NetworkVirtual NetworkVPCVPC
Load BalancingLoad Balancer, App GatewayELB, ALBCloud Load Balancing
VPN & Direct LinksVPN Gateway, ExpressRouteVPN, Direct ConnectCloud VPN, Interconnect
CDNAzure CDNCloudFrontCloud CDN

All three platforms offer VPCs for isolated networks, multiple tiers of load balancers, and global CDNs to cache content at edge locations.

Analytics & Big Data

Batch, real-time processing, and ETL services for large-scale data workloads.

CategoryAzure ServiceAWS ServiceGCP Service
Hadoop / SparkHDInsight, DatabricksEMRDataproc
StreamingStream AnalyticsKinesisDataflow
ETL / PipelinesData FactoryGlueData Fusion
SQL-on-S3Data Lake AnalyticsAthenaBigQuery

Synapse/EMR/Dataproc run large-scale Spark and Hadoop jobs; Stream Analytics/Kinesis/Dataflow handle real-time streams; Data Factory/Glue/Data Fusion orchestrate ETL pipelines.

Machine Learning & AI

Managed model training, inference, and pre-built AI APIs.

CategoryAzure ServiceAWS ServiceGCP Service
ML PlatformMachine LearningSageMakerVertex AI
Vision & SpeechCognitive Services (Vision/Speech)Rekognition / PollyVision API / Text-to-Speech
NLPText AnalyticsComprehendNatural Language API

All three offer end-to-end ML platforms plus pre-trained AI APIs for common tasks like vision, speech, and text analysis.

Development & Deployment Tools

CI/CD, IaC, and API management to streamline DevOps.

CategoryAzure ServiceAWS ServiceGCP Service
CI/CDDevOps (Pipelines)CodePipeline / Build / DeployCloud Build / Deployment Manager
Infrastructure as CodeResource ManagerCloudFormationDeployment Manager
API ManagementAPI ManagementAPI GatewayApigee

Azure DevOps, AWS Code* suite, and Cloud Build/Deployment Manager cover the full development lifecycle.

Management, Monitoring & Security

Tools for observability, policy, and governance.

CategoryAzure ServiceAWS ServiceGCP Service
MonitoringMonitorCloudWatchOperations (Stackdriver)
SecuritySecurity Center / SentinelSecurity Hub / GuardDutySecurity Command Center
Secrets & KeysKey VaultSecrets Manager / KMSCloud KMS

Each offers unified dashboards for logs/metrics, threat detection, and secure secret management.

Cost Management & Backup

Services to control spend and protect data.

CategoryAzure ServiceAWS ServiceGCP Service
Cost AnalysisCost ManagementCost ExplorerCloud Billing
Backup & DRBackupAWS BackupCloud Storage Transfer Service

Cost tools help you visualize and optimize spend; backup services automate snapshots and cross-region restores.


Whether you’re architecting a new system or migrating existing workloads, this cheat sheet will help you quickly identify equivalent services across the three major cloud providers—Azure, AWS, and GCP—so you can choose the best tools for your needs.

Summary:

CategoryMicrosoft AzureAmazon Web ServicesGoogle Cloud Platform
ComputeAzure Virtual Machines
Azure App Service
Azure Functions
Azure Kubernetes Service (AKS)
EC2 (Elastic Compute Cloud)
Elastic Beanstalk
Lambda
EKS (Elastic Kubernetes Service)
Compute Engine
App Engine
Cloud Functions
GKE (Kubernetes Engine)
StorageBlob Storage
File Storage
Disk Storage
Data Lake Storage
Queue Storage
S3 (Simple Storage Service)
EFS (Elastic File System)
EBS (Elastic Block Store)
Data Lake on S3
SQS (Simple Queue Service)
Cloud Storage
Filestore
Persistent Disks
Cloud Storage (Data Lake)
Pub/Sub
Database & CacheSQL Database
Cosmos DB
Azure Database for MySQL
Azure Database for PostgreSQL
Azure Cache for Redis
Synapse Analytics
RDS (MySQL, PostgreSQL, SQL Server)
DynamoDB
ElastiCache (Redis)
Redshift
Cloud SQL (MySQL, PostgreSQL)
Firestore
Bigtable
Memorystore (Redis)
BigQuery
Networking & CDNVirtual Network
Load Balancer / Application Gateway
VPN Gateway / ExpressRoute
Azure CDN
VPC (Virtual Private Cloud)
ELB / ALB (Elastic/Application Load Balancer)
VPN / Direct Connect
CloudFront
VPC
Cloud Load Balancing
Cloud VPN / Interconnect
Cloud CDN
Analytics & Big DataHDInsight
Azure Databricks
Stream Analytics
Data Factory
Data Lake Analytics
EMR (Elastic MapReduce)
Kinesis
Glue
Athena
Dataproc
Dataflow
Data Fusion
BigQuery
Machine Learning & AIAzure Machine Learning
Cognitive Services (Vision, Speech, Text Analytics)
SageMaker
Rekognition
Polly
Comprehend
Vertex AI
Vision API
Text-to-Speech
Natural Language API
Dev & DeploymentAzure DevOps (Pipelines, Repos, Artifacts)
ARM (Resource Manager)
API Management
Logic Apps
CodePipeline
CodeBuild
CodeDeploy
CloudFormation
API Gateway
Step Functions
Cloud Build
Deployment Manager
Apigee
Cloud Workflows
Security & IAMEntra ID (AAD)
Key Vault
Azure AD B2C
IAM
Directory Service
Secrets Manager
KMS
Cognito
Cloud IAM
Cloud Identity
Cloud KMS
Management & MonitoringAzure Monitor
Security Center
Sentinel
CloudWatch
Security Hub
GuardDuty
Operations (formerly Stackdriver)
Security Command Center
Cost & BackupCost Management + Billing
Azure Backup
Site Recovery
Cost Explorer + Billing
AWS Backup
Cloud Billing
Backup & DR (via Storage Transfer Service)