View a markdown version of this page

Tabel global - multi-aktif, replikasi multi-wilayah - Amazon DynamoDB

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

Tabel global - multi-aktif, replikasi multi-wilayah

Tabel global Amazon DynamoDB adalah fitur database multi-wilayah, dan multi-aktif yang dikelola sepenuhnya yang menyediakan replikasi data yang mudah digunakan dan kinerja baca dan tulis lokal yang cepat untuk aplikasi berskala global.

Tabel global secara otomatis mereplikasi data tabel DynamoDB Anda di seluruh Wilayah AWS dan secara opsional di seluruh AWS akun tanpa mengharuskan Anda membangun dan memelihara solusi replikasi Anda sendiri. Tabel global ideal untuk aplikasi yang membutuhkan kontinuitas bisnis dan ketersediaan tinggi melalui penerapan Multi-wilayah. Setiap replika tabel global dapat melayani pembacaan dan penulisan. Aplikasi dapat mencapai ketahanan tinggi dengan Tujuan Titik Pemulihan (RPO) rendah atau nol dengan mengalihkan lalu lintas ke Wilayah yang berbeda jika pemrosesan aplikasi terganggu di Wilayah. Tabel global tersedia di semua Wilayah di mana DynamoDB tersedia.

Mode konsistensi

Saat Anda membuat tabel global, Anda dapat mengonfigurasi mode konsistensinya. Tabel global mendukung dua mode konsistensi: Konsistensi akhir multi-wilayah (MREC) dan konsistensi kuat multi-wilayah (MRSC).

Jika Anda tidak menentukan mode konsistensi saat membuat tabel global, tabel global default ke Konsistensi akhir Multi-wilayah (MREC). Tabel global tidak dapat berisi replika yang dikonfigurasi dengan mode konsistensi yang berbeda. Anda tidak dapat mengubah mode konsistensi tabel global setelah pembuatan.

Konfigurasi akun

DynamoDB sekarang mendukung dua model tabel global, masing-masing dirancang untuk pola arsitektur yang berbeda:

  • Same-account tabel global — Semua replika dibuat dan dikelola dalam satu AWS akun.

  • Multi-account tabel global — Replika digunakan di beberapa AWS akun saat berpartisipasi dalam grup replikasi bersama.

Model akun yang sama dan multi-akun mendukung penulisan multi-wilayah, replikasi asinkron, resolusi konflik penulis-menang terakhir, dan model penagihan yang sama. Namun, mereka berbeda dalam cara akun, izin, enkripsi, dan tata kelola tabel dikelola.

Tabel global yang dikonfigurasi untuk MRSC hanya mendukung konfigurasi akun yang sama.

Anda dapat mengonfigurasi tabel global menggunakan AWS Management Console. Tabel global menggunakan API DynamoDB yang ada untuk membaca dan menulis data ke tabel Anda, sehingga tidak diperlukan perubahan aplikasi. Anda hanya membayar untuk sumber daya yang Anda sediakan atau gunakan, tanpa biaya atau komitmen di muka.

Perbandingan tabel global akun yang sama dan multi-akun
Sifat-sifat Same-Account tabel global Multi-account tabel global
Kasus penggunaan utama Multi-Region ketahanan untuk aplikasi dalam satu akun AWS Multi-Region, replikasi multi-akun untuk aplikasi yang dimiliki oleh tim yang berbeda, unit bisnis yang berbeda, atau batas keamanan yang kuat di seluruh akun
Model akun Semua replika dibuat dan dikelola dalam satu akun AWS Replika dibuat di beberapa AWS akun dalam penerapan yang sama
Kepemilikan sumber daya Satu akun memiliki tabel dan semua replika Setiap akun memiliki replika lokalnya; grup replikasi mencakup akun
Versi didukung Tabel global versi 2019.11.21 (Saat ini) dan Versi 2017.11.29 (Legacy) Tabel global versi 2019.11.21 (Saat ini)
Operasi pesawat kontrol Membuat, memodifikasi, dan menghapus replika melalui akun pemilik tabel Operasi bidang kontrol terdistribusi: akun bergabung atau meninggalkan grup replikasi
Operasi bidang data Titik akhir DynamoDB standar per Wilayah Data-plane akses per account/Region; routing melalui grup replikasi
Batas keamanan Batas IAM dan KMS tunggal IAM, KMS, penagihan CloudTrail, dan tata kelola yang berbeda per akun
Paling cocok Organisasi dengan kepemilikan tabel terpusat Organisasi dengan tim federasi, batas tata kelola, atau pengaturan multi-akun