Contents
Map

10 · Cloud Platforms

Platform Comparison Table

View as:

Platform Comparison Table

If you know one cloud's AI stack well, you already know most of the others - the concepts repeat, only the names change. This page is the cheat sheet: the same capability, named across Google Cloud (Gemini Enterprise Agent Platform, formerly Vertex AI), AWS (Bedrock), and Azure (Microsoft Foundry).

Useful in two situations: converting existing GCP-stack experience into credible AWS/Azure vocabulary for an interview, and reasoning about a multi-cloud or migration architecture where the underlying capability is the same but the API/product name isn't.

Learning objectives 20 min
By the end of this page you will be able to:
  • Map a capability (model access, managed RAG, guardrails, agent runtime, data platform, MLOps) across Google Cloud, AWS and Azure
  • Name one architectural difference that matters for each mapping, not just the product names
  • Explain where GPU clouds and inference providers fit next to the hyperscalers
Prerequisites
  • The four platform notes in this module

Model Access, RAG, and Guardrails

CapabilityGoogle Cloud (Agent Platform, formerly Vertex AI)AWS (Bedrock)Azure (Microsoft Foundry)
Model catalog and invocationModel Garden endpointsConverse / ConverseStream APIFoundry model deployments
Managed RAGRAG Engine / managed searchKnowledge BasesAzure AI Search integration
Safety/content filteringModel Armor, safety filtersGuardrails for BedrockAzure AI Content Safety
Managed agent runtimeAgent Runtime (formerly Agent Engine) + ADKAgentCoreFoundry Agent Service
Agent memoryMemory BankAgentCore MemoryFoundry Agent Service memory
Model evaluationAgent Platform evaluationBedrock Model Evaluation / AgentCore EvaluationsFoundry Evaluations
Bring your own fine-tuned open modelModel Garden deploy / GKECustom Model ImportFoundry managed compute

Data Platform

CapabilityGCPAWSAzure
Data warehouseBigQueryRedshiftFabric Warehouse / Synapse
Unified lakehouse layerBigLakeLake FormationOneLake (Fabric)
Managed relational DBCloud SQLRDSAzure SQL Database
Globally distributed relational (strong consistency)SpannerAurora DSQLNo exact equivalent (Azure SQL Hyperscale scales up, not globally active-active)
Globally distributed NoSQLFirestore / BigtableDynamoDB (global tables)Cosmos DB
Managed Spark platformDataprocEMRAzure Databricks / Synapse Spark

MLOps

CapabilityGCPAWSAzure
Model registryModel Registry (Vertex AI, now Agent Platform)SageMaker Model Registry (or MLflow on Databricks)Azure ML Model Registry
Experiment trackingVertex AI ExperimentsSageMaker Experiments (or MLflow)Azure ML / MLflow-native in Fabric
Pipeline orchestrationVertex AI PipelinesSageMaker PipelinesAzure ML Pipelines

Beyond the Big Three: GPU Clouds and Inference Providers

For self-hosted training and serving, many teams use specialist GPU clouds ("neoclouds") - such as CoreWeave, Lambda and Crusoe - which offer large GPU clusters, often with the newest hardware first. For hosted open-model inference, providers such as Together AI, Fireworks AI, Baseten and Modal serve open-weight models behind APIs or run your containers on GPUs. The trade-off versus the hyperscalers: often better GPU availability and price, less integrated data, security and governance tooling.


How to Use This Table in an Interview

Don't just recite the table - use it to show you understand why the concepts map, not just that they do. "Bedrock's Knowledge Bases and Vertex AI's RAG Engine solve the same retrieval problem - managed chunking, embedding, and indexing" is a stronger answer than naming both products with no connective explanation.

The strongest framing in a platform-breadth interview question is architectural, not lexical: name the capability first (e.g. "managed RAG"), then the products across clouds, then one concrete difference that actually matters (e.g. how much of the pipeline you own: Bedrock Knowledge Bases lets you choose the embedding model, chunking, parser and vector store, such as OpenSearch Serverless, Aurora PostgreSQL or S3 Vectors, while Google's RAG Engine manages its own index by default and can use an external store such as Vector Search instead). This demonstrates transferable understanding rather than memorized vocabulary.


Study Notes

Must-know for interviews:

  • Managed RAG: RAG Engine (GCP) / Knowledge Bases (AWS) / Azure AI Search integration (Azure) - same problem, different defaults
  • Data warehouse: BigQuery / Redshift / Fabric Warehouse - Fabric's OneLake is architecturally distinct (single logical storage layer) from BigQuery/Redshift's more siloed models
  • Globally distributed relational with strong consistency: Spanner / Aurora DSQL; globally distributed NoSQL: Firestore / DynamoDB / Cosmos DB - several of these offer native vector search for RAG
  • The interview-winning move is naming the capability and one real architectural difference, not just reciting product names

Check Yourself

Check yourself
0 / 5 answered
  1. What is the closest AWS counterpart to Google Spanner?
  2. Why might a team run open-model inference on a provider like Together AI or Fireworks instead of a hyperscaler?
  3. What's the AWS equivalent of Vertex AI's RAG Engine?
  4. What's the Azure equivalent of BigQuery?
  5. Which AWS service is the closest match to Google Spanner?

Exercises

Exercise - Answer a platform-breadth question

Write a 4-5 sentence answer to: "You've built agents on Google Cloud. How would you build the same thing on Azure?" Use the capability-first framing from this note.

Solution

Example: "The capabilities are the same, so I'd map them one by one. Model access moves from Model Garden to Foundry model deployments, and the agent runtime from Agent Runtime to the Foundry Agent Service - my ADK or framework code could also run on Azure Container Apps. Retrieval moves from RAG Engine to Azure AI Search, which gives me hybrid search with semantic ranking. Safety screening goes from Model Armor to Azure AI Content Safety, and I'd re-run the agent's evaluation suite, because model and filter behaviour change. The real work is identity and data: Entra ID roles per component, and where the data already lives."

References

Last reviewed: 2026-09

⚡AI-assisted content - always verify, always explore multiple perspectives·