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