Cross-Cloud Rosetta Stone

Know one cloud? Instantly find the equivalent in another. Compare services across GCP, AWS & Azure.

Showing 29 of 29 comparisons

Data Warehouse

Data & Analytics
Google Cloud

BigQuery

Serverless, highly scalable, and cost-effective multi-cloud data warehouse.

AWS

Redshift

Fast, fully managed, petabyte-scale data warehouse service.

Azure

Synapse Analytics

Analytics service that brings together enterprise data warehousing and Big Data analytics.

Stream Processing

Data & Analytics
Google Cloud

Dataflow

Unified stream and batch data processing that's serverless, fast, and cost-effective.

AWS

Kinesis Data Analytics

Real-time stream processing and analyzing using SQL or Apache Flink.

Azure

Stream Analytics

Real-time analytics and complex event-processing engine.

Messaging / Event Streaming

Data & Analytics
Google Cloud

Pub/Sub

Messaging service for exchanging event data among applications and services.

AWS

SNS + SQS / Kinesis

Managed message queues, topic-based pub/sub, and streaming data.

Azure

Service Bus / Event Hubs

Enterprise message broker and big data streaming platform.

Workflow Orchestration

Data & Analytics
Google Cloud

Cloud Composer

Fully managed workflow orchestration service built on Apache Airflow.

AWS

Step Functions / MWAA

Serverless visual workflow orchestration and Managed Apache Airflow.

Azure

Data Factory / Logic Apps

Data integration service and automated workflow engine.

Hadoop/Spark Clusters

Data & Analytics
Google Cloud

Dataproc

Managed Spark and Hadoop service that lets you take advantage of open source data tools.

AWS

EMR

Cloud big data platform for processing vast amounts of data using open source tools.

Azure

Azure Databricks

Enterprise lakehouse and managed Apache Spark platform with Photon acceleration.

Business Intelligence

Data & Analytics
Google Cloud

Looker

Enterprise platform for BI, data applications, and embedded analytics.

AWS

QuickSight

Scalable, serverless, embeddable, ML-powered BI service.

Azure

Power BI

Interactive data visualization BI tools.

Virtual Machines

Compute
Google Cloud

Compute Engine

Secure and customizable compute service that lets you create and run virtual machines.

AWS

EC2

Secure, resizable compute capacity in the cloud.

Azure

Virtual Machines

Provision Windows and Linux virtual machines in seconds.

Serverless Containers

Compute
Google Cloud

Cloud Run

Develop and deploy highly scalable containerized applications on a fully managed serverless platform.

AWS

Fargate / App Runner

Serverless compute for containers.

Azure

Container Apps

Serverless container service for running microservices.

Kubernetes Orchestration

Compute
Google Cloud

GKE

Managed, production-ready environment for running containerized applications.

AWS

EKS

Managed Kubernetes service.

Azure

AKS

Highly available, secure, and fully managed Kubernetes service.

Serverless Functions

Compute
Google Cloud

Cloud Functions

Scalable pay-as-you-go functions as a service (FaaS) to run your code with zero server management.

AWS

Lambda

Run code without thinking about servers or clusters.

Azure

Azure Functions

Event-driven serverless compute platform.

Object Storage

Storage
Google Cloud

Cloud Storage

Object storage for companies of all sizes.

AWS

S3

Object storage built to retrieve any amount of data from anywhere.

Azure

Blob Storage / ADLS Gen2

Massively scalable and secure object storage for cloud-native workloads.

Block Storage

Storage
Google Cloud

Persistent Disk

Reliable, high-performance block storage for VM instances.

AWS

EBS

Easy to use, high performance block storage at any scale.

Azure

Managed Disks

Block-level storage volumes for Azure VMs.

File Storage

Storage
Google Cloud

Filestore

High-performance file storage for applications.

AWS

EFS

Serverless, fully elastic file system.

Azure

Azure Files

Simple, secure, and serverless enterprise-grade cloud file shares.

Managed Relational DB

Databases
Google Cloud

Cloud SQL

Fully managed relational database service for MySQL, PostgreSQL, and SQL Server.

AWS

RDS / Aurora

Set up, operate, and scale a relational database in the cloud with just a few clicks.

Azure

Azure SQL Database

Intelligent, scalable, relational database service built for the cloud.

Managed PostgreSQL

Databases
Google Cloud

Cloud SQL for PostgreSQL

Managed PostgreSQL with HA, autovacuum tuning, and Private Service Connect.

AWS

Amazon RDS / Aurora PostgreSQL

