AWS Cloud Certify · Practice exams

Amazon Bedrock Capacity: Provisioned Throughput, Cross-Region Inference, Batch and Prompt Routing

How do you keep an FM application fast and available at the lowest cost? These notes compare the Bedrock options for capacity: reserved model units, inference profiles that route across Regions, asynchronous batch jobs and routers that pick a cheaper model when quality allows.

At a glance

Geographic vs global cross-Region inference profiles
FeatureGeographicGlobal
Data residencyWithin a geography such as US, EU or APACAny supported commercial Region
CostStandard pricingAbout 10% savings
SCP requirementAllow all destination Regions in the profileAllow aws:RequestedRegion equal to unspecified
Best forData residency regulationsCost optimization

Source: docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html

Key points (7)

Amazon Bedrock · Provisioned Throughput

Provisioned Throughput reserves model units (MUs) at a fixed hourly price, with no commitment or a 1-month or 6-month term (longer = cheaper, and you cannot delete it before the term ends). A customized model can only be invoked through Provisioned Throughput.

Official source: docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html

Amazon Bedrock · Inference profiles and Provisioned Throughput

Inference profiles (cross-Region inference) currently do not support Provisioned Throughput. To raise throughput for a model you buy Provisioned Throughput; to spread load across Regions you use an inference profile.

Official source: docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html

Cross-Region inference · Geographic vs global profiles

A geographic inference profile (for example US, EU or APAC) keeps processing inside that geography; a global profile routes to any supported commercial Region and costs about 10% less. Choose geographic when you have data residency rules.

Official source: docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html

Cross-Region inference · What cross-Region inference costs and logs

There is no extra routing cost: you pay the price of the Region you call the profile from. Data stays on the AWS network, and CloudTrail records the request in your source Region with the processing Region in additionalEventData.inferenceRegion.

Official source: docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html

Amazon Bedrock · Batch inference

Batch inference processes many prompts asynchronously: you upload input files to S3, submit a job and read the results from S3. It is not supported for provisioned models, and Converse-type jobs cannot use tool calling (use the InvokeModel type).

Official source: docs.aws.amazon.com/bedrock/latest/userguide/batch-inference.html

Prompt routing · Intelligent prompt routing

Intelligent prompt routing gives one endpoint that predicts response quality for each request and routes it between two models of the same family to balance quality and cost. It is optimized for English prompts only.

Official source: docs.aws.amazon.com/bedrock/latest/userguide/prompt-routing.html

Prompt routing · Default vs configured routers

Default routers use select Amazon Nova and Meta Llama models. A configured router lets you pick the models, a fallback model and the response quality difference: the router only switches to the other model when its predicted quality beats the fallback by more than that percentage.

Official source: docs.aws.amazon.com/bedrock/latest/userguide/prompt-routing.html

Where this fits in the exam

Guides that go deeper

Practice this topic

Answer practice questions, then review your mistakes with spaced repetition.

Start a test

More GenAI Developer study topics