← Back to all announcements
★★★☆☆ 20/05/2026

Amazon SageMaker HyperPod now supports data capture for inference workloads

Native inference traffic logging across three pipeline tiers — no custom pipelines needed, with direct hooks into Model Monitor and fine-tuning.

View original announcement →

Visual Summary

graph TD A{{HyperPod Data Capture}}:::announced B((Client App)):::external C([Tier 1 - Endpoint]):::feature D([Tier 2 - Load Balancer]):::feature E([Tier 3 - Model Pod]):::feature F(Amazon S3):::storage G(SageMaker Model Monitor):::compute H(Amazon EKS):::compute I([Fine-tuning & Evaluation]):::feature J(AWS KMS):::storage B ==>|"inference request"| A A -->|"captures at endpoint"| C A -->|"captures ALB logs"| D A -->|"captures at pod"| E C -.->|"async write"| F D -.->|"async write"| F E -.->|"async write"| F F -->|"feeds"| G F -->|"feeds"| I A -->|"deployed via"| H C -.->|"encrypts"| J E -.->|"encrypts"| J classDef announced fill:#ff9900,stroke:#ec7211,color:#fff,font-weight:bold classDef compute fill:#e3f2fd,stroke:#1565c0,color:#1565c0 classDef storage fill:#e8f5e9,stroke:#2e7d32,color:#2e7d32 classDef feature fill:#fff3e0,stroke:#e65100,color:#e65100 classDef external fill:#f5f5f5,stroke:#616161,color:#616161

What's New

Amazon SageMaker HyperPod now includes native data capture for inference workloads, automatically recording request and response payloads from production endpoints to Amazon S3. The feature eliminates the need for custom logging pipelines by providing three configurable capture tiers — at the SageMaker endpoint, the Application Load Balancer, and the model pod — each targeting a different point in the inference request flow. Captured data integrates directly with SageMaker Model Monitor, fine-tuning jobs, evaluation pipelines, and speculative decoding draft model training workflows.

How It Works

  • Three-tier capture architecture: Tier 1 captures at the SageMaker AI Runtime API boundary (full input/output payloads, compatible with Model Monitor); Tier 2 captures ALB access logs including request paths, client IPs, and latencies; Tier 3 captures at the model pod container level with the deepest visibility, configurable buffering, sampling, and payload size limits.
  • Independent tier enablement: Each tier can be enabled or disabled independently via the dataCapture section in the InferenceEndpointConfig or JumpStartModel CRD, allowing any combination of tiers to run simultaneously.
  • Asynchronous, non-blocking delivery: Captured data is written asynchronously to a customer-specified Amazon S3 bucket, ensuring inference latency is not impacted by the capture process.
  • Configurable sampling: Customers can configure sampling rates to control the volume of captured traffic, reducing storage costs while maintaining statistical representativeness.
  • Customer-managed encryption: AWS KMS encryption with customer-managed keys is supported at Tier 1 and Tier 3, ensuring data-at-rest security compliance.
  • Deterministic S3 path routing: Each deployment generates a unique, deterministic S3 prefix derived from a hash of the cluster ARN, namespace, CRD type, and deployment name, so repeated deployments consistently route to the same S3 subfolder.
  • HyperPod Inference Operator integration: Data capture is enabled declaratively through the Kubernetes CRD, fitting naturally into existing GitOps and infrastructure-as-code workflows on EKS-orchestrated HyperPod clusters.

Why It's Important

  • Eliminates custom logging overhead: Teams previously had to build and maintain bespoke sidecar containers or external logging pipelines to capture inference traffic; this is now a first-class, managed capability within HyperPod.
  • Enables production-grounded model improvement: Real production traffic can directly feed fine-tuning jobs, closing the loop between deployment and continuous model improvement without manual data collection steps.
  • Improves speculative decoding performance: Draft models for speculative decoding trained on actual production traffic distributions outperform generic draft models, directly improving inference throughput and latency for generative AI workloads.
  • Supports compliance and auditability: Persistent, encrypted audit trails of model inputs and outputs satisfy regulatory and governance requirements for AI systems in regulated industries.
  • Accelerates evaluation pipeline construction: Captured production data provides a realistic, continuously refreshed ground-truth corpus for building and running model evaluation pipelines without synthetic data approximations.
  • Integrates with existing MLOps tooling: Native compatibility with SageMaker Model Monitor means drift detection and data quality monitoring workflows can be activated immediately on captured data without additional transformation.

How It's Different

  • Multi-tier capture vs. single-point logging: Unlike typical inference logging solutions that capture at only one layer, HyperPod data capture offers three distinct capture points in the same request pipeline, giving teams flexibility to trade off payload fidelity, metadata richness, and infrastructure dependency.
  • Managed vs. DIY pipelines: Previously, HyperPod customers had no native data capture option and were required to instrument their own logging infrastructure; this feature removes that undifferentiated heavy lifting entirely.
  • Tier 3 works without SageMaker endpoint registration: Unlike Tier 1, which requires endpoint registration for Model Monitor compatibility, Tier 3 operates independently at the pod level, making it usable in deployments that bypass the SageMaker endpoint abstraction.
  • Deterministic S3 path management: The hash-based S3 prefix scheme ensures idempotent data routing across CRD resubmissions, a design advantage over ad-hoc logging solutions that may scatter data across inconsistent paths.
  • Non-blocking asynchronous design: The asynchronous delivery model is purpose-built to avoid adding latency to the inference path, a critical distinction for latency-sensitive generative AI serving workloads.

