Mengonfigurasikan klaster aktif-aktif untuk RDS for MySQL - Layanan Basis Data Relasional Amazon

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

Mengonfigurasikan klaster aktif-aktif untuk RDS for MySQL

Cluster aktif-aktif di Amazon RDS adalah konfigurasi database tempat beberapa node secara aktif menangani operasi baca dan tulis, mendistribusikan beban kerja di seluruh instance untuk meningkatkan ketersediaan dan skalabilitas. Setiap node dalam cluster disinkronkan untuk menjaga konsistensi data, memungkinkan ketersediaan tinggi dan failover lebih cepat jika terjadi kegagalan node

Anda dapat mengatur klaster aktif-aktif untuk RDS for MySQL dengan menggunakan plugin MySQL Group Replication. Plugin Group Replication didukung untuk RDS untuk instance MySQL DB yang menjalankan versi berikut:

  • Semua MySQL 8.4 versi

  • MySQL 8.0.35 dan versi minor yang lebih tinggi

Lihat informasi tentang MySQL Group Replication di Group Replication dalam dokumentasi MySQL. Dokumentasi MySQL berisi informasi terperinci tentang fitur ini, sementara topik ini menjelaskan cara mengonfigurasikan dan mengelola plugin pada instans basis data RDS for MySQL Anda.

catatan

Singkat cerita, semua penyebutan klaster "aktif-aktif" dalam topik ini mengacu kepada klaster aktif-aktif yang menggunakan plugin MySQL Group Replication.

Kasus penggunaan untuk klaster aktif-aktif

Kasus-kasus berikut adalah calon yang baik untuk menggunakan klaster aktif-aktif:

  • Aplikasi yang membutuhkan semua instans basis data di dalam klaster untuk mendukung operasi tulis. Plugin Group Replication menjaga data tetap konsisten pada setiap instans basis data di dalam klaster aktif-aktif. Lihat informasi yang lebih lengkap tentang cara kerjanya di Group Replication dalam dokumentasi MySQL.

  • Aplikasi yang membutuhkan ketersediaan sinambung basis data. Dengan klaster aktif-aktif, data disimpan pada semua instans basis data di dalam klaster. Jika satu instans basis data gagal, aplikasi dapat mengalihkan lalu lintas ke instans basis data yang lain di dalam klaster.

  • Aplikasi yang mungkin perlu membagi operasi baca dan tulis di antara instans basis data yang berbeda di klaster untuk tujuan penyeimbangan beban. Dengan klaster aktif-aktif, aplikasi Anda dapat mengirim lalu lintas baca ke instans basis data tertentu dan menulis lalu lintas ke instans lain. Anda juga dapat mengganti kapan saja instans basis data yang akan dikirim lalu lintas baca atau tulis.