Tutorial
Amazon HyperPod Inference Gateway: Cara Pakai Routing LLM di EKS
Sep 2026: Amazon SageMaker HyperPod Inference Gateway rilis. Cek cara pasang EKS addon, routing GPU-aware, potong TTFT sampai 82%, plus catatan buat tim cloud d

Serve model bahasa besar di GPU cluster itu mahal. Yang sering bikin boros bukan cuma ukuran model — tapi routing bodoh. Load balancer Kubernetes biasa (round-robin / least-connections) tidak tahu KV cache hampir penuh, antrian dalam, atau adapter LoRA mana yang sudah ada di memori.
Amazon SageMaker HyperPod Inference Gateway masuk di situ. AWS mengumumkannya lewat blog Machine Learning 18 September 2026, lalu What’s New 24 September 2026. Intinya: addon EKS yang route request LLM berdasarkan sinyal GPU real-time, tanpa ubah kode client. Klaim kasar: first-token latency bisa turun sampai 82%, P99 TTFT di skenario berat 97–98% lebih rendah dibanding round-robin.
Artikel ini bedah apa itu HyperPod Inference Gateway, arsitektur tiga komponen, cara pasang dalam hitungan menit, angka benchmark, plus catatan buat tim yang jalanin LLM dari Indonesia — biar teman-teman tidak over-promise ke bos sebelum cek prasyarat cluster.
Apa itu HyperPod Inference Gateway

HyperPod Inference Gateway adalah lapisan routing LLM-aware di depan pod model di cluster SageMaker HyperPod yang jalan di Amazon EKS. Bukan mengganti Inference Operator — gateway duduk di depan pod yang sudah di-orchestrate operator.
Alur singkat tiap request:
- Envoy Gateway — terima HTTPS, satu private endpoint per cluster.
- Body-Based Router (BBR) — baca field
modeldi body OpenAI-compatible, resolve nama LoRA ke base model, set header internal. - Endpoint Picker (EPP / scheduler) — skor pod kandidat dari metrik model server, lalu pilih pod terbaik.
Yang dihitung EPP (versi blog AWS):
- KV cache utilization — hindari pod yang memori key-value hampir penuh
- Queue depth — hindari antrian dalam
- LoRA adapter residency — prefer pod yang sudah load adapter yang diminta
- Prefix cache hit rate — prefer pod yang mungkin hit cache prompt bersama
- Predicted latency dan running requests — seimbangkan beban aktif
Hasil praktis: satu URL gateway bisa layani banyak model. Client tetap kirim schema OpenAI (/v1/chat/completions). Tidak perlu Sidecar mesh sendiri, tidak perlu rewrite SDK.
Peringatan: Endpoint gateway default tanpa auth request-level. Kalau
spec.auth.jwttidak di-set, siapa saja yang menjangkau endpoint (lewat VPC) bisa kirim traffic. AWS sangat menyarankan JWT di setiap gateway.
Kenapa round-robin bikin GPU boros

Di trafik LLM, pod tidak “sama sibuk”-nya. Satu pod bisa sedang generate konteks panjang, KV cache penuh, sementara tetangga idle. Round-robin tetap kirim request ke pod penuh → first token melonjak (AWS contohkan 4+ detik di burst), GPU terasa “penuh” padahal sebagian idle.
Tiga skenario yang paling sering kena:
- GPU campuran — H100 dan A10G di fleet yang sama; round-robin tidak peduli kapasitas memori.
- Traffic bursty — chat peak jam kerja; satu replica naik-turun overload.
- Shared prompt prefix — multi-turn chat atau dokumen Q&A yang reuse prefix; tanpa affinity, cache prefix sia-sia.
HyperPod Inference Gateway menjawab dengan skor real-time dari Prometheus metrics tiap pod. Di fleet seragam + trafik rata, AWS bilang performanya setara round-robin — artinya nilai terbesar muncul saat kondisi produksi yang “kotor”: hardware campur, burst, dan prefix bersama.
Cara pasang: addon EKS + InferenceGatewayConfig

