Dengan mode kapasitas yang disediakan, Anda menetapkan jumlah baca dan tulis data per detik yang diperlukan untuk aplikasi Anda. Anda dapat menggunakan auto scaling untuk menyesuaikan kapasitas tabel secara otomatis berdasarkan tingkat penggunaan yang ditentukan untuk memastikan kinerja aplikasi sembari mengurangi biaya. Halaman harga ini memberikan detail bagaimana DynamoDB mengenakan biaya untuk fitur utama dan tambahan DynamoDB. Untuk harga di Wilayah AWS Tiongkok, lihat halaman harga Wilayah AWS Tiongkok.

Istilah kunci

Unit kapasitas baca (RCU): Tiap panggilan API untuk membaca data dari tabel Anda merupakan permintaan baca. Permintaan baca dapat sangat konsisten, secara konsisten akhir, atau transaksional. Untuk item berukuran hingga 4 KB, satu RCU dapat melakukan satu permintaan baca yang sangat konsisten per detik. Item yang lebih besar dari 4 KB memerlukan RCU tambahan. Untuk item berukuran hingga 4 KB, satu RCU dapat melaksanakan dua permintaan baca secara konsisten akhir per detik. Permintaan baca transaksional memerlukan dua RCU untuk melaksanakan satu pembacaan per detik untuk item berukuran hingga 4 KB. Sebagai contoh, baca yang sangat konsisten terhadap item berukuran 8 KB akan memerlukan dua RCU, dan baca secara konsisten pada akhir terhadap item berukuran 8 KB akan memerlukan satu RCU, dan baca transaksional terhadap item berukuran 8 KB akan memerlukan empat RCU. Lihat Konsistensi Baca untuk detail selengkapnya.

Unit kapasitas tulis (WCU): Tiap panggilan API untuk data tulis pada tabel Anda adalah permintaan tulis. Untuk item berukuran hingga 1 KB, satu WCU dapat melaksanakan satu permintaan tulis yang standar per detik. Item yang lebih besar dari 1 KB memerlukan WCU tambahan. Permintaan tulis transaksional memerlukan dua WCU untuk melaksanakan satu tulis per detik untuk item berukuran hingga 1 KB. Sebagai contoh, permintaan tulis standar terhadap item berukuran 1 KB akan memerlukan satu WCU, permintaan tulis standar terhadap item berukuran 3 KB akan memerlukan tiga WCU, dan permintaan tulis transaksional terhadap item berukuran 3 KB akan memerlukan enam WCU.

Unit kapasitas tulis direplikasi (rWCU): Ketika menggunakan tabel global DynamoDB, data Anda ditulis secara otomatis pada banyak Wilayah AWS pilihan Anda. Setiap penulisan terjadi di Wilayah lokal serta di Wilayah replika.

Unit permintaan baca stream: Setiap panggilan API GetRecords terhadap DynamoDB Streams adalah unit permintaan baca stream. Setiap unit permintaan baca stream dapat mengembalikan data hingga 1 MB.

Permintaan baca/tulis transaksional: Dalam DynamoDB, baca atau tulis transaksional berbeda dengan baca atau tulis standar karena menjamin bahwa semua operasi yang terkandung dalam serangkaian transaksi tunggal berhasil atau gagal sebagai rangkaian.


Ringkasan fitur dan tagihan DynamoDB

Fitur

Apa yang dilakukan

Unit penagihan

Fitur Utama

 

Kapasitas tulis yang disediakan

Menulis data pada tabel Anda

WCU

 

Kapasitas baca yang disediakan

Membaca data dari tabel Anda

RCU

 

Penyimpanan data

Menyimpan data, mencakup nilai indeks

GB-bulan

Fitur opsional

 

Pencadangan berkelanjutan

Ambil pencadangan berkelanjutan dalam rentang 35 hari sebelumnya

GB-bulan

 

Cadangan sesuai permintaan

Mengambil cadangan snapshot pada waktu tertentu

GB-bulan

 

Pemulihan dari cadangan

