Bulut Maliyeti Optimizasyonu
26 Şubat 2026
AWS startup kredilerinden Vercel, Render ve Railway karşılaştırmasına, auto-scaling tuzaklarından FinOps temellerine kapsamlı bulut maliyet rehberi.
AWS Startup Kredileri
AWS Activate programı erken aşama startuplara $1.000 ile $100.000 arasında kredi sunmaktadır. YC, Techstars, 500 Startups gibi akseleratörlerden geçen şirketler üst tier kredilere erişim sağlayabiliyor; doğrudan başvurularda ise daha düşük kredi miktarları veriliyor. Krediyi ne zaman kullanacağını stratejik olarak planlamak önemlidir: ücretsiz tier'ların tükendiği ve ürünün büyümeye başladığı noktada kredi kullanmak en verimli zamanlamadır.
Google Cloud for Startups ve Microsoft for Startups da benzer kredi programları sunuyor. Google, YZ servisleri ağırlıklı startup'lara Vertex AI ve BigQuery kredileriyle özellikle ilgi gösteriyor. Bu kredileri denemek için başvuru maliyeti düşüktür; ancak her bulut sağlayıcısının kredisini aynı anda kullanmak için farklı hesaplarda mimari kurman gerekir ki bu operasyonel karmaşıklık yaratır.
Vercel vs Render vs Railway Karşılaştırması
Vercel frontend deployment için en optimize platformdur; Next.js ile sıfır konfigürasyonla çalışır, her commit'e preview URL oluşturur ve edge network üzerinden global dağıtım yapar. Pro planı ayda $20'dır; ek bandwidth $0.15/GB üzerinden faturalanır. Viral bir içerik veya kampanya ile trafik aniden on katına çıktığında bandwidth faturası beklenmedik boyutlara ulaşabilir. $20'lık Vercel hesabının aylık $300 bant genişliği faturasına dönüşmesi nadir değildir; bandwidth kullanımını aylık budget alert ile izle.
Render $7/ay'dan başlayan static site barındırma ve $25/ay web service planı sunuyor. Ücretsiz tier'da 15 dakika aktivite olmadığında servis uyku moduna geçer ve ilk istek başlangıç gecikmesine (cold start) neden olur; bu üretim ortamı için kabul edilemez. Railway $5/ay kredi dahil kullanım bazlı fiyatlandırmaya sahip ve PostgreSQL dahil edilmiştir. Servis sürekli çalışır, uyku yoktur; küçük startup'lar için Render'a kıyasla daha öngörülebilir bir maliyet profili sunar.
Auto-Scaling Maliyet Tuzakları
AWS Lambda ve Cloud Functions auto-scaling'in en çarpıcı maliyet tuzağı: tek bir hatalı istek infinite loop'a girdiğinde veya function yanlış konfigürasyonla paralel olarak binlerce kez tetiklendiğinde aylık fatura beklenmedik boyutlara ulaşır. Bu senaryoda birkaç gün içinde yüzlerce dolar masraf oluşabilir. Lambda'da maksimum eşzamanlılık (concurrency) limitini her function için açıkça ayarla; varsayılan değeri sınırsız olarak bırakma.
Konteyner tabanlı sistemlerde (ECS, Kubernetes) yatay ölçekleme politikasını test et: CPU %70'i geçince scale out, düştükçe scale in. Scale in gecikmesi (cooldown period) çok kısa ayarlandığında sürekli ölçekleme salınımı hem maliyet hem de kararsızlık yaratır. Her auto-scaling konfigürasyonu değişikliğinden sonra load test ile gözlemlemek, tahmin edilemeyen fatura sürprizlerini önlemenin en güvenilir yoludur.
FinOps Temelleri
AWS Cost Explorer, harcamayı servis, region ve tag bazında görselleştirir. İlk yapman gereken: her AWS kaynağına project, environment (prod/staging/dev) ve team tag'leri ekle. Tag'siz kaynaklar maliyet analizi için anlamsız bir yığın olarak kalır. Budget Alerts ile $100 eşiğine ulaşıldığında e-posta uyarısı kur; bu yapılandırma billing shock'un önünde en basit bariyer.
Reserved Instances ve Savings Plans, taahhüt karşılığında %30–72 indirim sunar. On-demand kullanımın en az 6 aydır stabil olan kısımları için 1 yıllık taahhüt maliyet optimizasyonunun en yüksek getirili adımıdır. Startup'lar için erken bağlama riskli olduğundan önce spot instance (interruptible workload için) veya Compute Savings Plan'ı değerlendir. Kullanılmayan kaynaklar, unutulan test ortamları ve eski snapshots düzenli temizlik gerektiren kategorilerdir; her çeyrek bir maliyet taraması yapma ritmi oluştur.
Sık Sorulan Sorular
Vercel'de beklenmedik bandwidth faturasını nasıl önlerim?
next/image bileşeni görüntüleri optimize ederek bandwidth tüketimini düşürür. Büyük statik dosyaları CDN veya S3'e taşı. Vercel dashboard'da bandwidth grafiğini haftalık izle ve $50 eşiğine alert kur.
Railway ve Render arasında production için hangisi önerilir? Railway üretim için daha güvenilirdir çünkü sürekli çalışır ve cold start yoktur. Render paid planında da bu sorun çözülür; ancak aynı maliyette Railway daha geniş servis yelpazesi sunuyor.
AWS ücretsiz tier ne kadar sürer? Çoğu servis için hesap açılışından itibaren 12 ay. Sonrasında standart fiyatlar devreye girer; 12. ayın sonuna yakın ücretsiz tier kullanımını gözden geçir ve artık kullanılmayan kaynakları sil.
Cloud maliyet optimizasyonu için özel araç gerekiyor mu? AWS Cost Explorer yeterlidir. Çok servise yayılan kompleks yapılarda Infracost (açık kaynak) veya Cloudability kullanılabilir. Ancak ilk $5.000/ay harcamaya ulaşmadan bu araçların değeri kısıtlıdır; önce tagging disiplinini kur.
Lambda'yı production'da güvenle kullanmak için en önemli adım nedir? Her function için maksimum eşzamanlılık (reserved concurrency) ve maksimum yürütme süresi (timeout) sınırı belirle. Dead Letter Queue (DLQ) veya error destination yapılandırması, başarısız çağrıların kaybolmadan kaydedilmesini sağlar.