DynamoDB otomatik ölçeklenebilir mi?

Evet. DynamoDB otomatik ölçeklendirme, sağlanan okuma ve yazma kapasitesini sizin tanımladığınız min/maks sınırlar içinde bir hedef kullanıma (%20–90 arasında ayarlanabilir, yaygın olarak %70) doğru ayarlamak için Application Auto Scaling'i kullanır. Alternatif olarak talep üzerine kapasite modu, hiç yapılandırma olmadan trafiğe anında ölçeklenir. Her ikisi de elle kapasite planlaması olmadan tabloları değişen yüke duyarlı tutar.

Sağlanan kapasitede otomatik ölçeklendirme

Tablo başına (ve global ikincil indeks başına) şunları belirleyen bir ölçeklendirme politikası oluşturursunuz:

  • bir hedef kullanım (sağlanan kapasitenin hedeflenecek yüzdesi),
  • minimum ve maksimum kapasite birimleri ve
  • okumaların mı, yazmaların mı yoksa ikisinin de mi ölçekleneceği.

Tüketim hedefi aştıkça CloudWatch alarmları, Application Auto Scaling'i kapasiteyi yükseltmesi ya da düşürmesi için tetikler.

Talep üzerine mod

Talep üzerine kapasite planlamayı tamamen ortadan kaldırır: DynamoDB verimi trafiğinize göre kendisi ayarlar — önceki trafik zirvenizin iki katına kadarını anında karşılayarak — ve size istek başına fatura keser. Trafik ani ya da tahmini zor olduğunda iyi bir seçimdir.

Hangisi seçilmeli

Otomatik ölçeklendirmeli sağlanan kapasite, trafik dengeli ve iyi anlaşılmış olduğunda genellikle daha az tutar; talep üzerine ise daha basittir ve bilinmeyen ya da ani trafik için daha iyidir.

Hedef kullanım ne zaman kazandırmayı bırakır

Hedef kullanım bir fiyat ayarıdır ve altında otomatik ölçeklendirmenin talep üzerine karşı düpedüz kaybettiği bir tabanı vardır.

us-east-1'de bir yazma kapasite birimi saatte $0.00065 tutar; dolayısıyla birini bir ay boyunca ayırtmak $0.4745 tutar ve 2.628.000 yazma satın alır. Bu, yazma başına $0.00000018 demektir ve talep üzerinenin $0.000000625'ine karşı, ayrılan her birim kullanıldığında sağlanan kapasiteyi 3,46 kat ucuz kılar. Tersine çevirin, başabaş noktasını bulursunuz: sağlanan kapasite, %28,9 ortalama kullanımın altında kazandırmayı bırakır. Okumalar da aynı %28,9'a çıkar, dolayısıyla bu tek bir tarifenin ürünü değil, fiyatlandırma modelinin bir özelliğidir.

1 KB'lık öğelerde saniyede sürekli 1.000 yazma, fiyatlandırma hesaplayıcısıyla fiyatlandırıldığında:

Kapasite ayarıSağlananAylık
%90 hedef1.112 WCU$527.64
%70 hedef1.429 WCU$678.06
%50 hedef2.000 WCU$949.00
%20 hedef5.000 WCU$2,372.50
Talep üzerineyok$1,642.50

Dersi taşıyan son iki satırdır. AWS'nin kabul ettiği en düşük değer olan %20 hedef, trafiğinizin beş katını ayırtır ve aynı iş için istek başına ödemekten %44 daha pahalıya gelir. Yukarıdaki her satır, otomatik ölçeklendirmenin kapasiteyi tam hedefe sabitlediğini varsayar; dolayısıyla onları en iyi durumlar sayın: gerçek trafik gezinir ve algoritma onu geriden izler, bu da gerçekleşen kullanımı yapılandırdığınız değerin altına çeker.

Bu ayar ne satın alır

Ölçek büyütme ve küçültme bilinçli olarak asimetriktir ve tamponun ödediği şey o asimetridir. AWS, ölçek büyütmenin tüketilen kapasite hedefi iki ardışık dakika boyunca aştıktan sonra, ölçek küçültmenin ise hedefin altındaki 15 ardışık veri noktasından sonra tetiklendiğini belgeler. Ardından gelen UpdateTable çağrısı birkaç dakika daha alır ve bu sırada eski tavanın üzerindeki her şey kısıtlanır.

Düşürmeler de karneye bağlıdır. Her UTC gününe dörtle başlarsınız ve saatte bir tane kazanırsınız, hiçbir zaman dörtten fazlasını elinizde tutmazsınız; bu da sizi tablo başına günde 27'yle sınırlar. Global ikincil indekslerin kendi hakkı vardır.

Yani yüksek bir hedef gerçek para tasarruf ettirir ve o dakikaları karşılayan tamponu harcar. Talep üzerine istek başına daha pahalıdır ve takası tamamen ortadan kaldırır.

Daha derine inin

İkisini talep üzerine ile sağlanan kapasite sayfasında karşılaştırın ve maliyeti fiyatlandırma hesaplayıcısıyla tahmin edin. Bir tablonun Tablo istatistiklerindeki boyut ve öğe tahminlerini okumak için DynoTable'ı indirin.

Kaynaklar

En son 2026-07-13 tarihinde yukarıda bağlantısı verilen resmi AWS belgelerine karşı doğrulandı.

Başabaş noktası 2026-07-28 tarihinde, AWS Price List API'sinden eşitlediğimiz us-east-1 tarifeleri üzerinden kendi fiyatlandırma hesaplayıcımızla hesaplandı. Ölçeklendirme gecikmeleri ve düşürme hakkı aynı tarihte yukarıda bağlantısı verilen AWS belgelerinden yeniden okundu.

Console olmadan DynamoDB ile çalış

DynamoDB’nin çalıştıramadığı gerçek SQL’i çalıştıran hızlı bir DynamoDB masaüstü istemcisi — JOINs, GROUP BY, toplamalar — görsel düzenleme ve kendi Bedrock anahtarların üzerinde bir yapay zekâ aracısıyla.

30 günlük ücretsiz deneme, kredi kartı yok — ardından süre sınırı olmayan Ücretsiz plan.