Memulihkan tabel ke snapshot atau waktu tertentu

GB

 

Tabel global

Mereplikasi data untuk membuat tabel multiwilayah dan multimaster

rWCU

 

DynamoDB Accelerator (DAX)

Mengurangi latensi melalui cache dalam memori

Node-jam

 

DynamoDB Streams

Menyediakan rangkaian susunan waktu perubahan level item pada tabel

Unit permintaan baca stream

 

Transfer data keluar

Mentransfer data ke Wilayah AWS lain

GB

Harga fitur terperinci DynamoDB

  • • Permintaan baca dan tulis

    Kapasitas yang disediakan

    Ketika memilih mode kapasitas yang disediakan, Anda menetapkan kapasitas baca dan tulis yang Anda pikir diperlukan oleh aplikasi Anda. Anda dapat menggunakan auto scaling untuk menyesuaikan kapasitas tabel secara otomatis berdasarkan tingkat penggunaan yang ditentukan untuk memastikan kinerja aplikasi sembari mengurangi biaya. DynamoDB menagih satu WCU untuk setiap penulisan per detik (hingga 1 KB) dan dua WCU untuk setiap tulis transaksional per detik. Untuk baca, DynamoDB membebankan satu RCU untuk setiap baca yang sangat konsisten per detik, dua RCU untuk setiap baca transaksional per detik, dan satu setengah RCU untuk setiap baca secara konsisten akhir per detik (hingga 4 KB). Anda akan dibebankan untuk kapasitas throughput (baca dan tulis) yang Anda sediakan di tabel Amazon DynamoDB, bahkan jika Anda tidak sepenuhnya memanfaatkan kapasitas yang disediakan. Kinerja baca dan tulis yang sesungguhnya dari tabel DynamoDB Anda dapat beragam dan dapat kurang dari kapasitas throughput yang Anda sediakan.

    Kapasitas terpesan

    Kapasitas cadangan menawarkan penghematan yang signifikan terhadap harga standar kapasitas yang disediakan DynamoDB. Anda dikenai biaya uang muka satu kali dan berkomitmen untuk membayar level throughput minimum dalam tarif per jam untuk durasi jangka waktu kapasitas cadangan. Kapasitas apa pun yang Anda sediakan dengan kelebihan kapasitas cadangan ditagihkan pada tarif standar kapasitas yang disediakan. Jika Anda memiliki banyak akun yang ditautkan dengan gabungan tagihan, unit kapasitas cadangan yang dibeli pada level akun pembayar maupun level akun tertaut dibagikan degan semua akun yang terhubung ke akun pembayar. Kapasitas cadangan diterapkan terlebih dahulu ke akun yang membelinya kemudian kapasitas apa pun yang tidak digunakan akan diterapkan pada akun tertaut lainnya.

    Anda dapat membeli kapasitas cadangan DynamoDB dengan mengajukan permintaan melalui AWS Management Console. Kapasitas cadangan dibeli dalam blok 100 WCU standar atau 100 RCU. Anda tidak dapat membeli blok WCU yang direplikasi. Saat membeli kapasitas cadangan DynamoDB, Anda harus menetapkan Wilayah AWS, kuantitas, dan jangka waktu. Anda akan dibebankan (1) satu kali biaya di muka, dan (2) biaya per jam untuk tiap jam selama jangka waktu berdasarkan jumlah kapasitas cadangan DynamoDB yang Anda beli. Kapasitas cadangan DynamoDB juga meliputi seluruh penyimpanan, transfer data, dan biaya lain yang berlaku di dalam Perjanjian Pelanggan AWS atau perjanjian lain dengan kami yang mengatur Anda dalam menggunakan layanan kami.

  • • Penyimpanan data

    Anda tidak perlu menyediakan penyimpanan: DynamoDB memantau ukuran tabel Anda secara berkelanjutan untuk menentukan tagihan penyimpanan Anda. DynamoDB menghitung ukuran data Anda yang dapat ditagihkan dengan menambahkan ukuran byte data mentah yang Anda unggah, ditambah overhead penyimpanan per item sebesar 100 byte untuk menghitung pengindeksan. 

  • • Pencadangan dan pemulihan

    DynamoDB menawarkan dua metode untuk mencadangkan data tabel Anda. Pencadangan berkelanjutan dengan pemulihan waktu tertentu (PITR/Point-in-Time Recovery) memberikan pencadangan yang berlangsung pada tabel Anda dalam rentang 35 hari sebelumnya. Anda dapat memulihkan tabel ke kondisi pada detik yang ditentukan kapan pun dalam rentang lima minggu terakhir. Pencadangan sesuai permintaan membuat snapshot tabel Anda untuk pengarsipan selama periode yang diperluas untuk membantu memenuhi persyaratan regulasi perusahaan dan pemerintahan.

    Pencadangan berkelanjutan (PITR)

    DynamoDB mengenakan biaya PITR berdasarkan ukuran masing-masing tabel DynamoDB (data tabel dan indeks sekunder lokal) saat diaktifkan. DynamoDB memantau ukuran tabel yang didukung PITR secara berkelanjutan di sepanjang bulan untuk menentukan tagihan cadangan dan terus membuat tagihan hingga PITR dinonaktifkan di masing-masing tabel.

    Cadangan sesuai permintaan

    Tagihan DynamoDB untuk cadangan sesuai permintaan berdasarkan ukuran penyimpanan tabel (data tabel dan indeks sekunder lokal). Ukuran masing-masing cadangan ditentukan pada saat masing-masing permintaan cadangan. Ukuran penyimpanan cadangan total yang ditagihkan setiap bulan merupakan jumlah semua cadangan tabel DynamoDB. DynamoDB memantau ukuran pencadangan sesuai permintaan secara berkelanjutan di sepanjang bulan untuk menentukan tagihan cadangan Anda.

    Memulihkan tabel

    Memulihkan tabel dari cadangan sesuai permintaan atau PITR ditagihkan berdasarkan ukuran total data yang dipulihkan (data tabel, indeks sekunder lokal, dan indeks sekunder global) untuk masing-masing permintaan.

  • • Tabel global

    Tagihan DynamoDB untuk penggunaan tabel global berdasarkan pada sumber daya yang digunakan pada masing-masing tabel replika. Permintaan tulis untuk tabel global diukur dalam WCU replika, bukan dari WCU standar. Jumlah WCU replikasi yang digunakan untuk replikasi tergantung pada versi tabel global yang Anda gunakan. Untuk informasi selengkapnya, baca Praktik Terbaik dan Persyaratan untuk Mengelola Tabel Global. Permintaan baca dan penyimpanan data ditagih secara konsisten dengan tabel standar (tabel yang bukan tabel global). Jika Anda menambahkan replika tabel untuk membuat atau memperluas tabel global di Wilayah baru, DynamoDB mengenakan biaya untuk pemulihan tabel di wilayah yang ditambahkan per gigabyte data yang dipulihkan. Replikasi Lintas Wilayah dan menambahkan replika ke tabel yang berisi data juga dikenakan biaya untuk transfer data keluar. Lihat bagian "Transfer data" di halaman harga ini untuk informasi selengkapnya.

  • • DynamoDB Accelerator (DAX)

    DynamoDB mengenakan biaya untuk kapasitas DAX berdasarkan jam dan instans DAX Anda berjalan tanpa komitmen jangka panjang. Harga adalah per node-jam yang digunakan dan bergantung pada jenis instans yang dipilih. Setiap node-jam sebagian yang digunakan ditagihkan sebagai satu jam penuh. Harga berlaku untuk semua node individu dalam klaster DAX. Misalnya, jika memiliki klaster DAX dengan tiga node, Anda dikenai tagihan untuk masing-masing node terpisah ini (totalnya tiga node) per jam.

    Tidak ada tagihan untuk transfer data antara Amazon EC2 dan DAX dalam Availability Zone yang sama. Biaya transfer data Amazon EC2 Standar berlaku ketika mentransfer data antara instans Amazon EC2 dan node DAX di Availability Zone yang berbeda di Wilayah AWS yang sama. Meski demikian, Anda hanya dikenai biaya untuk transfer data masuk atau keluar instans Amazon EC2. Tidak ada biaya transfer data DAX untuk lalu lintas masuk atau keluar dari node DAX itu sendiri.

  • • DynamoDB Streams

    DynamoDB mengenakan biaya untuk data baca dari DynamoDB Streams dalam unit permintaan baca. Masing-masing panggilan API GetRecords ditagihkan sebagai unit permintaan baca stream dan mengembalikan hingga 1 MB data dari DynamoDB Streams. Unit permintaan baca stream bersifat unik dari permintaan baca pada tabel DynamoDB Anda. Anda tidak dikenai tagihan atas panggilan API GetRecords yang diminta oleh AWS Lambda sebagai bagian dari pemicu DynamoDB. Anda juga tidak dikenai tagihan untuk panggilan API GetRecords yang diminta oleh tabel global DynamoDB.

  • • Transfer data

    Transfer data masuk dan keluar merujuk pada transfer masuk dan keluar Amazon DynamoDB. DynamoDB tidak mengenakan biaya untuk transfer data masuk, dan tidak mengenakan biaya atas data yang ditransfer antara DynamoDB dan layanan AWS lain dalam Wilayah AWS yang sama (yaitu, 0,00 USD per GB). Data yang ditransfer melalui Wilayah AWS (seperti antara DynamoDB di Wilayah AS Timur [Virginia U.] dan Amazon EC2 di Wilayah UE [Irlandia]) ditagih di kedua sisi transfer. Sebagai bagian dari AWS Tingkat Gratis, Anda menerima transfer data keluar sebesar 1 GB gratis setiap bulan yang dijumlahkan di semua layanan AWS kecuali di Wilayah AWS GovCloud (AS). Untuk informasi lebih lanjut, lihat AWS Tingkat Gratis. Untuk mentransfer data yang melebihi 500 TB per bulan, hubungi kami.


