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-aktif yang dikelola sepenuhnya, Multi-wilayah, dan multi-aktif yang menyediakan replikasi data yang mudah digunakan serta kinerja baca dan tulis lokal yang cepat untuk aplikasi berskala global.
Tabel global secara otomatis mereplikasi data tabel DynamoDB Anda Wilayah AWS di seluruh dan secara opsional di AWS seluruh akun tanpa mengharuskan Anda membuat dan memelihara solusi replikasi Anda sendiri. Tabel global ideal untuk aplikasi yang membutuhkan kelangsungan bisnis dan ketersediaan tinggi melalui penyebaran Multi-wilayah. Setiap replika tabel global dapat melayani membaca dan menulis. Aplikasi dapat mencapai ketahanan tinggi dengan Recovery Point Objective (RPO) rendah atau nol dengan mengalihkan lalu lintas ke Wilayah lain jika pemrosesan aplikasi terganggu di suatu 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: Multi-region end consistency (MREC) dan Multi-region strong consistency (MRSC).
Jika Anda tidak menentukan mode konsistensi saat membuat tabel global, tabel global default ke Multi-region end consistency (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:
-
Tabel global akun yang sama - Semua replika dibuat dan dikelola dalam satu akun. AWS
-
Tabel global multi-akun — 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 last-writer-wins konflik, 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 APIs 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 | Tabel global Akun Sama | Tabel global multi-akun |
|---|---|---|
| Kasus penggunaan primer | Ketahanan Multi-Wilayah 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 yang didukung | Tabel global versi 2019.11.21 (Saat Ini) dan Versi 2017.11.29 (Legacy) | Versi tabel global 2019.11.21 (Saat ini) |
| Kontrol operasi pesawat | Membuat, memodifikasi, dan menghapus replika melalui akun pemilik tabel | Operasi bidang kontrol terdistribusi: akun bergabung atau keluar dari grup replikasi |
| Operasi pesawat data | Titik akhir DynamoDB standar per Wilayah | Akses data-plane per akun/wilayah; routing melalui grup replikasi |
| Batas keamanan | Batas IAM dan KMS tunggal | IAM, KMS, penagihan, dan tata kelola yang berbeda CloudTrail per akun |
| Paling cocok | Organizations dengan kepemilikan tabel terpusat | Organizations dengan tim federasi, batas tata kelola, atau pengaturan multi-akun |