Amazon SageMaker HyperPod
Amazon SageMaker HyperPod
Amazon SageMaker HyperPod with Amazon EKS orchestration enables large-scale, distributed model inference with enterprise-grade orchestration capabilities. It enables organizations to deploy, scale, and optimize foundation models with production reliability across the full model lifecycle from training to inference on a single unified compute infrastructure.
Infrastructure management
SageMaker HyperPod manages GPU and Trainium ML instances with automatic node replacement and deep health checks, while Amazon EKS provides Kubernetes orchestration with workload scheduling and namespace isolation. The HyperPod Inference Operator—installed as an EKS Add-on or via Helm—automates model deployment, autoscaling, observability, routing, and lifecycle management through two Custom Resource Definitions (CRDs): JumpStartModel for one-click deployment of models from SageMaker JumpStart, and InferenceEndpointConfig for full-control deployment of custom or fine-tuned models. Deployment interfaces include kubectl apply with CRD manifests, a Python SDK, Amazon SageMaker Studio UI, and the HyperPod CLI. Networking uses Elastic Fabric Adapter (EFA) with GPU-Direct RDMA for high-bandwidth, low-latency inter-node communication and Application Load Balancers (ALB) for external traffic ingestion. Enterprise capabilities include custom Kubernetes pod configuration (init containers, volumes, scheduler), custom ACM certificates for endpoints (public, Private CA, or imported), Route 53 DNS management for custom domain names, per-pod request limits (max concurrent requests, queue size, overflow status codes), multi-instance type deployment with automatic failover across prioritized instance lists, custom node affinity for granular scheduling (AZ distribution, capacity type filtering, custom labels), EKS Pod Identity, and Multi-Instance GPU (MIG) support for deploying smaller models on fractional GPUs using NVIDIA MIG profiles (e.g., mig-7g.40gb, mig-4g.71gb). HyperPod also enables unifying training and inference infrastructure—the same cluster serves both workloads with Task Governance to govern compute resource usage across training, inference, and notebooks, and dynamic resource reallocation based on demand.
HyperPod provides comprehensive, one-click observability through AWS Distro for OpenTelemetry (ADOT) for metrics scraping, Amazon Managed Service for Prometheus for storage and querying, Amazon Managed Grafana with pre-built dashboards (inference metrics, tasks, cluster overview, and DPD-specific monitoring), and Amazon CloudWatch Container Insights for cluster-level visibility. Key metrics tracked include time-to-first-token (TTFT), inter-token latency (ITL), end-to-end request latency, GPU utilization and memory pressure, request queue depth, cache hit rates (L1/L2), and autoscaling events. For compliance, debugging, and model monitoring, inference data capture records inputs and outputs at three capture points—SageMaker AI Endpoint, Load Balancer (ALB access logs), and Model Pod—configurable via the dataCapture field in the CRD.
Pricing model
Customers are charged based on instance-based pricing
Model architecture support
SageMaker HyperPod provides access to foundation models through Amazon SageMaker JumpStart, including open-weight and gated models, which can be deployed with a single JumpStartModel CRD. For custom or fine-tuned models, the InferenceEndpointConfig CRD supports loading from Amazon S3 buckets, Amazon FSx for Lustre, Hugging Face Hub, or local NVMe storage for reduced cold-start latency.
Automatic scaling
HyperPod implements a dual-layer autoscaling architecture. At the pod layer, KEDA (Kubernetes Event-Driven Autoscaling)
Inference engine choice
Teams can choose AWS Deep Learning Containers
Inference optimizations and configurations
The service enables advanced inference optimizations through managed tiered KV caching, intelligent request routing, and disaggregated prefill and decode:
Managed Tiered KV Cache — A two-tier caching architecture stores intermediate attention computations from previous tokens. L1 cache uses CPU memory for low-latency local reuse on the same node. L2 cache offers two backend options: Redis for scalable node-level cache sharing across instances, or inbuilt SageMaker Managed Tiered Storage for higher performance in high-throughput LLM workloads. Performance gains include up to 40% reduction in latency, 25% improvement in throughput, and 25% cost savings versus baseline without these optimizations.
Intelligent routing strategies — Routes requests based on configurable strategies:
prefixawareroutes requests with the same prompt prefix to the same instance (ideal for system prompts and shared contexts);kvawareroutes to the instance with the highest KV cache hit rate (for mixed workloads with prefix overlap);sessionroutes the same user session to the same instance (for multi-turn conversations); androundrobinprovides even distribution without state (for stateless or uniform traffic).Disaggregated Prefill and Decode (DPD) — Separates the compute-bound prefill phase (processing the entire input prompt in parallel to generate the initial KV cache) from the memory-bandwidth-bound decode phase (generating tokens one at a time) onto dedicated GPU pools, removing interference that causes per-token latency spikes when colocated. The intelligent router tokenizes prompts and applies a configurable routing threshold to direct long prompts to prefiller pods and short prompts directly to decoder pods. KV cache transfer uses LMCache PD → NIXL → libfabric → EFA (GPU-Direct RDMA), with transfer costs of approximately single-digit milliseconds for 8,000 tokens on 3,200 Gbps EFA. Configuration is specified via a
pdSpecfield in theInferenceEndpointConfigCRD, with configurable routing threshold, independent prefill/decode replica scaling, per-role vLLM args, and intelligent routing strategy for multiple prefillers. Performance benchmarks with Llama 3.3 70B on P5 instances show 22–66% improvement in per-token latency (TPOT) on H100, 28–48% on H200; up to 35% improvement in output throughput on H100, up to 64% on H200; and 14–32% improvement in end-to-end P50 latency on H100, 29–41% on H200. Prerequisites include EFA-capable instances with RDMA read/write in the same Availability Zone (P5, P5e, P5en, P6 families).Multi-Instance GPU (MIG) — Partitions large GPUs into isolated instances, deploying models on specific NVIDIA MIG profiles to improve GPU utilization for smaller models, compatible with all other Inference Operator features.
Supported clients and protocols
Deployed inference workloads can be accessed through Application Load Balancers (ALB) over HTTPS, the Amazon SageMaker Runtime API, the AWS SDK, the Amazon SageMaker Python SDK/v1/chat/completions), or custom Route 53 DNS endpoints with ACM certificates.