AIToday
Audio & SpeechAI Business & IndustryAmazon AI BlogPublished: Nov 14, 2026, 06:00 JST

AssemblyAI cuts inference costs 70% with Amazon EC2 Spot

Send on LINE
AssemblyAI cuts inference costs 70% with Amazon EC2 Spot

3 Key Points

  1. What happened

    AssemblyAI achieved 70 percent cost savings on inference compute versus On-Demand pricing by running speech-to-text models on Amazon EC2 Spot GPU instances, using ECS capacity providers, SQS-based retries, and diversified g4dn, g5, and g6 instance families across US and European AWS Regions.

  2. Why it matters

    The savings let AssemblyAI keep unit economics sustainable while meeting data residency requirements in healthcare, finance, and legal, according to the post.

WHO IT HITSCloud engineers and ML platform teams running GPU-based batch or near real-time inference can apply the same Spot-instance and queue-based retry pattern to reduce compute costs while meeting data residency requirements.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

AssemblyAI's speech-to-text pipeline runs a chain of deep learning models on NVIDIA GPUs, and at scale that means thousands of GPU instances running continuously. Running entirely on On-Demand Instances would have been cost-prohibitive, so the company built its inference platform on Amazon ECS with capacity providers that mix Spot and On-Demand capacity. Spot Instances offer significant savings but can be reclaimed with a 2-minute warning, which is why AssemblyAI added a queue-based retry mechanism using Amazon SQS.

The architecture spreads demand across three GPU instance families—g4dn, g5, and g6—and multiple Availability Zones, drawing from a larger pool of Spot capacity. When an interruption occurs, an EventBridge-triggered Lambda function returns the in-flight job to the main SQS queue so another ECS task can process it. AssemblyAI also uses custom Amazon Machine Images containing model artifacts and container images to reduce recovery time to approximately 2 minutes. For end customers, the impact of an interruption is a small increase in processing time, but the transcription completes successfully.

The company runs fully independent copies of the architecture in US West (Oregon) and Europe (London) to support customers in regulated industries such as healthcare, finance, and legal, where audio data must stay within specific geographic boundaries. AssemblyAI's Speech-to-Text API is available on AWS Marketplace.

FAQ
How did AssemblyAI handle Spot Instance interruptions?
When a Spot Instance receives a 2-minute interruption notice, in-flight jobs that can finish in that window complete normally, while jobs needing more time return to the Amazon SQS queue for another healthy GPU instance to pick up.
Which AWS Regions does AssemblyAI use for data residency?
AssemblyAI deploys independent copies of its inference architecture in US West (Oregon) us-west-2 and Europe (London) eu-west-2 to meet strict data residency requirements.
Amazon AI BlogRead Original Article
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleNvidia CEO Jensen Huang resigns amid spy affair scandal