Gateway datang lewat addon amazon-sagemaker-hyperpod-inference, mulai versi v2.0.0-eksbuild.2 (docs juga menyebut jalur v2.0.0-eksbuild.1 di contoh blog). Kalau cluster tidak kenal CRD InferenceGatewayConfig, versi addon-nya terlalu lama — update dulu.
Prasyarat yang sering dilupakan
- Cluster SageMaker HyperPod di EKS sudah jalan; model pod sudah di-deploy (Inference Operator).
- Model server: vLLM ≥ v0.9.2 atau SGLang ≥ v0.3.5.post1 (versi lama: metrik KV cache beda nama / flag
--enable-metricsgagal). - cert-manager di cluster kalau pakai TLS auto-issue.
- AWS Load Balancer Controller untuk endpoint tipe ALB.
- Namespace kerja gateway:
hyperpod-inference-system. - Role IRSA buat import sertifikat ke ACM kalau auto-issue TLS (buat sebelum install addon).
Install addon (contoh blog)
aws eks create-addon \
--cluster-name my-hyperpod-cluster \
--addon-name amazon-sagemaker-hyperpod-inference \
--addon-version v2.0.0-eksbuild.1 \
--configuration-values '{"inferenceGateway": {"enabled": true}, "inferenceOperator": {"enabled": true}}'
Label pod model
Gateway menemukan pod lewat label selector. Contoh:
spec:
template:
metadata:
labels:
app: vllm-llama
Cek label di cluster:
kubectl get pods -n NAMESPACE --show-labels
Apply InferenceGatewayConfig
Satu CRD mendefinisikan BBR, TLS, auth, dan scheduler per model:
apiVersion: inference.sagemaker.aws.amazon.com/v1alpha1
kind: InferenceGatewayConfig
metadata:
name: my-gateway
spec:
tls: {}
bbr:
enabled: true
schedulers:
- name: llama-70b
modelName: "llama-3.1-70b"
modelSelector:
matchLabels:
app: vllm-llama
targetPort: 8000
scheduler: llm-d
Untuk model yang di-manage lewat InferenceEndpointConfig, nyalakan routing gateway lewat field spec.inferenceGateway.enabled.
Kirim request (OpenAI-compatible)
curl -X POST "http://<gateway-endpoint>/v1/chat/completions" \
-H "Content-Type: application/json" \
-d '{
"model": "llama-3.1-70b",
"messages": [{"role": "user", "content": "What is Kubernetes?"}],
"max_tokens": 100
}'
Tidak perlu ubah SDK. Tidak perlu SigV4 khusus untuk traffic inference di jalur ini — HTTP biasa + schema OpenAI. Multi-model: BBR baca field model, arahkan ke pool yang benar. Satu gateway, banyak model.
Baca juga Llama Windows: Cara Pakai AI Lokal Tanpa Command Line
flowchart LR Client[Client OpenAI SDK] --> Envoy[Envoy Gateway] Envoy --> BBR[Body-Based Router] BBR --> EPP[Endpoint Picker] EPP --> P1[Pod vLLM A] EPP --> P2[Pod vLLM B] EPP --> P3[Pod SGLang C]
Angka benchmark: TTFT dan throughput

