Skip to main content

> aws_fargate_sunucusuz_prim_farkı_ve_ec2_spot_capacity_provider_maliyetleri

AWS Fargate Sunucusuz Prim Farkı ve EC2 Spot Capacity Provider Maliyetleri

AWS Fargate sunucusuz konteynerlerinin EC2 sunucularına göre fiyat primi ne kadardır ve platformlar ne zaman EC2 / Spot Capacity Provider modeline geçmelidir?

Senior (L5)

ÖZET VE TEKNİK CEVAP

AWS Fargate, eşdeğer On-Demand EC2 sunucularına göre %40 ila %60 fiyat primi alır (Linux x86 için vCPU-saati $0,04048 ve GB-saati $0,004445). Yüzlerce konteyneri 7/24 kesintisiz çalıştıran kararlı mikroservislerde Fargate, 3 yıllık Savings Plan indirimli (%66 indirim) veya EC2 Spot Capacity Provider (%70-90 indirim) destekli sunucu gruplarına kıyasla çok daha pahalıdır. Fargate küçük ekipler için işletim sistemi güncelleme ve sunucu bakım yükünü sıfırlasa da, 50-100 vCPU'luk sürekli ölçeği aşan platformlarda EC2 Capacity Provider veya Karpenter'a geçmek minimum operasyonel eforla yılda on binlerce dolar tasarruf sağlar.

Mühendislik El Kitabı & Mekanizma

1. Temel Çalışma Mekanizması

AWS Fargate, vCPU ve GB başına sabit basamaklara yuvarlayarak (0,25 vCPU'dan 16 vCPU'ya kadar) ücret alır. 1,1 vCPU isteyen bir görev (task) mecburen 2,0 vCPU'luk basamağı seçmek zorundadır; bu da %45 atıl kapasite israfı doğurur. EC2 Capacity Provider ise onlarca konteyneri büyük sunuculara (`m7g.4xlarge`, `c7g.8xlarge`) sıkıca yerleştirerek (bin-packing) %85-90 verimlilik sağlar. Ayrıca Fargate Spot %70 indirim sunsa da 2 dakikalık uyarı ile kesintiye uğrayabilir. Graviton işlemcili %80 EC2 Spot + %20 On-Demand EC2 hibrit yapısı konteyner başına en düşük maliyeti verir.

2. Doğru Kullanım Senaryosu

Geliştirici ortamları, düşük trafikli mikroservisler, anlık toplu işler (AWS Batch on Fargate) ve özel altyapı SRE ekibi olmayan küçük şirketler için AWS Fargate; 100'den fazla sürekli konteyner çalıştıran yüksek hacimli üretim sistemleri için Graviton ve Spot destekli EC2 Capacity Provider.

3. Prodüksiyon Arıza Modları

Fargate üzerinde dengesiz bellek/CPU oranlarına sahip yoğun bellekli Java uygulamaları çalıştırıp sadece 32 GB RAM alabilmek için gereksiz yüksek vCPU parası ödemek; Fargate'in geçici disk (ephemeral) ve IOPS sınırlarını bilmeden yoğun I/O yapan durumlu servisleri buraya koymak.

4. Teşhis ve Telemetri Sinyalleri

AWS Cost Explorer'da `Fargate-vCPU-Hours` ve `Fargate-GB-Hours` kalemlerinin en yüksek ilk 3 harcama arasında yer alması; ECS görev tanımlarındaki CPU/Bellek isteklerinin konteynerin p95 kullanımının çok üzerinde olması.

5. Önleme ve Mimari Bariyerler

CloudWatch Container Insights verilerine göre Fargate görev boyutlarını optimize edin; Fargate üzerinde Graviton (`ARM64`) mimarisini seçerek anında %20 fiyat/performans avantajı yakalayın; durumsuz servislerde ECS Capacity Provider ile trafiği %70 indirimli Fargate Spot ile On-Demand arasında paylaştırın.

6. Mimari Ödünleşimler (Trade-offs)

Fargate sıfır bakım gerektiren sunucusuz konteyner deneyimi ve hızlı ölçekleme sunar; ancak %40-60 fiyat primi alır, çekirdek optimizasyonlarını, özel ağ modlarını ve GPU donanım seçeneklerini kısıtlar.

Vaka İncelemesi (TinyCTO Örneği)

300 mikroservis konteynerini AWS Fargate x86 üzerinde 7/24 çalıştıran bir SaaS şirketi ayda $18.500 ödüyordu. Yükün kararlı ve sürekli olduğu tespit edildi. Sistem görev boyutları optimize edilerek 3 yıllık Compute Savings Plan destekli Graviton (`c7g.2xlarge`) EC2 Capacity Provider kümesine taşındığında aylık fatura $6.200'a indi ve yılda $147.600 net tasarruf sağlandı.

İnteraktif Konsept Alıştırmaları

2 Alıştırma
Q1

AWS Fargate'in standart On-Demand EC2 sunucularına göre tipik fiyat primi ne kadardır?

Birim vCPU ve RAM başına yaklaşık %40 ila %60 daha yüksek maliyet.
Q2

AWS Fargate'te kod değişikliği yapmadan anında %20 maliyet tasarrufu sağlayan mimari değişiklik nedir?

CPU mimarisini `X86_64`ten `ARM64`e (AWS Graviton) çevirmek.

AWS Fargate Sunucusuz Prim Farkı ve EC2 Spot Capacity Provider Maliyetleri — Sıkça Sorulan Sorular

Fargate Spot nedir ve ne kadar indirim sağlar?

Fargate Spot, AWS'in atıl sunucu kapasitesini kullanarak kesilebilir konteynerleri standart Fargate fiyatına göre %70'e varan indirimle ve 2 dakikalık kapanma uyarısıyla çalıştırır.

Compute Savings Plan indirimleri AWS Fargate iş yüklerine uygulanabilir mi?

Evet. AWS Compute Savings Plans taahhütleri Fargate vCPU ve bellek kullanımına otomatik olarak uygulanır ve 3 yıllık taahhütte %50'ye varan indirim sağlar.

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • Fargate charges a 40-60% serverless premium over equivalent raw EC2 compute.
  • Task step allocations (e.g. 1.1 vCPU -> 2.0 vCPU) create stranded compute waste.
  • Switching Fargate to ARM64 (Graviton) delivers an immediate 20% discount.
  • EC2 Capacity Providers with Savings Plans are vastly cheaper for >100 steady tasks.

Yaygın Yanılgılar

  • Yanılgı: Fargate is always cheaper because you don't manage instances (Gerçek: At scale, Fargate compute premiums far outweigh the SRE cost of managing EC2 nodes).
  • Yanılgı: You cannot run Spot containers on Fargate (Gerçek: Fargate Spot provides 70% discounts for fault-tolerant tasks).

Karar Kılavuzu & Önceliklendirme

Adopt ARM64 (Graviton) across 100% of ECS Fargate task definitions. Evaluate EC2 Capacity Providers when monthly Fargate compute spend exceeds $5,000.

Doğrulanmış Kaynaklar & Referanslar