Tingkat gratis DynamoDB

AWS Tingkat Gratis memungkinkan Anda mendapatkan pengalaman langsung secara gratis dengan layanan AWS. Manfaat DynamoDB berikut mencakup bagian dari AWS Tingkat Gratis. Masing-masing manfaat dikalkulasikan per bulan pada tiap wilayah, berdasarkan tiap akun pembayar.

  • 25 WCU dan 25 RCU dari kapasitas yang disediakan
  • 25 GB penyimpanan data
  • 25 rWCU untuk tabel global yang diterapkan di dua Wilayah AWS
  • 2,5 juta permintaan baca streams dari DynamoDB Streams.
  • 1 GB transfer data keluar (15 GB untuk 12 bulan pertama), yang dijumlahkan di semua layanan AWS

Contoh harga DynamoDB

  • • Contoh dasar

    Contoh ini mendemonstrasikan cara harga dihitung untuk tabel yang didukung auto scaling dengan mode kapasitas yang disediakan. Auto scaling secara terus-menerus mengatur kapasitas yang disediakan, sebagai respons terhadap kapasitas sebenarnya yang dipakai, sehingga pemakaian sebenarnya tetap berada di dekat pemakaian target.

    Anggaplah Anda membuat tabel baru di wilayah AS Timur (Virginia U.), dengan pemakaian target yang diatur pada nilai default sebesar 70 persen, unit kapasitas minimum sebesar 100 RCU dan 100 WCU, serta kapasitas maksimum diatur sebesar 400 RCU dan 400 WCU (lihat Batas DynamoDB). Secara sederhana, anggap bahwa setiap kali pengguna berinteraksi dengan aplikasi Anda, satu penulisan sebesar 1 KB dan satu pembacaan yang sangat konsisten sebesar 1 KB dilakukan.

    Selama 10 hari pertama, anggap bahwa RCU dan WCU yang dipakai beragam dari 1 hingga 70. Auto scaling tidak memicu segala aktivitas penskalaan dan tagihan Anda per jam adalah 0,078 USD (0.065 USD untuk 100 WCU yang disediakan [0,00065 USD * 100], dan 0,013 USD untuk 100 RCU [0,00013 USD * 100]).

    Sekarang anggap bahwa pada hari 11 kapasitas yang digunakan meningkat hingga 100 RCU dan 100 WCU. Auto scaling mulai memicu aktivitas peningkatan skala untuk meningkatkan kapasitas yang disediakan hingga 143 WCU dan 143 RCU (100 digunakan ÷ 143 yang disediakan = 69,9 persen). Tagihan per jam adalah 0,11109 USD (0,0925 untuk 143 WCU dan 0,01859 USD untuk 143 RCU).

    Pada hari 21, kapasitas yang digunakan menurun hingga 80 RCU dan 80 WCU. Auto scaling mulai memicu aktivitas penurunan skala untuk menurunkan kapasitas yang disediakan hingga 114 WCU dan 114 RCU (80 digunakan ÷ 114 yang disediakan = 70,2 persen). Tagihan per jam adalah 0,08952 USD (0,0741 untuk 114 WCU dan 0,01482 USD untuk 114 RCU).

    Untuk bulan tersebut, Anda akan dikenai biaya sebesar 66,86 USD dengan perincian sebagai berikut:

    Hari 1 – 10: 18,72 USD (0,078 USD per jam x 24 jam x 10 hari)

    Hari 11 – 20: 26,66 USD (0,11109 USD per jam x 24 jam x 10 hari)

    Hari 21 – 30: 21,48 USD (0,08952 USD per jam x 24 jam x 10 hari)

    AWS Tingkat Gratis mencakup 25 WCU dan 25 RCU, mengurangi tagihan bulanan Anda sebesar 14,04 USD

    25 WCU x 0,00065 USD per jam x 24 jam x 30 hari = 11,70 USD

    25 RCU x 0,00013 USD per jam x 24 jam x 30 hari = 2,34 USD

    Penyimpanan data: Anggap bahwa tabel Anda menggunakan 25 GB penyimpanan pada awal bulan dan tumbuh menjadi 29 GB pada akhir bulan, rata-rata 27 GB berdasarkan pemantauan berkelanjutan dari ukuran tabel Anda. 25 GB penyimpanan awal disertakan dalam AWS Tingkat Gratis. Sisa 2 GB penyimpanan dikenakan sebesar 0,25 USD per GB, yang menyebabkan biaya penyimpanan tabel sebesar 0,50 USD untuk bulan tersebut.

    Untuk bulan tersebut, tagihan total Anda akan sebesar 53,32 USD, total yang mencakup 52,82 USD untuk kapasitas baca dan tulis serta 0,50 USD untuk penyimpanan data.

  • • Contoh detail

    Contoh ini mendemonstrasikan cara harga dihitung untuk tabel yang didukung auto scaling dengan mode kapasitas yang disediakan. Auto scaling secara terus-menerus mengatur kapasitas yang disediakan, sebagai respons terhadap kapasitas sebenarnya yang dipakai, sehingga pemakaian sebenarnya tetap berada di dekat pemakaian target.

    Anggaplah bahwa Anda membuat tabel baru di wilayah AS Timur (Virginia U.), dengan pemakaian target yang diatur pada nilai default sebesar 70 persen, unit kapasitas minimum sebesar 100 RCU dan 100 WCU, dan kapasitas maksimum diatur sebesar 400 RCU dan 400 WCU (lihat Batas DynamoDB). Auto scaling beroperasi dengan batas ini, dengan tidak menurunkan skala kapasitas yang disediakan di bawah minimum dan menaikkan skala kapasitas yang disediakan di atas maksimum. Pada saat tabel dibuat, auto scaling dimulai dengan menyediakan unit kapasitas minimum. Untuk sederhananya, anggap bahwa setiap kali pengguna berinteraksi dengan aplikasi Anda, 1 penulisan sebesar 1 KB dan 1 pembacaan yang sangat konsisten sebesar 1 KB dilaksanakan.

    Dalam satu jam pertama setelah pembuatan tabel, anggaplah bahwa RCU dan WCU yang dipakai bervariasi antara 1 dan 70. Pemakaian sebenarnya akan bervariasi secara sesuai antara 1 persen (1 yang dipakai ÷ 100 yang disediakan) dan 70 persen (70 yang dipakai ÷ 100 yang disediakan), dalam pemakaian target sebesar 70 persen. Auto Scaling tidak akan memicu segala aktivitas penskalaan dan tagihan Anda selama satu jam tersebut sebesar 0,078 USD (0,065 USD untuk 100 WCU yang disediakan [0,00065 USD * 100], dan 0,013 USD untuk 100 RCU [0,00013 USD * 100]).

    Selama satu jam kedua, anggaplah kapasitas yang dipakai meningkat hingga 100 RCU dan 100 WCU, yang akan mengakibatkan pemakaian sebenarnya meningkat hingga 100 persen (100 yang dipakai ÷ 100 yang disediakan), berada di atas pemakaian target sebesar 70 persen. Auto scaling mulai memicu aktivitas peningkatan skala untuk meningkatkan kapasitas yang disediakan untuk membuat pemakaian sebenarnya mendekati target sebesar 70 persen. Hasilnya adalah kapasitas yang disediakan sebesar 143 WCU dan 143 RCU (100 yang dipakai ÷ 143 yang disediakan = 69,9 persen). Tagihan untuk satu jam kedua ini sebesar 0,11154 USD (0,09295 USD untuk 143 WCU dan 0,01859 USD untuk 143 RCU).

    Selama satu jam ketiga, anggaplah kapasitas yang dipakai berkurang hingga 80 RCU dan 80 WCU, yang akan mengakibatkan pemakaian sebenarnya berkurang hingga 56 persen (80 yang dipakai ÷ 143 yang disediakan), berada di bawah pemakaian target sebesar 70 persen. Auto scaling mulai memicu aktivitas penurunan skala untuk menurunkan kapasitas yang disediakan untuk membuat pemakaian sebenarnya lebih dekat dengan target 70 persen, yang mengakibatkan kapasitas yang disediakan sebesar 114 WCU dan 114 RCU (80 yang dipakai ÷ 114 yang disediakan = 70,2 persen). Tagihan untuk satu jam ketiga ini sebesar 0,08892 USD (0,0741 USD untuk 114 WCU dan 0,01482 USD untuk 114 RCU).

    Untuk menyederhanakannya, anggap bahwa kapasitas yang dikonsumsi tetap konstan sebesar 80 RCU dan 80 WCU. Tabel Anda juga tetap disediakan untuk 114 WCU dan 114 RCU, dengan tagihan harian sebesar 2,1341 USD, yang diuraikan sebagai berikut:

    114 WCU x 0,00065 USD per jam x 24 jam = 1,7784 USD

    114 RCU x 0,00013 USD per jam x 24 jam = 0,3557 USD

    Untuk bulan tersebut, Anda dikenai biaya sebesar 64,04 USD:

    Total hari 1: 2,14578 USD per hari

    Jam 1: 0,078 USD per jam

    Jam 2: 0,1154 USD per jam

    Jam 3-24: 0,08892 USD per jam

    Hari 2-30: 2,1341 USD per hari

    AWS Tingkat Gratis mencakup 25 WCU dan 25 RCU, mengurangi tagihan bulanan Anda sebesar 14,04 USD:

    25 WCU x 0,00065 USD per jam x 24 jam x 30 hari = 11,70 USD

    25 RCU x 0,00013 USD per jam x 24 jam x 30 hari = 2,34 USD

    Penyimpanan data: Anggap bahwa tabel Anda menggunakan 25 GB penyimpanan pada awal bulan dan tumbuh menjadi 29 GB pada akhir bulan, rata-rata 27 GB berdasarkan pemantauan berkelanjutan dari ukuran tabel Anda. 25 GB penyimpanan awal disertakan dalam AWS Tingkat Gratis. Sisa 2 GB penyimpanan dikenakan sebesar 0,25 USD per GB, yang menyebabkan biaya penyimpanan tabel sebesar 0,50 USD untuk bulan tersebut.

    Pencadangan dan pemulihan: Jika jumlah dari seluruh penyimpanan pencadangan sesuai pesanan sebesar 60 GB selama sebulan 30-hari, biaya bulanan pencadangan Anda adalah (0,10 USD x 60 GB) = 6,00 USD/bulan. Walau demikian, jika kemudian Anda menghapus 15 GB data cadangan sesuai permintaan Anda 10 hari dalam siklus bulanan tersebut, Anda dikenai biaya sebesar (0,10 USD x 60 GB) – (0,10 USD x 15 GB x 20/30) = 5,00 USD/bulan.

    Kini anggap bahwa selain melakukan pencadangan sesuai pesanan, Anda menggunakan pencadangan berkelanjutan. Ukuran tabel Anda sebesar 29 GB, yang mengakibatkan biaya bulanan sebesar (0,20 USD x 29 GB) = 5,80 USD/bulan.

    Jika Anda perlu memulihkan 29 GB tabel sekali selama satu bulan tersebut, biaya pemulihan tersebut sebesar (0,15 USD x 29 GB) = 4,35 USD.

    DynamoDB Accelerator (DAX): Anda telah menetukan bahwa Anda perlu mempercepat waktu respons aplikasi Anda dan menentukan untuk menggunakan DynamoDB Accelerator (DAX). Anda meninjau spesifikasi perangkat keras yang tersedia dan menentukan bahwa klaster tiga-node dari jenis instans t2.small sesuai kebutuhan Anda. Anda mengaktifkan DAX pada hari 26. DynamoDB mengenakan biaya sebesar 0,12 USD per jam (0,04 USD x 3 node), yang totalnya sebesar 14,40 USD selama 5 hari terakhir dalam bulan tersebut (0,12 USD x 120 jam).

    Tabel global: Sekarang asumsikan bahwa Anda membuat tabel replika pemulihan bencana di Wilayah AS Barat (Oregon). Asumsikan bahwa Anda menambahkan replika di Wilayah AS Barat (Oregon) jika tabel Anda berukuran 25 GB, yang menghasilkan biaya pemulihan tabel sebesar 3,75 USD (0,15 USD x 25 GB). Menambahkan replika ini juga menghasilkan transfer data 25 GB, sebagaimana diperinci di bagian "Transfer data" di bawah. Asumsikan juga bahwa kebutuhan kapasitas Anda bersifat konsisten dengan contoh sebelumnya. Auto scaling terus menyediakan 114 WCU dan 114 RCU untuk kebutuhan throughput aplikasi, tetapi Auto scaling kini juga harus menyediakan rWCU untuk menulis ke kedua replika Anda. Jumlah rWCU yang disediakan sama dengan jumlah total rWCU yang diperlukan aplikasi untuk menulis di kedua Wilayah. Dalam skenario ini, kini Anda menjalankan 80 penulisan per detik untuk Wilayah AS Timur (Virginia U.) dan Wilayah AS Barat (Oregon), yang menyebabkan kapasitas yang disediakan minimum sebesar 160 rWCU (80 rWCU di Virginia U. + 80 rWCU di Oregon = 160 rWCU). Auto scaling menyediakan 229 rWCU (160 rWCU/70%) untuk memelihara pemakaian sebenarnya sebesar 70 persen dari kapasitas yang disediakan. Untuk informasi selengkapnya, baca Praktik Terbaik dan Persyaratan untuk Mengelola Tabel Global. 25 rWCU pertama Anda di tiap Wilayah disertakan dalam AWS Tingkat Gratis, yang menyebabkan biaya per jam sebesar 0,174525 USD, atau 125,66 USD dalam satu bulan 30-hari. Anda juga menyimpan 27 GB data tambahan di tabel replika di Wilayah AS Barat (Oregon). 25 GB penyimpanan pertama disertakan dalam AWS Tingkat Gratis di tiap Wilayah AWS. Sisa 2 GB penyimpanan dikenakan biaya sebesar 0,25 USD per GB, yang menghasilkan biaya penyimpanan tabel tambahan sebesar 0,50 USD untuk bulan tersebut.

    DynamoDB Streams: Kini anggap Anda mengaktifkan DynamoDB Streams dan membangun aplikasi Anda untuk menjalankan satu permintaan baca per detik terhadap data stream. Selama sebulan, hal tersebut menyebabkan 2.592.000 permintaan baca stream, yang 2.500.000 permintaan baca pertama termasuk dalam AWS Tingkat Gratis. Anda cukup membayar untuk sisa 92.000 permintaan baca, sebesar 0,02 USD per 100,000 unit permintaan baca.

    Transfer data: Karena kini Anda mentransfer data antara Wilayah AWS untuk implementasi tabel global Anda, DynamoDB mengenakan biaya untuk data yang ditrasfer keluar Wilayah, tetapi tidak mengenakan biaya untuk transfer data masuk. Anggap 80 penulisan yang konstan per detik sebesar 1 KB masing-masing, Anda menghasilkan 80 KB per detik dalam transfer data antarWilayah, yang menghasilkan 198 GB (80 KB per detik x 2.592.000 detik dalam satu bulan 30-hari) transfer data antarWilayah per bulan. Menambahkan replika di Wilayah AS Barat (Oregon) akan menghasilkan tambahan transfer data 25 GB. Jika Anda telah menggunakan alokasi transfer data AWS Tingkat Gratis pada layanan AWS lain, Anda akan dikenakan biaya sebesar 20,07 USD (0,09 USD x [198 GB + 25 GB]) untuk transfer data.

    Ringkasnya, total biaya bulanan untuk tabel DynamoDB satu Wilayah adalah:

    • Kapasitas yang disediakan: 50,00 USD
    • Penyimpanan data: 0,50 USD
    • Cadangan sesuai permintaan: 5,00 USD
    • Cadangan Berkelanjutan (PITR): 5,80 USD
    • Pemulihan tabel: 4,35 USD
    • DynamoDB Accelerator (DAX): 14,40 USD
    • DynamoDB Streams: 0,02 USD

    Total biaya: 80,07 USD

    Total biaya DynamoDB bulanan Anda setelah menambahkan Wilayah AS Barat (Oregon) adalah:

    • Kapasitas baca yang disediakan: 10,68 USD
    • Penyimpanan data (Virginia U.): 0,50 USD
    • Cadangan sesuai permintaan: 5,00 USD
    • Cadangan Berkelanjutan (PITR): 5,80 USD
    • Pemulihan tabel (Virginia U.): 4,35 USD
    • DynamoDB Accelerator (DAX): 14,40 USD
    • DynamoDB Streams: 0,02 USD
    • Pemulihan tabel global (Oregon): 3,75 USD
    • Kapasitas tulis yang direplikasi tabel global: 125,66 USD
    • Penyimpanan data tabel global (Oregon): 0,50 USD
    • Transfer Data: 20,07 USD

    Total biaya: 190,73 USD

Sumber daya harga tambahan

Kalkulator Harga AWS

Hitung dengan mudah biaya bulanan Anda dengan AWS

Economics Resource Center

Sumber daya tambahan untuk beralih ke AWS

Gambar halaman web
Pelajari cara memulai

Tinjau tutorial dan video, lalu daftar untuk pelatihan.

Pelajari selengkapnya 
Gambar daftar akun
Daftar untuk akun gratis

Dapatkan akses cepat ke AWS Tingkat Gratis. 

Daftar 
Gambar toolbox
Mulai membangun di konsol

Mulai merancang dengan Amazon DynamoDB di AWS Management Console.

Masuk