Membandingkan solusi replikasi Amazon Aurora - AWS Bimbingan Preskriptif

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

Membandingkan solusi replikasi Amazon Aurora

Tabel berikut memberikan perbandingan dari tiga solusi replikasi Amazon Aurora.

Replika Aurora

Replika Aurora Lintas Wilayah

Database global Aurora

Menyediakan ketersediaan tinggi

Ya

Tidak

Tidak

Memberikan pemulihan bencana

Tidak

Ya

Ya

Jenis replikasi

Asinkron

Asinkron

Asinkron

Failover otomatis

Ya

Tidak

Tidak

Memunggah kueri SELECT

Ya

Ya

Ya

Dapat mengeluarkan tulisan terhadap replika

Tidak

Ya (tidak disarankan)

Tidak

Kedekatan dengan cluster primer

Selalu ada di Wilayah yang sama dengan yang utama.

Tidak dapat berada di Wilayah yang sama dengan yang utama.

Tidak dapat berada di Wilayah yang sama dengan yang utama.

Replikasi lag

Biasanya kurang dari 100 milidetik

Tergantung pada volume transaksi. Biasanya, beberapa detik untuk sebagian besar sistem.

Biasanya, kurang dari 1 detik.

Pertimbangan biaya

Bayar hanya untuk node instans DB tambahan.

Anda membayar tarif Aurora standar untuk instans, penyimpanan, transfer data lintas wilayah, penyimpanan cadangan, dan penulisan I/O yang direplikasi antara Wilayah primer dan setiap Wilayah sekunder.

Anda membayar tarif Aurora standar untuk instans, penyimpanan, transfer data lintas wilayah, penyimpanan cadangan, dan penulisan I/O yang direplikasi antara Wilayah primer dan setiap Wilayah sekunder.

Jumlah replika yang didukung

15 di wilayah yang sama

Hingga lima cluster DB sekunder di Wilayah yang berbeda untuk Aurora MySQL Compatible Edition. (Edisi yang kompatibel dengan Aurora PostgreSQL tidak mendukung replika lintas wilayah.)

Hingga lima cluster DB sekunder di Wilayah yang berbeda.

Waktu untuk penyediaan

Kurang dari 5 menit, terlepas dari ukuran database.

Tergantung pada ukuran database karena membuat replika memerlukan seluruh salinan database untuk direplikasi ke Wilayah sekunder.

Tergantung pada ukuran database karena membuat replika memerlukan seluruh salinan database untuk direplikasi ke Wilayah sekunder.

Saat memutuskan opsi mana yang akan diterapkan, gunakan pedoman berikut:

  • Jika Anda membutuhkan ketersediaan tinggi cluster Aurora Anda, gunakan Aurora Replicas. Aurora akan secara otomatis mempromosikan salah satu Replika Aurora jika instance utama gagal. Replika Aurora juga bagus untuk menskalakan beban kerja baca Anda secara horizontal. Manajer koneksi Aurora akan secara otomatis mendistribusikan beban kerja di beberapa Replika Aurora dalam hal yang sama Wilayah AWS dengan menggunakan titik akhir pembaca umum.

  • Jika Anda mencari pemulihan bencana lintas wilayah (DR), gunakan database global Aurora. Dengan database global Aurora, Anda dapat menjangkau beberapa Wilayah AWS untuk mengaktifkan pembacaan lokal yang cepat dan DR. Anda dapat menggunakan Wilayah sekunder sebagai opsi cadangan jika Anda perlu memulihkan dengan cepat dari degradasi atau pemadaman regional. Database di Wilayah sekunder dapat dipromosikan ke kemampuan baca/tulis penuh dalam waktu kurang dari 1 menit.

  • Replika Aurora Lintas Wilayah melayani beberapa kasus penggunaan. Pertama, jika Anda memerlukan salinan lintas wilayah dari basis data Aurora Anda dan Anda tidak dapat menggunakan database global karena beberapa keterbatasannya, Anda dapat menggunakan Replika Aurora Lintas wilayah. Kedua, jika Anda perlu bermigrasi dari Amazon Relational Database Service (Amazon RDS) untuk MySQL ke Aurora MySQL Compatible Edition, Anda dapat menyiapkan replika Aurora MySQL.