AWS menguji empat model (8B sampai 235B) di instance p5.48xlarge (H100) dan g5 (A10G), traffic lewat ALB internal, client dan server di node group terpisah. Konfigurasi routing gateway: default, tanpa tuning. Baseline: round-robin Kubernetes di replica yang sama.
Ringkasan yang dipublikasikan:
| Kondisi | Model contoh | TTFT P95 | TTFT P99 | Throughput |
|---|---|---|---|---|
| Mixed GPU | Llama-3.1-8B | −97% | −97% | +8% |
| Mixed GPU | Qwen3-32B | −98% | −97% | +50% |
| Bursty | Llama-3.1-70B | −94% | −98% | +12% |
| Bursty | Qwen3-235B | sebanding | −89% | sebanding |
| Shared prefix | Llama-3.1-8B | −26% | −43% | sebanding |
| Uniform + steady | Qwen3-235B | sebanding | sebanding | sebanding |
“Sebanding” = beda masih dalam variasi antar run. Narasi yang diulang AWS: chatbot yang nunggu first token 4,4 detik bisa turun ke di bawah 800 ms di skenario yang mereka tunjukkan.
LoRA: EPP punya LoRA Affinity Scorer — request adapter diarahkan ke pod yang sudah load adapter di GPU memory, supaya tidak bayar swap adapter tiap kali.
Failure handling (Tier 1):
| Scope | Perilaku |
|---|---|
| Pod gagal | EPP buang pod dengan metrik basi; route ke sehat |
| Pool penuh | HTTP 429 + Retry-After |
| Cluster / region (Tier 2, coming soon) | Failover lintas cluster/region + rate limit global |
Observability: metrik pod (KV cache, queue, adapter) lewat Prometheus; pool-level histogram; cluster/fleet lewat CloudWatch.
Tier 1 sekarang, Tier 2 menyusul

