ÖZET VE TEKNİK CEVAP
Amazon Aurora Serverless v2, veritabanı kapasitesini **0.5 Aurora Kapasite Birimi (ACU)** adımlarıyla dinamik olarak ölçekler (her 1 ACU yaklaşık **2GB RAM ve işlemci gücü** sağlar). Bağlantıları koparmadan milisaniyede anında büyüyüp küçülür. Ancak bu esneklik **Ciddi Bir Birim Maliyet Primi** taşır: 1 ACU **saatte $0,12 (ayda $86,40)** tutar. Buna karşılık 16 ACU'ya denk gelen 32GB RAM'li standart bir tahsisli Aurora sunucusu (`db.r6g.xlarge` + 1 yıllık taahhüt) **saatte yaklaşık $0,31 (ayda $223)** tutar. 7/24 sabit 16 ACU tüketen bir Aurora Serverless v2 veritabanı **ayda $1.382 fatura üretir—tahsisli sunucuya göre 6 kattan daha pahalıdır**. Canlı FinOps mimarileri bu israfı **Hibrit Aurora Modeli** ile çözer: Sürekli taban yük için sabit bir tahsisli Aurora sunucusu çalıştırılır; Aurora Serverless v2 ise yalnızca dalgalı trafik anlarında devreye giren bir **Okuma Kopyası (Read Replica)** olarak konumlandırılır.
Mühendislik El Kitabı & Mekanizma
1. Temel Çalışma Mekanizması
Aurora Serverless v2 ekonomisi ACU Kullanım Tabanı Formülüyle çalışır: (1) ACU Sınırları: `MinCapacity` (ör. 0.5 ACU) ve `MaxCapacity` (ör. 64 ACU) ile belirlenir. (2) Başabaş Eşiği: Sürekli taban yük 4 ACU'yu (8GB RAM) aştığında, tahsisli bir `db.r6g` sunucusuna geçmek %60-80 tasarruf sağlar. (3) Önbellek Küçülmesi: ACU küçüldüğünde veritabanı bellek önbelleğini (buffer pool) küçültmek zorunda kalır ve disk okuma IOPS maliyeti geçici olarak artar. (4) Hibrit Model: Yazma yapan ana sunucu sabit bir tahsisli sunucuya bağlanır; okuma trafiği ise 0.5 ile 32 ACU arasında esneyen bir Serverless v2 kopyasına verilir.
2. Doğru Kullanım Senaryosu
Geceleri sıfır trafik alan geliştirme/test ortamları, dönemsel indirim günleri, SaaS çok kiracılı veritabanları ve hafta sonu ani patlama yaşayan iş yükleri.
3. Prodüksiyon Arıza Modları
Aurora Serverless v2'de taban limiti `MinCapacity = 32 ACU` yapıp ayda $450 tutacak sunucu için $2.760 ödemek; gecikmeye duyarlı canlı sistemlerde `MinCapacity = 0.5 ACU` yapıp ani trafikte veritabanı büyürken ilk sorguların 10 saniye donmasına yol açmak.
4. Teşhis ve Telemetri Sinyalleri
AWS faturasında `Aurora:ServerlessV2Usage` kaleminin toplam veritabanı harcamasının %70'ini aşması; CloudWatch `ServerlessDatabaseCapacity` grafiğinin gün boyu yüksek bir seviyede sabit çizgi çekmesi.
5. Önleme ve Mimari Bariyerler
Test ortamlarında `MinCapacity` değerini 0.5-1 ACU olarak kilitleyin; sürekli 8 ACU üzerinde çalışan canlı veritabanlarını 1 yıllık taahhütlü tahsisli Graviton sunucularına taşıyın; Hibrit Ana Sunucu / Serverless Kopya mimarisini uygulayın.
6. Mimari Ödünleşimler (Trade-offs)
Aurora Serverless v2 bağlantı kopması veya kesinti olmadan anında ölçeklenir; ancak tahsisli sunuculara kıyasla RAM başına 3 ila 6 kat daha pahalıdır.
Vaka İncelemesi (TinyCTO Örneği)
Bir eğitim platformu ana PostgreSQL veritabanını 16 ila 64 ACU arasında esneyen Aurora Serverless v2 üzerinde çalıştırıyordu. Okul saatlerinde sürekli trafik olduğu için veritabanı ortalama 24 ACU'da kaldı ve ayda $2.073 fatura üretti. Ekip analizi yaptı ve ana yazıcı sunucuyu 1 yıllık taahhütlü tahsisli `db.r6g.xlarge` (32GB RAM = $220/ay) sunucusuna geçirdi; yanına dalgalanmalar için küçük bir Serverless v2 okuyucu ($140/ay) ekledi. Aylık veritabanı maliyeti $2.073'ten $360'a indi (%82 tasarruf).
İnteraktif Konsept Alıştırmaları
2 AlıştırmaAurora Serverless v2'de bir Aurora Kapasite Birimi (ACU) nedir?
Tahsisli (Provisioned) bir Aurora sunucusu ne zaman Serverless v2'den tartışmasız daha ekonomiktir?
Amazon Aurora Serverless v2 Ekonomisi: ACU Ölçekleme Basamakları ve Tahsisli Multi-AZ Karşılaştırması — Sıkça Sorulan Sorular
Veritabanı maliyetini optimize eden Hibrit Aurora Mimarisi nedir?
Sürekli taban yükü ucuza karşılamak için yazma yapan ana sunucuyu taahhütlü tahsisli sunucuda çalıştırmak; ani trafik dalgalarını karşılamak için yanına Serverless v2 bir okuma kopyası eklemektir.
Aurora Serverless v2 boşta kaldığında 0 ACU'ya (tamamen kapalıya) inebilir mi?
Hayır. v1'in aksine v2 soğuk başlatma gecikmesi yaşamamak için minimum 0.5 ACU (aylık ~$43,20) tabanında açık kalır; sıfıra inmez.
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸Aurora Serverless v2 saatte $0,12/ACU (ACU başına yaklaşık 2GB RAM) maliyete sahiptir.
- ▸Sürekli taban yüklerde Serverless v2 tahsisli sunuculardan 6 kata kadar daha pahalıdır.
- ▸Hibrit Modeli benimseyin: Taban yük için Tahsisli Yazıcı + Dalgalanmalar için Serverless Kopya.
- ▸Test veritabanlarında `MinCapacity` değerini 0.5-1 ACU olarak sınırlandırın.
Yaygın Yanılgılar
- ✗Yanılgı: Serverless v2 her zaman geleneksel veritabanı sunucularından daha ucuzdur (Gerçek: Serverless v2 yüksek bir birim fiyata sahiptir ve yalnızca dalgalı veya seyrek iş yüklerinde ucuzdur).
- ✗Yanılgı: Tahsisli Aurora sunucuları ani trafik patlamalarını kaldıramaz (Gerçek: Tahsisli Aurora otomatik ölçekleme ile anında yeni okuma kopyaları açabilir).
Karar Kılavuzu & Önceliklendirme
Öngörülemeyen dalgalı iş yükleri için Serverless v2 kullanın; sürekli taban yükü olan canlı veritabanlarını %80 tasarruf için taahhütlü tahsisli Graviton sunucularına taşıyın.
Doğrulanmış Kaynaklar & Referanslar
- [OFFICIAL_DOCUMENTATION]Amazon Aurora Pricing & Aurora Serverless v2 Capacity Units (ACU)— Amazon Web Services Documentation
