AWS vs GCP vs Azure Service Comparison
Resource Hierarchy
Hierarchy Level | AWS | GCP | Azure |
---|---|---|---|
Root / Organization Level | AWS Organizations |
Organization |
Microsoft Entra ID Tenant / Root Management Group |
Intermediate Grouping | Organizational Unit (OU) |
Folder |
Management Group |
Primary Billing & Resource Boundary | AWS Account |
Project |
Subscription /Resource Groups |
Geographic Scope | Region , Availability Zone (AZ) |
Region , Zone |
Region , Availability Zone (AZ) |
Logical Grouping / Metadata | Tags |
Labels |
Tags |
Individual Resource | EC2 Instance, S3 Bucket, etc. | Compute Engine Instance, Cloud Storage Bucket, etc. | Virtual Machine, Storage Account, etc. |
Building blocks
Service Category | AWS | GCP | Azure |
---|---|---|---|
Compute (VMs) | EC2 (Elastic Compute Cloud) |
Compute Engine |
Virtual Machines |
Compute (Containers) | ECS , EKS |
GKE , Cloud Run |
AKS , Container Instances , App Service |
Compute (Container Registry) | ECR (Elastic Container Registry) |
Artifact Registry |
ACR |
Compute (Serverless Functions) | Lambda |
Cloud Functions |
Azure Functions compute. |
Storage (Object) | S3 (Simple Storage Service) |
Cloud Storage |
Blob Storage |
Storage (Block) | EBS (Elastic Block Store) |
Persistent Disk |
Managed Disks |
Storage (File) | EFS (Elastic File System), FSx |
Filestore |
Azure Files |
Storage (Archive) | S3 Glacier (various tiers) |
Cloud Storage (Archive class) |
Azure Archive Storage (Blob tier) |
Databases (Relational) | RDS (Relational Database Service), Aurora |
Cloud SQL |
Azure SQL Database , Azure Database for MySQL/PostgreSQL/MariaDB |
Databases (NoSQL) | DynamoDB |
Firestore , Bigtable |
Cosmos DB |
Databases (Data Warehouse) | Redshift |
BigQuery |
Azure Synapse Analytics (formerly SQL Data Warehouse) |
Networking (VPC) | VPC (Virtual Private Cloud) |
VPC Network |
Virtual Network (VNet) |
Networking (Load Balancing) | ELB (Elastic Load Balancing - ALB, NLB, GWLB) |
Cloud Load Balancing |
Load Balancer , Application Gateway |
Networking (DNS) | Route 53 |
Cloud DNS |
Azure DNS |
Networking (CDN) | CloudFront |
Cloud CDN |
Azure CDN |
AI / ML (Platform) | SageMaker |
Vertex AI |
Azure Machine Learning |
Developer Tools (CI/CD) | CodePipeline , CodeBuild , CodeDeploy |
Cloud Build |
Azure Pipelines (Part of Azure DevOps) |
Developer Tools (Code Repo) | CodeCommit |
Cloud Source Repositories |
Azure Repos (Part of Azure DevOps) |
Developer Tools (Monitoring) | CloudWatch |
Cloud Monitoring |
Azure Monitor |
Developer Tools (Logging) | CloudWatch Logs |
Cloud Logging |
Azure Monitor Logs (Log Analytics) |
Security (Identity) | IAM (Identity and Access Management) |
Cloud IAM |
Azure Active Directory (Azure AD) / Microsoft Entra ID |
Security (Key Management) | KMS (Key Management Service) |
Cloud KMS |
Key Vault |
Security (Firewall) | Security Groups , Network ACLs , WAF |
VPC Firewall Rules , Cloud Armor |
Network Security Groups (NSGs) , Azure Firewall , Azure WAF |
Big Data (Processing) | EMR (Elastic MapReduce) |
Dataproc |
HDInsight , Azure Databricks , Synapse Analytics Spark pools |
Big Data (Streaming) | Kinesis |
Pub/Sub , Dataflow |
Event Hubs , Stream Analytics |
Management (Infra as Code) | CloudFormation |
Cloud Deployment Manager |
Azure Resource Manager (ARM) Templates , Bicep |
Management (CLI) | AWS CLI |
gcloud CLI |
Azure CLI |
AI models
Model Type | AWS | GCP | Azure |
---|---|---|---|
Vision (Image/Video Analysis) | Amazon Rekognition (Object/Scene detection, Facial analysis, Text detection, Content moderation, Custom Labels) |
Cloud Vision API (Labels, Faces, Objects, OCR, Logos, Moderation), Vertex AI Vision , AutoML Vision |
Azure AI Vision (Image analysis, OCR, Spatial analysis, Face detection), Azure AI Custom Vision |
Text-to-Speech (TTS) | Amazon Polly |
Cloud Text-to-Speech API (Standard & WaveNet voices) |
Azure AI Speech (Speech Service - TTS, Neural voices) |
Speech-to-Text (STT) | Amazon Transcribe (Batch & Streaming, Custom vocabulary) |
Cloud Speech-to-Text API (Batch & Streaming, Model adaptation) |
Azure AI Speech (Speech Service - STT, Custom Speech) |
Natural Language Processing (NLP) | Amazon Comprehend (Sentiment, Entities, Key Phrases, Language detection, Topic modeling, Custom Classification/Entities) |
Cloud Natural Language API (Syntax, Entities, Sentiment, Content classification), Vertex AI NLP models |
Azure AI Language (Sentiment, Key Phrases, Entities, PII, Language detection, Summarization, Custom Text Classification/NER) |
Translation | Amazon Translate (Batch & Real-time, Custom terminology) |
Cloud Translation API (Basic & Advanced/AutoML Translation) |
Azure AI Translator (Text & Document translation, Custom Translator) |
Large Language Models (LLMs) / Generative Text | Amazon Bedrock (Access to foundation models like Titan, Claude, Jurassic, Llama, Mistral), SageMaker JumpStart (Host various LLMs) |
Vertex AI (Gemini models, PaLM 2, Generative AI Studio), Vertex AI Model Garden (Access to models like Llama, Claude, Mistral) |
Azure OpenAI Service (GPT-4, GPT-3.5 Turbo, Embeddings), Azure ML Model Catalog (Access to models like Llama, Mistral, Phi) |
Document Analysis / OCR | Amazon Textract (Extract text, forms, tables from documents) |
Document AI (Specialized parsers for invoices, receipts etc.), Cloud Vision API (OCR) |
Azure AI Document Intelligence (formerly Form Recognizer - Extract text, key-value pairs, tables), Azure AI Vision (OCR) |
Forecasting | Amazon Forecast (Time-series forecasting based on ML) |
Vertex AI Forecast , BigQuery ML (ARIMA+ models) |
Azure Machine Learning (Automated ML for Forecasting, Time Series libraries) |
Personalization / Recommendations | Amazon Personalize (Real-time personalization & recommendations) |
Vertex AI Matching Engine (Vector similarity search), Vertex AI Search and Conversation (includes recommendation features) |
Azure AI Personalizer (Real-time decision making / reinforcement learning) |
Chatbots / Conversational AI | Amazon Lex (Build conversational interfaces) |
Dialogflow (CX & ES editions for building conversational agents) |
Azure Bot Service , Azure AI Language (Conversational Language Understanding) |
Code Generation / Assistance | Amazon CodeWhisperer |
Vertex AI Codey APIs (Code generation, completion, chat - powered by Gemini/PaLM) |
GitHub Copilot (Often integrated/used within Azure ecosystem) |