⚡ÖZET VE TEKNİK CEVAP
AWS Spot sunucuları, atıl sunucu kapasitesini kullanarak On-Demand fiyatlarına göre %70 ila %90 indirim sağlar; ancak AWS bu sunucuları 2 dakikalık otomatik bir kapanma uyarısıyla geri alabilir. Düğüm aniden kapatılırsa üzerinde çalışan pod'lar uyarısız öldürülür, devam eden HTTP bağlantıları kopar, veritabanı işlemleri yarıda kalır ve kullanıcılar HTTP 502/504 hataları alır. AWS Node Termination Handler (NTH) veya yerel Karpenter Spot kesinti dinleyicileri kurmak, 2 dakikalık EventBridge uyarısını yakalayarak düğümü anında kordon altına alır (kubectl cordon), yedek pod'ları diğer sunucularda başlatır ve sunucu silinmeden önce pod'ları güvenle tahliye eder (SIGTERM -> preStop kancası -> bağlantı boşaltma).
Mühendislik El Kitabı & Mekanizma
6 Boyutlu Mimari Analiz⚙️1. Temel Çalışma Mekanizması
Mekanizma🎯2. Doğru Kullanım Senaryosu
Kapsam⚠️3. Prodüksiyon Arıza Modları
Kritik Risk📡4. Teşhis ve Telemetri Sinyalleri
Metrikler🛡️5. Önleme ve Mimari Bariyerler
Bariyerler⚖️6. Mimari Ödünleşimler (Trade-offs)
ÖdünleşimVaka İncelemesi (TinyCTO Saha Örneği)
AWS EKS üzerinde 400 sunucu çalıştıran bir sosyal medya platformu On-Demand sunucular için ayda 36.000 ödüyordu. Kümenin %80'i Karpenter ve price-capacity-optimized stratejili Spot sunuculara geçirildiğinde ve SQS tabanlı otomatik kesinti tahliyesi kurulduğunda, aylık sunucu faturası 11.500'a indi (yılda $294.000 tasarruf) ve ayda gerçekleşen 1.200 Spot kesintisinde tek bir kullanıcı hatası dahi yaşanmadı.
İnteraktif Konsept Alıştırmaları
2 AlıştırmaAWS bir EC2 Spot sunucusunu kapatmadan önce ne kadar süre önceden uyarı verir?
Hangi AWS Spot tahsis stratejisi en düşük kesinti olasılığını sunar?
Spot Sunucu Kesinti Yönetimi ve Güvenli Düğüm Boşaltma (Node Draining) — Sıkça Sorulan Sorular
Spot sunuculardaki pod'ları tahliye ederken neden `preStop` sleep kancası gereklidir?
Kısa bir bekleme (ör. 10-15 sn), konteyner `SIGTERM` almadan önce Kubernetes ve AWS ALB'nin pod'u yük dengeleyiciden çıkarmasına ve yeni trafik göndermeyi kesmesine zaman tanır.
AWS Spot sunucuları On-Demand fiyatına göre ne kadar indirim sağlar?
Sunucu ailesine, bölgeye ve anlık piyasa talebine bağlı olarak %70 ila %90'a varan indirim.
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸
AWS Spot instances offer 70-90% discounts with a 2-minute reclamation notice.
- ▸
Node Termination Handler / Karpenter intercepts IMDS/EventBridge notices to drain pods.
- ▸
preStopsleep hooks and connection draining prevent inflight 502/504 errors. - ▸
price-capacity-optimizedallocation across 10+ instance types minimizes interruption rates.
Yaygın Yanılgılar
- ✗
Yanılgı: Spot instances cannot be used for production web APIs (Gerçek: With termination handlers and multi-AZ diversification, Spot runs production at scale reliably).
- ✗
Yanılgı: AWS guarantees a replacement Spot instance immediately (Gerçek: You must diversify across instance families so the autoscaler can pick other available pools).
Karar Kılavuzu & Önceliklendirme
Deploy Karpenter or AWS Node Termination Handler across all Spot-enabled clusters. Diversify Spot node pools across at least 10 instance types with price-capacity-optimized.
Doğrulanmış Kaynaklar & Referanslar
- [OFFICIAL_DOCUMENTATION]EC2 Spot Instance Interruptions and Best Practices— AWS Compute Documentation
