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-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