High-performance PostgreSQL-compatible relational database with distributed storage.

Azure

Azure PostgreSQL Flexible Server

Managed PostgreSQL on Linux with built-in PgBouncer, stop/start cost savings, and pgvector.

NoSQL Document DB

Databases
Google Cloud

Firestore

Flexible, scalable NoSQL cloud database to store and sync data for client- and server-side development.

AWS

DynamoDB

Fast and flexible NoSQL database with seamless scalability.

Azure

Cosmos DB

Fast NoSQL database with open APIs for any scale.

Globally Distributed DB

Databases
Google Cloud

Spanner

Fully managed relational database with unlimited scale, strong consistency, and up to 99.999% availability.

AWS

Aurora Global Database

Relational database designed for globally distributed applications.

Azure

Cosmos DB (multi-region)

Globally distributed, multi-model database.

In-Memory Cache

Databases
Google Cloud

Memorystore

Fully managed in-memory data store service for Redis and Memcached.

AWS

ElastiCache

Managed, Redis- and Memcached-compatible in-memory data store.

Azure

Azure Cache for Redis

Fully managed, open source–compatible in-memory data store.

Virtual Network

Networking
Google Cloud

VPC

Comprehensive set of Google-managed networking capabilities.

AWS

VPC

Logically isolated section of the AWS Cloud.

Azure

VNet

Create your own private network space in Azure.

Load Balancer

Networking
Google Cloud

Cloud Load Balancing

Scale your applications on Compute Engine from zero to full-throttle.

AWS

Application Load Balancer (ALB)

Automatically distributes incoming application traffic across multiple targets with AWS Global Accelerator.

Azure

Load Balancer / App Gateway

Deliver high availability and network performance to your applications.

CDN

Networking
Google Cloud

Cloud CDN

Low-latency content delivery based on Google's global network.

AWS

CloudFront

Fast, highly secure and programmable content delivery network.

Azure

Azure CDN / Front Door

Fast, reliable content delivery network with global reach.

DNS

Networking
Google Cloud

Cloud DNS

Reliable, resilient, low-latency DNS serving from Google's worldwide network.

AWS

Route 53

Scalable domain name system (DNS) web service.

Azure

Azure DNS

Host your DNS domain in Azure.

Identity & Access

IAM & Security
Google Cloud

IAM

Fine-grained access control and visibility for centrally managing cloud resources.

AWS

IAM

Securely manage access to services and resources.

Azure

Azure AD + RBAC

Enterprise identity and access management.

Key Management / Encryption

IAM & Security
Google Cloud

Cloud KMS

Manage cryptographic keys for your cloud services the same way you do on-premises.

AWS

KMS

Create and manage cryptographic keys and control their use across a wide range of AWS services.

Azure

Key Vault (Keys)

Hardware-security-module (HSM) protected key management service.

Secrets Management

IAM & Security
Google Cloud

Secret Manager

Secure and convenient storage system for API keys, passwords, certificates, and other sensitive data.

AWS

Secrets Manager

Easily rotate, manage, and retrieve database credentials, API keys, and other secrets.

Azure

Key Vault

Safeguard cryptographic keys and other secrets used by cloud apps and services.

DDoS Protection & Web Firewall

IAM & Security
Google Cloud

Cloud Armor

Help protect your applications and websites against denial of service and web attacks.

AWS

WAF & Shield

Layer 7 web application firewall and managed DDoS protection service.

Azure

DDoS Protection + WAF

Protect your Azure resources from denial of service (DoS) attacks and layer 7 exploits.

ML Platform

AI/ML
Google Cloud

Vertex AI

Build, deploy, and scale ML models faster, with pre-trained and custom tooling within a unified platform.

AWS

SageMaker

Build, train, and deploy machine learning models for any use case.

Azure

Azure ML

Enterprise-grade machine learning service to build and deploy models faster.

AutoML

AI/ML
Google Cloud

AutoML (Vertex)

Train high-quality custom machine learning models with minimal machine learning expertise.

AWS

SageMaker Autopilot

Automatically build, train, and tune the best machine learning models.

Azure

Automated ML

Automate the time-consuming, iterative tasks of machine learning model development.

Pre-trained APIs

AI/ML
Google Cloud

Cloud Vision, NLP APIs

Derive insights from images, text, and video using pre-trained ML models.

AWS

Rekognition, Comprehend

Pre-trained AI services for vision, text, speech, and more.

Azure

Cognitive Services

Comprehensive family of AI services and cognitive APIs.