Cloud Product Mapping
As we can see a lot of companies today decide to go with a multi-cloud strategy. Here is the overview where all major services between AWS, Azure, GCP, and OCI are mapped with links pointing to product home pages.
Support My Work
If you find this repository helpful, consider supporting me on Patreon:
Bonus 1: Monitoring Cheat Sheet
Download the cheat sheet in the PDF version, white background PDF version or
Bonus 2: Cloud Databases
Give a Star! ⭐️
If you like or are using this project to learn or start your solution, please give it a star. Thanks!
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 | Azure Machine Learning | Form Recognizer | Translator
GCP
AutoML | DialogFlow | Natural Language AI | Speech-to-Text | Text-to-Speech | Translation AI | Vertex AI | Video AI | Vision AI
Oracle
Oracle Open Data | Anomaly Detection | Vision | Fusion Analytics Warehouse | Speech | Document Understanding | Language | Forecasting | Data Labeling | ML Pipelines | Data Science
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 | Web Apps
GCP
App Engine | Cloud APIs | Apigee
Oracle
Application – Mobile
AWS
Mobile Hub | Publisher Services
Azure
Mobile Apps | Xamarin with Azure
GCP
Oracle
Console Dashboards | Mobile App
Automation
AWS
Azure
GCP
–
Oracle
Compliance
AWS
Artifact | Audit Manager | Compliance Center
Azure
Microsoft Compliance Manager | Trust Center
GCP
Assured Workloads | Compliance Reports Manager
Oracle
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 | Container Apps
GCP
Artifact Registry | Cloud Run | Kubernetes Engine | Migrate for Anthos and GKE
Oracle
Container Engine for Kubernetes
Compute – FaaS
AWS
Azure
GCP
Oracle
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
Oracle
WebLogic Server for OCI | WebLogic Server for OKE
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
Oracle
Cost Estimator | Oracle Support Rewards | Budgets | Cost Analysis | Operations Insights
Data – Analytics
AWS
Athena | CloudSearch | FinSpace | Kinesis | OpenSearch | QuickSight | X-Ray
Azure
Analysis Services | Databricks | Data Explorer | Data Lake Analytics | Stream Analytics | Synapse Analytics | Time Series Insights
GCP
Oracle
Data – Big Data
AWS
Azure
GCP
Oracle
Data – Database
AWS
DocumentDB | DynamoDB | ElastiCache | MemoryDB for Redis | RDS | SimpleDB | Amazon Aurora | Amazon Neptune
Azure
Cache for Redis | Cosmos DB | Database for MariaDB | Database for MySQL | Databased for PostgreSQL | Azure SQL Database | Azure SQL Database serverless | SQL Server on Azure VMs | Azure SQL Managed Instance
GCP
Cloud Bigtable | Cloud Spanner | Cloud SQL | Datastore | Firestore | Memorystore
Oracle
Autonomous JSON Database | Oracle Database Service for Azure | Oracle Base Database Service | Autonomous Transaction Processing | MySQL Heatwave database | Autonomous Database
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
Oracle
Data – DWH
AWS
Azure
GCP
Oracle
Autonomous Data Warehouse | MySQL Heatwave database | Autonomous Database
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
Oracle
Email
AWS
Simple Email Service (SES) | WorkMail
Azure
GCP
–
Oracle
ETL
AWS
AppFlow | Data Pipeline | Glue
Azure
GCP
Cloud Data Fusion | Dataprep by Trifacta
Oracle
Data Integrator | App Integration
Firewall
AWS
Web Application Firewall (WAF)
Azure
Application Gateway | Firewall
GCP
Oracle
Hybrid
AWS
ECS Anywhere | EKS Anywhere | Local Zones | Outposts
Azure
Azure Arc | Azure Stack | Azure Stack Hub | Azure Stack HCI | Azure Stack Edge
GCP
Oracle
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
Oracle
Identity and Access Management with Domains
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
Oracle
Loggging
AWS
Azure
Activity Log | Resource Log | AAD Audit Log | Monitor Logs
GCP
Cloud Audit Logs | Cloud Logging
Oracle
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)
Oracle
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
Oracle
Zero Downtime Migration | Database Migration Service | Oracle Cloud Migrations | Data Transfer
Monitoring
AWS
Azure
GCP
Cloud Monitoring | Cloud Trace | Error Reporting | Firebase Performance Monitoring | Network Intelligence Center
Oracle
Management Agent | Virtual Test Access Points | Inter-Region Latency | Network Visualizer
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
Oracle
IP Address | Site-to-Site Virtual Private Network | Virtual Cloud Network
Network – Core
--
AWS
Azure
GCP
Oracle
Local VCN Peering | Remote VCN Peering
Network – DNS
AWS
Azure
GCP
Oracle
Traffic Management | DNS | Private DNS
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
Oracle
Network – MISC.
AWS
NAT Gateways | Transit Gateway
Azure
GCP
Cloud NAT | Network Intelligence Center | Network Service Tiers
Oracle
Optimization
AWS
Compute Optimizer | Trusted Advisor
Azure
GCP
Oracle
Queue
AWS
Azure
GCP
Oracle
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
Oracle
SAP
AWS
Azure
GCP
Security
AWS
Audit Manager | GuardDuty | Inspector | Security Hub | Shield
Azure
DDoS Protection | Defender for Cloud | Defender for Cloud Apps
GCP
Cloud Armor | Security Command Center | Chronicle
Oracle
OCI Cloud Guard | Threat Detector | Vulnerability Scanning
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
Oracle
File Storage | Object Storage | Archive Storage
Workflow
--
AWS
Simple Workflow Service (SWF) | Step Functions
Azure
GCP
Wrap Up
If you think the mapping can be improved, please do open a PR with any updates and submit any issues. Also, I will continue to improve this, so you might want to star this repository to revisit.
Contribution
- Open a pull request with improvements
- Discuss ideas in issues
- Spread the word
License
Authors
- Dr. Milan Milanović - CTO at 3MD.