More and more companies start to adopt multi-cloud strategy nowadays. This article provides a category-by-category mapping for cloud products/services from AWS, Azure and GCP(Google Cloud) with reference links pointing directly to these CSP’s product home page.
A few notes before using this mapping list:
- All categories and products/services are in the alphabetical order
- Some products will appear in multiple categories
- We’ll periodically update this list as “the cloud is always moving”
- We’ll also gradually add detailed comparison articles under each category
AI & ML
AWS
Augmented AI | Comprehend | Elastic Inference | Forecast | Fraud Detector | Kendra | Lex | Lookout for Metrics | Neuron | Personalize | Polly | PyTorch | Rekognition | SageMaker | TensorFlow | Transcribe | Translate
Azure
Bot Service | Cognitive Search | Computer Vision | Conversational Language Understanding | Face API | Language Service | Personaliser | Speech Service
GCP
AutoML | DialogFlow | Natural Language AI | Speech-to-Text | Text-to-Speech | Translation AI | Vertex AI | Video AI | Vision AI
Application – Mgmt
AWS
Amplify | API Gateway | App Mesh | App Runner | AppSync | Elastic Beanstalk | Serverless Application Repository
Azure
API Apps | API Management | Azure Maps | Visual Studio App Centre | App Service | Cloud Services | Service Fabric | Web Apps
GCP
Application – Mobile
AWS
Mobile Hub | Publisher Services
Azure
Mobile Apps | Xamarin with Azure
GCP
Automation
AWS
Azure
GCP
–
Compliance
AWS
Artifact | Audit Manager | Compliance Center
Azure
Microsoft Compliance Manager | Trust Center
GCP
Assured Workloads | Compliance Reports Manager
Compute – Container
AWS
App2Container | Elastic Container Registry (ECR) | Elastic Container Service (ECS) | Elastic Kubernetes Service (EKS) | Fargate
Azure
Azure Kubernetes Service (AKS) | Container Instances | Container Registry
GCP
Artifact Registry | Cloud Run | Kubernetes Engine | Migrate for Anthos and GKE
Compute – FaaS
AWS
Azure
GCP
Compute – Server
AWS
Auto Scaling | Batch | Elastic Compute Cloud (EC2) | Lightsail | VMware Cloud on AWS
Azure
AutoScale | Batch | Virtual Machines | Azure VMware Solution
GCP
Compute Engine | VMware Engine
Cost
AWS
Application Cost Profiler | Billing | Budgets | Cost Anomaly Detection | Cost Categories | Cost Explorer | Pricing Calculator
Azure
Advisor | Cost Management and Billing | Pricing Calculator | TCO Calculator
GCP
Cost Management | Recommender | Pricing Calculator
Data – Analytics
AWS
Athena | CloudSearch | FinSpace | Kinesis | OpenSearch | QuickSight | X-Ray
Azure
Analysis Services | Cognitive Search | Databricks | Data Explorer | Data Lake Analytics | Power BI | Stream Analytics | Synapse Analytics | Time Series Insights
GCP
Data – Big Data
AWS
Azure
GCP
Data – Database
AWS
DocumentDB | DynamoDB | ElastiCache | MemoryDB for Redis | RDS | SimpleDB
Azure
Cache for Redis | Cosmos DB | Database for MariaDB | Database for MySQL | Databased for PostgreSQL | SQL Database
GCP
Cloud Bigtable | Cloud Spanner | Cloud SQL | Datastore | Firestore | Memorystore
Data – Data Lake
AWS
Lake Formation | Data Lake Storage (S3)
Azure
Data Lake Analytics | Data Lake Storage (Blob Storage)
GCP
Cloud Storage | Data Lake Modernization Solution
Data – DWH
AWS
Azure
GCP
Data – Storage
AWS
Elastic Block Store (EBS) | Elastic File System | FSx | Simple Storage Service (S3) | Storage Gateway
Azure
Blob Storage | Confidential Ledger | Data Lake Storage | Disk Storage | Files | NetApp Files | StorSimple
GCP
Cloud Storage | Filestore | Persistent Disk | Local SSD
DevOps
AWS
Cloud9 | CodeBuild | CodeCommit | CodeDeploy | CodeGuru | CodePipeline | CodeStar | DevOps Guru | Fault Injection Simulator(FIS)
Azure
Azure Artifacts | Azure Boards | Azure Pipelines | Azure Repos | Azure Test Plans | GitHub
GCP
Artifact Registry | Binary Authorization | Cloud Build | Cloud Deploy | Cloud Operations Suite (Stackdriver) | Cloud Source Repositories | Tekton
AWS
Simple Email Service (SES) | WorkMail
Azure
GCP
–
ETL
AWS
AppFlow | Data Pipeline | Glue
Azure
GCP
Cloud Data Fusion | Dataprep by Trifacta
Firewall
AWS
Web Application Firewall (WAF)
Azure
Application Gateway | Firewall
GCP
Hybrid
AWS
ECS Anywhere | EKS Anywhere | Local Zones | Outputs
Azure
GCP
Identity
AWS
Cognito | Directory Service | Identity and Access Management (IAM) | Resource Access Manager (RAM) | Single Sign-On (SSO)
Azure
Azure Active Directory (AAD) | Active Directory B2C | Active Directory Domain Services
GCP
Access Transparency and Access Approval | Cloud Identity | Identity and Access Management (IAM) | Identity Platform
IoT
AWS
IoT Core | IoT Greengrass | IoT Things Graph
Azure
Digital Twins | IoT Hub | IoT Edge
GCP
Cloud IoT Solutions | IoT Core
Key & Secret
AWS
CloudHSM | Key Management Service (KMS) | Secrets Manager
Azure
GCP
Cloud Key Management | Secret Manager
Logging
AWS
Azure
Activity Log | Resource Log | AAD Audit Log | Monitor Logs
GCP
Cloud Audit Logs | Cloud Logging
Messaging
AWS
MQ | Simple Notification Service (SNS) | Simple Queuing Service (SQS) | Pinpoint
Azure
Event Grid | Event Hub | Service Bus
GCP
Pub/Sub | Firebase Cloud Messaging (FCM)
Migration
AWS
Application Discovery Service | Application Migration Service | Database Migration Service (DMS) | DataSync | Migration Hub | Snow Family | Transfer Family
Azure
Database Migration Service | Data Box | File Sync | Import/Export | Migrate
GCP
Database Migration Service | Migrate for Compute Engine | Storage Transfer Service | Transfer Appliance
Monitoring
AWS
Azure
GCP
Cloud Monitoring | Cloud Trace | Error Reporting | Firebase Performance Monitoring | Network Intelligence Center
Network – CDN
AWS
Azure
Content Delivery Network (CDN) | Front Door
GCP
Network – Connection
AWS
Cloud WAN | Direct Connect | PrivateLink | VPN
Azure
ExpressRoute | Private Link | Virtual WAN | VPN Gateway
GCP
Cloud Router | Cloud VPN | Network Connectivity Center
Network – Core
AWS
Azure
GCP
Network – DNS
AWS
Azure
GCP
Network – LB
AWS
App Mesh | Elastic Load Balancing (ELB) | Global Accelerator
Azure
Application Gateway | Cross-region Load Balancer | Load Balancer
GCP
Cloud Load Balancing | Traffic Director
Network – MISC.
AWS
NAT Gateways | Transit Gateway
Azure
GCP
Cloud NAT | Network Intelligence Center | Network Service Tiers
Optimization
AWS
Compute Optimizer | Trusted Advisor
Azure
GCP
Queue
AWS
Azure
GCP
Resource Mgmt
AWS
Account | Control Tower | Organizations | Resource Access Manager (RAM)
Azure
Azure Active Directory (Tenant) | Azure Resource Manager (ARM) | Management Groups | Resource Graph | Resource Group
GCP
Cloud Asset Inventory | Organization | Projects | Resource Manager
SAP
AWS
Azure
GCP
Security
AWS
Audit Manager | GuardDuty | Inspector | Security Hub | Shield
Azure
DDoS Protection | Defender for Cloud (formerly Azure Security Centre and Azure Defender) | Defender for Cloud Apps
GCP
- AI & ML
- Application – Mgmt
- Application – Mobile
- Automation
- Compliance
- Compute – Container
- Compute – FaaS
- Compute – Server
- Cost
- Data – Analytics
- Data – Big Data
- Data – Database
- Data – Data Lake
- Data – DWH
- Data – Storage
- DevOps
- ETL
- Firewall
- Hybrid
- Identity
- IoT
- Key & Secret
- Logging
- Messaging
- Migration
- Monitoring
- Network – CDN
- Network – Connection
- Network – Core
- Network – DNS
- Network – LB
- Network – MISC.
- Optimization
- Queue
- Resource Mgmt
- SAP
- Security
- Workflow
- Reference Articles
Workflow
AWS
Simple Workflow Service (SWF) | Step Functions
Azure
GCP
Reference Articles
- Account Structure Comparison
- Monitoring Service Comparison Part 1
- Monitoring Service Comparison Part 2
- Storage Service Comparison
- VPN Service Comparison