AWS vs GCP vs Azure — service mapping

Serverless functions: Run code without managing servers
  AWS(Lambda), GCP(Cloud Functions), Azure(Azure Functions)

Virtual machines (IaaS): VMs with full OS control
  AWS(EC2), GCP(Compute Engine), Azure(Virtual Machines)

Platform for web apps (PaaS): Upload app; cloud handles scaling and runtime
  AWS(Elastic Beanstalk), GCP(App Engine), Azure(App Service)

Container registry: Store and manage Docker/OCI images
  AWS(ECR), GCP(Artifact Registry), Azure(Container Registry — ACR)

Container orchestration (non-Kubernetes): Run containers without managing K8s control plane
  AWS(ECS), GCP(Cloud Run), Azure(Container Apps)

Managed Kubernetes: Deploy, scale, and manage containerized workloads
  AWS(EKS), GCP(GKE), Azure(AKS — Azure Kubernetes Service)

Object storage: Scalable storage for files, backups, static assets
  AWS(S3), GCP(Cloud Storage), Azure(Blob Storage)

Block storage: Disk volumes attached to VMs
  AWS(EBS), GCP(Persistent Disk), Azure(Managed Disks)

Relational SQL (managed): Managed MySQL, PostgreSQL, SQL Server, etc.
  AWS(RDS, Aurora), GCP(Cloud SQL), Azure(Azure SQL Database, Azure Database for PostgreSQL/MySQL)

Globally distributed SQL: Horizontally scalable relational DB with strong consistency
  AWS(Aurora Global Database), GCP(Cloud Spanner), Azure(Azure SQL Database — geo-replication / Hyperscale)

Document / key-value NoSQL: Low-latency operational NoSQL with autoscaling
  AWS(DynamoDB), GCP(Firestore), Azure(Cosmos DB)

Wide-column NoSQL: Large-scale analytical and operational wide-column store
  AWS(Keyspaces), GCP(Bigtable), Azure(Cosmos DB — Cassandra API)

Data warehouse: Analyze petabyte-scale datasets with SQL
  AWS(Redshift), GCP(BigQuery), Azure(Synapse Analytics)

Managed Spark & Hadoop: Batch and big-data processing clusters
  AWS(EMR), GCP(Dataproc), Azure(HDInsight)

Virtual private network: Isolated cloud network with subnets and routing
  AWS(VPC), GCP(VPC), Azure(Virtual Network — VNet)

Load balancing: Distribute traffic across instances or containers
  AWS(ELB — ALB/NLB), GCP(Cloud Load Balancing), Azure(Load Balancer / Application Gateway)

Identity and access: Users, roles, and permissions for cloud resources
  AWS(IAM), GCP(IAM), Azure(Microsoft Entra ID + Azure RBAC)

DDoS protection: Mitigate distributed denial-of-service attacks
  AWS(Shield), GCP(Cloud Armor), Azure(DDoS Protection)

ML platform: Build, train, deploy, and manage ML models and pipelines
  AWS(SageMaker), GCP(Vertex AI), Azure(Azure Machine Learning)

Conversational AI / chatbots: Build voice and text bots
  AWS(Lex), GCP(Dialogflow), Azure(Bot Service)

Pre-trained AI APIs: Speech, vision, language, translation without training custom models
  AWS(Rekognition, Comprehend, Polly, Transcribe), GCP(Vision AI, Natural Language API, Speech-to-Text, Translation API), Azure(Cognitive Services — Vision, Speech, Language, Translator)