Memahami replikasi MemoryDB - Amazon MemoryDB

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

Memahami replikasi MemoryDB

MemoryDB mengimplementasikan replikasi dengan data yang dipartisi hingga 500 pecahan.

Setiap pecahan dalam satu cluster memiliki saturead/write primary node and up to 5 read-only replica nodes. Each primary node can sustain up to 100 MB/s. Anda dapat membuat cluster dengan jumlah pecahan yang lebih tinggi dan jumlah replika yang lebih rendah dengan total hingga 500 node per cluster. Konfigurasi cluster ini dapat berkisar dari 500 pecahan dan 0 replika hingga 100 pecahan dan 4 replika, yang merupakan jumlah maksimum replika yang diizinkan.

Replikasi dalam sebuah cluster

Setiap replika baca dalam pecahan menyimpan salinan data dari simpul utama shard. Mekanisme replikasi asinkron menggunakan log transaksi digunakan untuk menjaga replika baca tetap disinkronkan dengan primer. Aplikasi dapat membaca dari simpul apa pun dalam klaster. Aplikasi hanya dapat menulis ke simpul primer. Baca replika meningkatkan skalabilitas baca. Karena MemoryDB menyimpan data dalam log transaksi yang tahan lama, tidak ada risiko bahwa data akan hilang. Data dipartisi di seluruh pecahan dalam cluster MemoryDB.

Aplikasi menggunakan endpoint cluster MemoryDB cluster untuk terhubung dengan node di cluster. Untuk informasi selengkapnya, lihat Menemukan titik akhir koneksi.

Cluster MemoryDB bersifat regional dan hanya dapat berisi node dari satu Wilayah. Untuk meningkatkan toleransi kesalahan, Anda harus menyediakan primer dan membaca replika di beberapa Availability Zone dalam wilayah tersebut.

Menggunakan replikasi, yang memberi Anda multi-AZ, sangat disarankan untuk semua cluster MemoryDB. Untuk informasi selengkapnya, lihat Meminimalkan downtime di MemoryDB dengan Multi-AZ.