Pick the most useful frame for choosing between Bedrock and Vertex when both host the model you need
When Bedrock and Vertex both host the model, the deciding factor is which cloud already holds your data, IAM, and compliance commitments, not per-token price and not flagship-brand defaults.
Picture two grocery stores that sell the same brand of cereal at almost the same price. Picking the store five minutes from your house instead of the one across town is obviously right, even though the cereal is identical. The 'five minutes from home' for cloud LLMs is the surrounding stack: your IAM, your storage, your audit logs, your network egress, your security review. Routing model calls into the cloud you already live in keeps everything in one compliance boundary and skips a pile of paperwork. Choosing the other cloud because its flagship brand is shinier is like driving across town because that store has a fancier sign.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Bedrock vs Vertex is the most common forking decision in 2026 enterprise LLM stacks where both clouds host the model the workload needs. The instinct of an engineer answering the question for the first time is to compare per-token pricing or to default to whichever cloud is most associated with the model's vendor of origin (Vertex for Gemini, Bedrock for Anthropic). Both instincts give the wrong answer in almost every real scenario.
The right decision frame is to treat Bedrock vs Vertex as a data-locality and compliance decision rather than a model-selection decision. This walkthrough explains why, when the frame breaks, and how to handle the cloud-exclusive feature exceptions.
Why the same-SKU case is the common case in 2026
By late 2026, the major flagship hosted models from Anthropic, Meta, Mistral, and AI21 are available on both Amazon Bedrock and Google Vertex AI Model Garden, often with a 30-60 day lag between cloud launches. Claude Opus 4.7 and Sonnet 4.5 are on both. Llama 4 is on both. Mistral Large and the latest Mistral models are on both. The cloud-exclusive models are Amazon's Nova family (Bedrock only), Google's native Gemini family (Vertex only), and Azure OpenAI's hosted OpenAI models (Azure only).
For the workload that needs Claude Sonnet, the question 'Bedrock or Vertex' is real because both clouds genuinely offer the same model. The quality difference is at noise level (the underlying weights are identical; only the serving infrastructure differs). The latency difference is in the single-digit milliseconds in most regions where both clouds operate. The price difference is in the low single-digit percent, meaningful at scale, but small compared to the other costs of running cross-cloud.
Situations where this technique stops working.
2–4 min · Everything important, quickly.
Real products, models, and research that use this idea.
- Healthcare workload with HIPAA BAA in AWS routes Claude Opus 4.7 calls through Bedrock to keep PHI inside one compliance boundary.
- GCP-native analytics platform routes Claude Sonnet 4.5 calls through Vertex to avoid cross-cloud egress on every retrieval prompt.
What an interviewer would ask next. Try answering before peeking at the approach.
QHow does the same decision frame apply to Azure OpenAI vs Bedrock vs Vertex for a workload that needs GPT-5.5?
GPT-5.5 is OpenAI-native. Azure OpenAI is the managed enterprise path with Microsoft IAM (Entra ID), Azure KMS, Microsoft contracts. Bedrock and Vertex do not host OpenAI models. If your stack is Azure-native, Azure OpenAI is the obvious pick. If your stack is AWS or GCP and you need GPT-5.5, you are calling api.openai.com directly (or routing through a gateway), accepting that LLM calls cross out of your cloud boundary, and signing the OpenAI enterprise contract separately. The data-locality argument cannot be satisfied in that case; the model is exclusive to OpenAI's surface, with Azure as the only enterprise-IAM mirror.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Optimizing on the headline per-token price between Bedrock and Vertex when the same SKU is within 5% across both. The hidden costs are cross-cloud egress, dual-cloud compliance reviews, and IAM duplication, each dwarfs the price delta.
60 second bullets to scan on the way to the call.
The right decision frame: data locality and compliance posture, not per-token price or flagship brand
Which models are on both clouds vs cloud-exclusive in 2026
Primary sources. Browse if you want the original framing.
Same topic, related formats. Practice these next.