Yang GA sekarang adalah Tier 1 — per-cluster gateway (EKS managed addon) di region yang sudah mendukung HyperPod inference addon.
Tier 2 — Global Inference Router (GIR) masih coming soon: routing lintas cluster/region, rate limiting global, cost-tier-aware traffic shaping. Tier 2 duduk di atas Tier 1; gateway lokal tetap jalan.
Roadmap lain yang disebut di blog:
- Canary traffic splitting lewat
InferenceModelRewriteCRD - Flow control / priority bands (Critical, Standard, Sheddable)
Untuk perencanaan kapasitas 2026 akhir: anggap Tier 1 sebagai fondasi production; jangan jual slide “global failover GIR” sebelum AWS umumkan GA.
Cocok dicoba dari Indo minggu ini
Buat tim product/ML di Indonesia yang sudah (atau mau) serve LLM di AWS, HyperPod Inference Gateway relevan kalau stack-nya sudah dekat EKS + vLLM/SGLang. Region HyperPod mengikuti ketersediaan addon inference — cek konsol/region list terkini sebelum janji SLA ke klien.
Yang praktis dicek minggu ini:
- Apakah sudah punya HyperPod di EKS? Kalau masih pure EKS biasa tanpa HyperPod, gateway ini bukan drop-in untuk cluster generik — prasyaratnya HyperPod inference stack.
- Model server version — upgrade vLLM/SGLang dulu; metrik KV cache harus terbaca.
- Auth JWT — jangan expose endpoint ke VPC bersama tanpa
spec.auth.jwt. Di perusahaan Indo yang share VPC antar tim, ini sering jadi lubang. - Biaya — gateway sendiri tidak punya harga add-on terpisah di What’s New; yang dibayar tetap compute HyperPod/EKS (GPU). Hematannya datang dari utilisasi GPU lebih sehat, bukan dari “SKU gratis ajaib”.
- Latency ke user Indo — first-token di dalam cluster bisa turun drastis, tapi RTT ke user tetap tergantung region (mis. Singapore/Jakarta vs US). Gateway tidak mengganti CDN.
- UMKM / startup tanpa cluster GPU — jalur Managed API (Bedrock, dll.) biasanya lebih masuk akal dulu. HyperPod cocok buat tim yang sudah bayar GPU sendiri dan ngerasa round-robin “aneh mahal”.
Ide uji 5 hari tanpa drama:
- Hari 1: pastikan addon ≥ v2.0.0 dan CRD
InferenceGatewayConfigmuncul. - Hari 2: satu model, satu scheduler, uji curl OpenAI-compatible.
- Hari 3: nyalakan JWT + TLS; uji 429 saat pool penuh.
- Hari 4: bandingkan P95 TTFT round-robin vs gateway di load test kecil.
- Hari 5: tambah model kedua / LoRA; cek BBR + affinity di metrik.
Kalau stack sudah AWS + HyperPod, ini salah satu tombol paling “high leverage” buat latency chat agent. Kalau belum, jangan paksa — bayar dulu utang operasional cluster.
Checklist
- Cluster HyperPod di EKS + Inference Operator sudah jalan
- Addon
amazon-sagemaker-hyperpod-inference≥ v2.0.0 denganinferenceGateway.enabled - vLLM ≥ 0.9.2 atau SGLang ≥ 0.3.5.post1 + metrics aktif
- cert-manager + Load Balancer Controller siap (kalau pakai TLS/ALB)
- IRSA role untuk ACM import dibuat sebelum addon (TLS auto-issue)
- Label pod model cocok dengan
modelSelector InferenceGatewayConfig+ (opsional)spec.inferenceGateway.enableddi endpoint- JWT auth di-set — jangan andalkan VPC saja
- Load test: bandingkan TTFT P95/P99 vs round-robin
- Dashboard Prometheus/CloudWatch untuk KV cache & queue depth
Poin penting
- HyperPod Inference Gateway = routing GPU-aware di depan pod LLM HyperPod/EKS
- Tiga bagian: Envoy + Body-Based Router + Endpoint Picker
- Install lewat EKS addon; config lewat CRD
InferenceGatewayConfig - Client tetap OpenAI-compatible; multi-model & LoRA affinity built-in
- Klaim besar di mixed GPU / burst: TTFT turun tajam vs round-robin
- Tier 1 per-cluster sudah ada; Tier 2 global masih coming soon
- Wajib JWT — default endpoint tidak punya request auth
Referensi
- Amazon Web Services (2026). Amazon SageMaker HyperPod Inference Gateway for scalable LLM inference — What’s New
- AWS Machine Learning Blog / Vinay Arora, Piyush Daftary, Shreya Gangishetty (2026). Introducing Amazon SageMaker HyperPod Inference Gateway
- AWS Documentation (2026). Inference Gateway for Amazon SageMaker HyperPod Inference
- AWS Documentation (2026). Amazon SageMaker HyperPod Inference release notes
- AWS Documentation (2026). Amazon SageMaker HyperPod on Amazon EKS
- AWS (2026). Amazon SageMaker HyperPod product page
- AWS (2026). SageMaker pricing
- The Clarity (2026). HyperPod's inference gateway scores KV cache and LoRA residency before it picks a pod
- Kubernetes SIG / Gateway API Inference Extension (2026). Upstream primitives referenced by HyperPod Inference Gateway
- vLLM Project (2026). Metrics and OpenAI-compatible serving documentation
- SGLang Project (2026). Server metrics and
--enable-metricsguidance - AWS Prescriptive Guidance (2026). Gen AI inference architecture and best practices on AWS — HyperPod section
Pertanyaan Umum
Apa itu Amazon SageMaker HyperPod Inference Gateway?
Apakah HyperPod Inference Gateway gratis?
Cara pakai HyperPod Inference Gateway untuk pemula bagaimana?
Model server apa saja yang didukung?
Apa bedanya Tier 1 dan Tier 2?
Apakah cocok untuk tim di Indonesia?
Kesimpulan
HyperPod Inference Gateway mengisi lubang yang lama diabaikan di serving LLM: load balancer yang tidak paham GPU. Dengan Envoy, Body-Based Router, dan Endpoint Picker berbasis metrik KV cache/antrian/LoRA/prefix, AWS menawarkan jalur Kubernetes-native yang menjanjikan potongan besar di TTFT tanpa rewrite client. Pengumuman blog 18 September 2026 dan What’s New 24 September 2026 menandai Tier 1 per-cluster sudah bisa dipakai di region yang mendukung addon inference.
Buat tim yang sudah bayar GPU di HyperPod, langkah paling masuk akal minggu ini sederhana: upgrade addon, apply satu InferenceGatewayConfig, hidupkan JWT, lalu bandingkan P95/P99 TTFT dengan round-robin di load test sendiri. Angka marketing AWS kuat — tapi yang menentukan production tetap metrik di cluster. Dari Indonesia, manfaatkan kalau stack sudah di AWS; kalau belum, jangan paksa gateway ini jadi alasan pertama beli GPU.
Komentar (0)
Belum ada komentar. Jadilah yang pertama berbagi pendapat!
Tinggalkan komentar