Search⌘ K
AI Features

Inference Options and Endpoint Requirements

Explore various SageMaker inference options including real-time, asynchronous, serverless, and batch endpoints. Understand how to choose the right endpoint based on latency, payload, and traffic patterns. Learn advanced hosting patterns like multi-model and multi-container endpoints, plus how Auto Scaling ensures efficient performance and cost management.

Once a model is trained and validated, the deployment strategy you choose determines whether it meets production requirements for latency, cost, and throughput. This decision sits at the intersection of ML engineering and infrastructure design, and it is a core competency tested on the AWS Certified Machine Learning Engineer Associate (MLA-C02) exam.

AWS SageMaker provides four distinct inference options:

  • Real-time endpoints

  • Asynchronous endpoints

  • Serverless endpoints

  • Batch transform

Each option is engineered for a specific workload profile. The exam expects you to map business constraints directly to the correct endpoint type. A mobile app that needs a fraud score in under 200 milliseconds and a nightly pipeline that scores 10 million credit applications require fundamentally different infrastructure, even if they use the same underlying model. Beyond endpoint selection, this lesson covers advanced hosting patterns such as multi-model and multi-container endpoints, along with Auto Scaling policies that keep production systems responsive without runaway costs. Getting this decision wrong in practice means either overpaying for idle compute or failing latency SLAs. On the exam, it means losing points on scenario-based questions.

Real-time vs. batch inference

The first fork in any deployment decision is whether the use case demands an immediate response or can tolerate delayed processing.

  • Real-time inference operates as a synchronous request-response pattern. A client sends a payload, SageMaker routes it to a ...