Skip to content

milanm/Cloud-Product-Mapping

Repository files navigation

Cloud Product Mapping (AWS vs Azure vs GCP vs OCI)

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.

Updated on October 2023.

Cloud Product Mapping

Download the full mapping in the PDF version or PNG version.

Bonus 1: Monitoring Cheat Sheet

Monitoring Cheat Sheet

Download the cheat sheet in the PDF version or PNG version.

Bonus 2: Cloud Databases

Cloud databases Cheat Sheet

Download the cheat sheet in the PDF version or PNG version.

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

API Gateway

Application – Mobile

AWS

Mobile Hub | Publisher Services

Azure

Mobile Apps | Xamarin with Azure

GCP

AdMob and Firebase | Firebase

Oracle

Console Dashboards | Mobile App

Automation

AWS

OpsWorks

Azure

Automation

GCP

Oracle

Resource Manager

Compliance

AWS

Artifact | Audit Manager | Compliance Center

Azure

Microsoft Compliance Manager | Trust Center

GCP

Assured Workloads | Compliance Reports Manager

Oracle

OCI Cloud Guard

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

Lambda

Azure

Azure Functions

GCP

Cloud Functions

Oracle

OCI Functions

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

BigQuery | Dataflow | Looker

Oracle

Data Flow

Data – Big Data

AWS

EMR

Azure

HDInsight

GCP

Dataproc

Oracle

Big Data

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

MySQL HeatWave Lakehouse

Data – DWH

AWS

Redshift

Azure

Synapse Analytics

GCP

BigQuery

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

Oracle DevOps Service

Email

AWS

Simple Email Service (SES) | WorkMail

Azure

Microsoft 365

GCP

Oracle

Email Delivery

ETL

AWS

AppFlow | Data Pipeline | Glue

Azure

Data Factory | Purview

GCP

Cloud Data Fusion | Dataprep by Trifacta

Oracle

Data Integrator | App Integration

Firewall

AWS

Web Application Firewall (WAF)

Azure

Application Gateway | Firewall

GCP

Cloud Armor

Oracle

OCI Web Application Firewall

Hybrid

AWS

ECS Anywhere | EKS Anywhere | Local Zones | Outposts

Azure

Azure Arc | Azure Stack | Azure Stack Hub | Azure Stack HCI | Azure Stack Edge

GCP

Anthos | Distributed Cloud

Oracle

Verrazzano

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

Dedicated HSM | Key Vault

GCP

Cloud Key Management | Secret Manager

Oracle

Vault

Loggging

AWS

CloudTrail | CloudWatch Logs

Azure

Activity Log | Resource Log | AAD Audit Log | Monitor Logs

GCP

Cloud Audit Logs | Cloud Logging

Oracle

Audit | 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)

Oracle

Queue | Events

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

CloudWatch | X-Ray

Azure

Monitor | Network Watcher

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

CloudFront

Azure

Content Delivery Network (CDN) | Front Door

GCP

Cloud CDN

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

Virtual Private Cloud (VPC)

Azure

Virtual Network

GCP

Virtual Private Cloud (VPC)

Oracle

Local VCN Peering | Remote VCN Peering

Network – DNS

AWS

Route 53

Azure

DNS | Traffic Manager

GCP

Cloud DNS | Cloud Domains

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

Load Balancing

Network – MISC.

AWS

NAT Gateways | Transit Gateway

Azure

NAT Gateway | Network Watcher

GCP

Cloud NAT | Network Intelligence Center | Network Service Tiers

Oracle

NAT Gateway

Optimization

AWS

Compute Optimizer | Trusted Advisor

Azure

Advisor

GCP

Recommender

Oracle

Cloud Advisor

Queue

AWS

Simple Queue Service (SQS)

Azure

Queue Storage

GCP

Cloud Tasks

Oracle

Queue

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

Resource Manager

SAP

AWS

SAP on AWS

Azure

SAP on Azure

GCP

SAP on Google Cloud

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

Logic Apps

GCP

Cloud Composer | Workflows

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

License

Authors