When to Prefer It

  • Generative AI production deployments requiring drift monitoring: Use data capture when you need to detect input distribution shifts or output quality degradation over time using SageMaker Model Monitor on live traffic.
  • Speculative decoding optimization: Use Tier 3 capture to collect production traffic for training custom draft models that match your actual workload distribution, improving token acceptance rates beyond what generic draft models achieve.
  • Compliance-sensitive AI applications: Enable Tier 1 with KMS encryption when you need tamper-evident, encrypted audit logs of all model inputs and outputs for regulatory or legal requirements.
  • Active fine-tuning pipelines: Use data capture to continuously harvest real-world inputs for periodic fine-tuning jobs, particularly when production data distribution evolves over time and retraining on fresh data is critical.
  • Debugging and troubleshooting production issues: Enable Tier 2 (ALB) alongside Tier 3 to correlate network-level metadata (latencies, client IPs) with model-level payloads when diagnosing production inference anomalies.
  • Teams running EKS-orchestrated HyperPod clusters: This feature is specifically suited for organizations already using the HyperPod EKS orchestrator and the Inference Operator, where CRD-based configuration aligns with existing Kubernetes-native workflows.

Availability

  • General Availability: The feature is generally available as of May 20, 2026, with no preview or beta designation indicated.
  • Orchestrator requirement: Only available for SageMaker HyperPod clusters using the EKS orchestrator; Slurm-orchestrated HyperPod clusters are not supported.
  • Regional availability: Supported in all AWS Regions where Amazon SageMaker HyperPod is generally available.
  • S3 dependency: Requires an accessible Amazon S3 bucket for data delivery; if no s3Uri is specified, data defaults to the TLS certificate bucket under a /data-capture/ prefix.
  • Pricing: No separate pricing is explicitly announced for the data capture feature itself; standard Amazon S3 storage and request costs apply for captured data, and AWS KMS charges apply when customer-managed keys are used.
  • Encryption support: Customer-managed AWS KMS encryption is supported at Tier 1 and Tier 3; Tier 2 (ALB access logs) does not include KMS encryption support per current documentation.

Tags

Servicessagemaker-hyperpod
Typenew-feature
Conceptsinferencemlops
GeographyGlobal

Related Resources

AI Radar AWS

AWS AI/ML news — curated, researched, explained

An automated intelligence platform that curates, researches, and analyzes AWS AI/ML/GenAI announcements daily. Every report is backed by real research — the system reads linked blog posts and documentation to provide accurate, in-depth analysis.

How Each Report Is Generated

  1. Collection — Daily monitoring of the AWS "What's New" RSS feed
  2. Filtering — AI-powered relevance detection for AI/ML/GenAI topics
  3. Taxonomy Tagging — LLM-based classification across 6 dimensions
  4. Importance Scoring — Point-based system with tag bonuses (1-5 stars)
  5. Research Phase — Follows links to blog posts and documentation
  6. Report Generation — Claude Sonnet produces structured 6-section analysis
  7. Visual Summary — Claude Opus generates Mermaid diagrams for key items
  8. Publishing — Static website rebuilt and deployed via CloudFront

Features

  • Faceted filtering by service, type, concept, and more
  • Multi-dimensional taxonomy with 80+ tags across 6 dimensions
  • Geographic availability badges (Global, APJ, EMEA, AMER) with filtering
  • Timeline visualization of announcement volume
  • PDF export for offline reading
  • Mermaid visual summaries for key announcements
  • Daily automated updates — no manual curation
What makes this different: Each report involves a dedicated research phase where the system reads linked blog posts and AWS documentation pages. This produces analysis that goes beyond the original announcement text.

Technology

Built with Python, AWS Lambda, Amazon Bedrock (Claude Sonnet 4.6, Opus 4.6, Haiku 4.5), S3, CloudFront, WAF, EventBridge, and CDK.

Open Source

This project is open source. Fork it, customize it for your needs, and deploy your own instance.
📦 github.com/bbonik/ai-radar-aws

How Importance Scoring Works

Each announcement receives a point score based on multiple factors. The total score maps to a 1-5 star rating:

1★ < 2 pts 2★ ≥ 2 pts 3★ ≥ 3.5 pts 4★ ≥ 5 pts 5★ ≥ 6.5 pts

Point Breakdown

FactorPointsWhen
Core AI service (Bedrock, AgentCore, SageMaker AI)+4Service named in title
Key AI service (SageMaker, Kiro, QuickSight)+2Service named in title
Other AI-related service+1Default
Blog post link+3Link to aws.amazon.com/blogs/
GitHub samples link+2Link to github.com/aws*
Documentation link+1Link to docs.aws.amazon.com/
New model+1.5Tagged as "new-model"
New service+1Tagged as "new-service"
New feature+0.5Tagged as "new-feature"
Anthropic / OpenAI provider+2Provider explicitly mentioned
Instance / notebook announcement-2Hardware/capacity, not feature
Performance / pricing / security-0.5Incremental updates
Region expansion to APJ+1Expands to Asia Pacific
Region expansion (non-APJ only)-1.5Only expands to other regions

Geographic Relevance Badges

Each announcement card shows a small badge indicating whether the feature is available in your region:

🌐 Global Available in all regions
🌏 APJ Asia Pacific
🌍 EMEA Europe / Middle East / Africa
🌎 AMER Americas (US, Canada, South America)
No badge Geography unknown
How geography is detected: The system detects ALL geographies mentioned in each announcement. If the text mentions specific regions (Tokyo, Frankfurt, Oregon, etc.), the corresponding geography badges are shown. If it says "all regions" or is a new feature with no region specified, it gets the Global badge. Geography is also filterable — click a geo chip to see only announcements available in that region.