Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Memahami penagihan Amazon DynamoDB untuk tabel global

Mode fokus
Memahami penagihan Amazon DynamoDB untuk tabel global - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Panduan ini menjelaskan cara kerja penagihan DynamoDB untuk tabel global, mengidentifikasi komponen yang berkontribusi pada biaya tabel global, termasuk contoh praktis.

Tabel global Amazon DynamoDB adalah database yang dikelola sepenuhnya, tanpa server, Multi-wilayah, dan multi-aktif. Tabel global dirancang untuk ketersediaan 99,999%, memberikan peningkatan ketahanan aplikasi, dan kelangsungan bisnis yang lebih baik. Tabel global mereplikasi tabel DynamoDB Anda secara otomatis di seluruh wilayah pilihan AWS Anda sehingga Anda dapat mencapai kinerja baca dan tulis lokal yang cepat.

Cara kerjanya

Model penagihan untuk tabel global berbeda dari tabel DynamoDB wilayah tunggal. Operasi tulis untuk tabel DynamoDB wilayah tunggal ditagih menggunakan unit berikut:

  • Tulis Unit Permintaan (WRUs) untuk mode kapasitas sesuai permintaan, di mana satu WRU dikenakan biaya untuk setiap penulisan hingga 1KB

  • Tulis Unit Kapasitas (WCUs) untuk mode kapasitas yang disediakan, di mana seseorang WCU menyediakan satu penulisan per detik hingga 1 KB

Saat Anda membuat tabel global dengan menambahkan tabel replika ke tabel Single-region yang ada, tabel Single-region itu menjadi tabel replika, yang berarti unit yang digunakan untuk menagih penulisan ke tabel juga berubah. Operasi tulis ke tabel replika ditagih menggunakan unit berikut:

  • Unit Permintaan Tulis Replikasi (rWRUs) untuk mode kapasitas sesuai permintaan, di mana satu r WRU per tabel replika dikenakan biaya untuk setiap penulisan hingga 1KB

  • Replicated Write Capacity Units (rWCUs) untuk mode kapasitas yang disediakan, di mana satu WCU per tabel replika menyediakan satu tulis per detik hingga 1 KB

Pembaruan untuk Global Secondary Indexes (GSIs) ditagih menggunakan unit yang sama dengan tabel DynamoDB Single-region, bahkan jika tabel dasar untuk tabel replika. GSI Operasi pembaruan untuk GSIs ditagih menggunakan unit berikut:

  • Tulis Unit Permintaan (WRUs) untuk mode kapasitas sesuai permintaan, di mana satu WRU dikenakan biaya untuk setiap penulisan hingga 1KB

  • Tulis Unit Kapasitas (WCUs) untuk mode kapasitas yang disediakan, di mana seseorang WCU menyediakan satu penulisan per detik hingga 1 KB

Unit tulis yang direplikasi (rWCUs danrWRUs) diberi harga sama dengan unit tulis wilayah tunggal (WCUsdan). WRUs Biaya transfer data Lintas Wilayah berlaku untuk tabel global karena data direplikasi di seluruh Wilayah. Biaya tulis (r WCU atau rWRU) yang direplikasi terjadi di setiap Wilayah yang berisi tabel replika untuk tabel global.

Membaca operasi dari tabel Single-region dan dari tabel replika menggunakan unit berikut:

  • Baca Unit Permintaan (RRUs) untuk mode kapasitas sesuai permintaan, di mana satu RRU dikenakan biaya untuk setiap pembacaan yang sangat konsisten hingga 4KB

  • Baca Unit Kapasitas (RCUs) untuk tabel yang disediakan, di mana satu RCU menyediakan satu pembacaan per detik yang sangat konsisten hingga 4KB

Contoh penagihan tabel global DynamoDB

Mari kita telusuri skenario contoh multi-hari untuk melihat cara kerja penagihan permintaan tulis tabel global dalam praktiknya (perhatikan bahwa contoh ini hanya mempertimbangkan permintaan tulis, dan tidak termasuk pengembalian tabel dan biaya transfer data lintas wilayah yang akan dikeluarkan dalam contoh):

Hari 1 - Tabel Wilayah Tunggal: Anda memiliki tabel DynamoDB sesuai permintaan wilayah tunggal bernama Table_A di Wilayah us-west-2. Anda menulis 100 item 1KB ke Table_A. Untuk operasi penulisan satu wilayah ini, Anda dikenakan biaya 1 unit permintaan tulis (WRU) per 1KB tertulis. Biaya hari 1 Anda adalah:

  • 100 WRUs di Wilayah us-west-2 untuk wilayah Tunggal menulis

Total unit permintaan dibebankan pada hari 1: 100 WRUs.

Hari 2 - Membuat tabel global: Anda membuat tabel global dengan menambahkan replika ke Table_A di Wilayah us-east-2. Table_A sekarang menjadi tabel global dengan dua tabel replika; satu di Wilayah us-west-2, dan satu di Wilayah us-east-2. Anda menulis 150 item 1KB ke tabel replika di Wilayah us-west-2. Biaya hari 2 Anda adalah:

  • 150 rWRUs di Wilayah us-west-2 untuk penulisan yang direplikasi

  • 150 rWRUs di Wilayah us-east-2 untuk penulisan yang direplikasi

Total unit permintaan dibebankan pada hari ke 2: 300 rWRUs.

Hari 3 - Menambahkan Indeks Sekunder Global: Anda menambahkan indeks sekunder global (GSI) ke tabel replika di Wilayah us-east-2 yang memproyeksikan semua atribut dari tabel dasar (replika). Tabel global secara otomatis membuat tabel replika GSI di Wilayah us-west-2 untuk Anda. Anda menulis 200 catatan 1KB baru ke tabel replika di Wilayah us-west-2. Biaya hari 3 Anda adalah:

  • • 200 rWRUs di Wilayah us-west-2 untuk penulisan yang direplikasi

  • • 200 WRUs di Wilayah us-west-2 untuk pembaruan GSI

  • • 200 rWRUs di Wilayah us-east-2 untuk penulisan yang direplikasi

  • • 200 WRUs di Wilayah us-east-2 untuk pembaruan GSI

Total unit permintaan tulis dibebankan pada hari ke 3: 400 WRUs dan 400 rWRUs.

Total biaya unit tulis untuk ketiga hari adalah 500 WRUs (100 WRU pada hari 1 + 400 WRUs pada hari 3) dan 700 rWRUs (300 rWRUs pada Hari2 + 400 rWRUs pada Hari 3).

Singkatnya, operasi penulisan tabel replika ditagih dalam unit tulis yang direplikasi di semua Wilayah yang berisi tabel replika. Jika Anda memiliki indeks sekunder global, Anda dikenakan biaya unit tulis untuk pembaruan GSIs di semua wilayah yang berisi GSI (yang dalam tabel global adalah semua Wilayah yang berisi tabel replika).

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.