Field noteOct 22, 20261 min read1 source

Stop guessing auto scaling targets for TTS on Amazon SageMaker AI

In one minute

AWS has published a technical guide for deriving autoscaling targets for a text-to-speech endpoint on Amazon SageMaker AI.

What changed: Adds a TTS-specific guide for choosing autoscaling targets, distinct from the prior guide on endpoint concurrency sweeps.

The example deploys the 82-million-parameter Kokoro-82M model in a custom container on a SageMaker AI real-time endpoint, with deployment handled through AWS CDK stacks.

The guide bases its policy on two measurements from a live endpoint: Q_max, the highest concurrency a single instance can sustain without breaching a latency SLO, and T_total, the end-to-end scale-out time. AWS says these values can be used to calculate scale-out and scale-in thresholds and cooldowns. The endpoint scales on SageMaker AI's native ConcurrentRequestsPerModel metric.

AWS notes that the metric reports a Maximum over a 10-second window, while the load client measures mean in-flight requests. Its tooling measures the relationship between the two at each concurrency level; in the reported Kokoro-82M run, the ratio was 1.0. The source does not establish that these thresholds, ratios, costs, or latency results will transfer to other models, traffic patterns, instance types, or SLOs.

Evidence / sources

  1. 1aws.amazon.com/blogs/machine-learning/stop-guessing-auto-scaling-targets-for-tts-on-amazon-sagemaker-ai
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicInferenceExplore the inference topic hub.
  2. 02topicAi InfrastructureExplore the ai-infrastructure topic hub.
  3. 03topicGenerative MediaExplore the generative-media topic hub.
  4. 04archiveField NotesOpen the latest editorial analysis.
  5. 05source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract