Skip to main content

> amazon_aurora_serverless_v2_ekonomisi:_acu_ölçekleme_basamakları_ve_tahsisli_multi-az_karşılaştırması

Amazon Aurora Serverless v2 Ekonomisi: ACU Ölçekleme Basamakları ve Tahsisli Multi-AZ Karşılaştırması

Amazon Aurora Serverless v2 RAM başına neden tahsisli Aurora sunucularından çok daha pahalıdır ($0,12/ACU-saat); ACU otomatik ölçekleme ile tahsisli sunucular arasındaki başabaş noktası nasıl hesaplanır?

Senior (L5)

Ö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ırma
Q1

Aurora Serverless v2'de bir Aurora Kapasite Birimi (ACU) nedir?

Aurora Serverless v2'deki ölçekleme birimidir; yaklaşık 2GB RAM ve ilgili işlemci gücünü temsil eder ve saatte $0,12/ACU olarak faturalandırılır.
Q2

Tahsisli (Provisioned) bir Aurora sunucusu ne zaman Serverless v2'den tartışmasız daha ekonomiktir?

Veritabanı 7/24 sürekli olarak yaklaşık 4-8 ACU'nun üzerinde sabit bir taban yük tükettiğinde; bu noktada taahhütlü tahsisli sunucular %60-80 daha ucuzdur.

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