Kalkulator Harga DynamoDB
Perkirakan biaya DynamoDB bulanan Anda di region AWS mana pun. Bandingkan kapasitas On-Demand dan Provisioned seketika, dengan free tier diterapkan — lalu bagikan hasilnya dengan sebuah tautan.
Harga: us-east-1. Hanya perkiraan — tidak termasuk backup & transfer.
Cara kerja harga DynamoDB
DynamoDB memiliki dua mode kapasitas. On-Demand menagih per request — satu read request unit per 4 KB pembacaan, satu write request unit per 1 KB penulisan — dan menskala ke nol, jadi Anda tidak membayar apa pun saat menganggur. Ini adalah pilihan paling sederhana untuk tabel baru, trafik yang melonjak, atau workload yang tidak dapat Anda perkirakan.
Provisioned capacity mencadangkan sejumlah read dan write capacity unit tetap per detik, ditagih per jam. Untuk throughput yang stabil dan dipahami dengan baik, ia bisa jauh lebih murah daripada On-Demand, tetapi Anda membayar kapasitas yang dicadangkan baik Anda gunakan maupun tidak. Titik persimpangannya bergantung pada seberapa penuh provisioned capacity Anda berjalan.
Penyimpanan ditagih per GB-bulan dan identik di kedua mode. Kalkulator ini mencakup request, provisioned capacity, dan penyimpanan tabel — ia sengaja tidak menyertakan backup, DAX, Global Tables, Streams, dan transfer data, yang dihargai secara terpisah.
Pengungkit biaya terbesar adalah pola akses: Query vs Scan menjelaskan mengapa Scan dengan filter diam-diam menggelembungkan tagihan Anda.
Harga DynamoDB per region AWS
Ini adalah tarif DynamoDB terkini di setiap region AWS, disinkronkan dari AWS public pricing API. Biaya request on-demand ditampilkan per juta request unit — tarif yang dipublikasikan AWS adalah per unit tunggal, yang presisi tetapi sulit dipahami secara intuitif.
Region termurah adalah us-east-1, us-east-2, us-west-2, dengan US$0,25 per GB-bulan penyimpanan, US$0,00065 per WCU-jam, dan US$0,00013 per RCU-jam.
Penyimpanan adalah tarif berbayar di luar free tier permanen 25 GB. Provisioned capacity ditagih per jam, sehingga satu capacity unit yang dipertahankan selama sebulan penuh menghabiskan tarif per jamnya dikalikan 730. Tarif ini hanya mencakup request, provisioned capacity, dan penyimpanan tabel — backup, DAX, Global Tables, Streams, dan transfer data dihargai secara terpisah.
Perhitungan di balik estimasi
Provisioned capacity ditagih per unit-jam, jadi satu capacity unit menghabiskan tarif per jamnya × 730 jam sebulan — dan memberikan hingga 2.628.000 operasi dalam bulan itu jika terpakai penuh. Membagi keduanya menghasilkan harga per request yang bisa Anda bandingkan langsung dengan harga On-Demand: pada tarif us-east-1 saat ini, Provisioned dengan utilisasi penuh keluar sekitar 3,5× lebih murah per request, dan titik impasnya berada di sekitar utilisasi 29%. Di bawah itu, On-Demand yang menang.
Ukuran Item dibulatkan ke atas sebelum semua itu: pembacaan ditagih dalam kelipatan 4 KB dan penulisan dalam kelipatan 1 KB, jadi sebuah Item 4,1 KB menghabiskan dua read unit per pembacaan strongly-consistent dan lima write unit per penulisan. Pembulatan itulah alasan memangkas Item hingga di bawah sebuah batas kadang memangkas tagihan hingga separuh. Kalkulator Ukuran Item menghitung unit persis untuk Item nyata.
Jika estimasi mengarahkan Anda ke Provisioned, dua panduan melanjutkan dari sini: On-Demand vs Provisioned membahas keputusan mode secara mendalam, dan panduan penyiapan auto-scaling menunjukkan cara menjaga utilisasi nyata tetap dekat dengan target yang membuat Provisioned sepadan.
Pertanyaan yang sering diajukan
Mana yang lebih murah, DynamoDB On-Demand atau Provisioned?
Tergantung pada trafik Anda. On-Demand menagih per request tanpa perencanaan kapasitas, jadi ia unggul untuk trafik yang melonjak atau rendah/tidak diketahui. Provisioned lebih murah untuk throughput yang stabil dan dapat diprediksi. Kalkulator ini menampilkan kedua total secara berdampingan untuk workload persis Anda.
Apakah harga termasuk AWS Free Tier?
Saat toggle aktif, free tier permanen — 25 GB penyimpanan ditambah 25 provisioned read dan write capacity unit — dikurangkan dari biaya bulanan. Request On-Demand tidak memiliki free tier permanen, jadi hanya penyimpanan dan provisioned capacity yang mendapat diskon.
Bagaimana read dan write capacity unit dihitung?
Satu read capacity unit mencakup pembacaan strongly-consistent atas sebuah Item hingga 4 KB (pembacaan eventually-consistent menghabiskan setengah, pembacaan transaksional dua kali lipat). Satu write capacity unit mencakup penulisan hingga 1 KB (penulisan transaksional dua kali lipat). Ukuran Item dibulatkan ke atas ke batas 4 KB / 1 KB berikutnya.
Apakah ini harga AWS yang langsung (live)?
Harga ditarik dari API harga publik AWS dan dimasukkan ke dalam kalkulator, lalu disegarkan secara berkala. Harga mencerminkan tarif pada sinkronisasi terakhir, bukan kutipan real-time — selalu konfirmasikan dengan halaman harga AWS sebelum menetapkan anggaran.
Apa bedanya ini dengan AWS Pricing Calculator?
Kalkulator milik AWS sendiri mencakup setiap layanan dengan setiap tombol pengaturannya. Ini adalah kalkulator biaya khusus DynamoDB: ia menampilkan On-Demand dan Provisioned berdampingan untuk workload yang sama, menerapkan free tier, dan menaruh hasilnya di URL yang bisa dibagikan — perbandingan yang sebenarnya dibutuhkan untuk keputusan mode.
Berapa biaya DynamoDB untuk aplikasi kecil?
Sering kali tidak ada biayanya. Free tier permanen mencakup 25 GB penyimpanan ditambah 25 provisioned read dan write capacity unit — cukup bagi banyak workload kecil yang stabil untuk berjalan dengan biaya $0. Di On-Demand, beberapa juta request per bulan biasanya menghabiskan beberapa dolar saja; masukkan angka Anda di atas untuk melihatnya secara persis.