Menambahkan instans basis data ke klaster aktif-aktif - 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.

Menambahkan instans basis data ke klaster aktif-aktif

Anda dapat menambahkan instans DB ke Amazon RDS for My SQL active-active cluster dengan memulihkan snapshot DB atau dengan memulihkan instans DB ke titik waktu tertentu. Klaster aktif-aktif dapat mencakup hingga sembilan instans basis data.

Ketika Anda memulihkan instans basis data ke suatu titik waktu, pemulihan itu biasanya mencakup transaksi yang lebih baru daripada yang ada di instans basis data yang dipulihkan dari cuplikan basis data. Apabila instans basis data memiliki transaksi yang lebih baru, lebih sedikit transaksi yang perlu diterapkan saat Anda memulai replikasi. Jadi, menggunakan point-in-time pemulihan untuk menambahkan instance DB ke cluster biasanya lebih cepat daripada memulihkan dari snapshot DB.

Menambahkan instans DB ke cluster aktif-aktif menggunakan pemulihan point-in-time

Anda dapat menambahkan instans DB ke cluster aktif-aktif dengan melakukan point-in-time pemulihan pada instans DB di cluster.

Untuk informasi tentang memulihkan instans DB ke titik waktu yang berbeda Wilayah AWS, lihatMereplikasi backup otomatis ke yang lain Wilayah AWS.

Untuk menambahkan instans DB ke cluster aktif-aktif menggunakan pemulihan point-in-time
  1. Buat instans DB baru dengan melakukan point-in-time pemulihan pada instans DB di cluster aktif-aktif.

    Anda dapat melakukan point-in-time pemulihan pada instans DB apa pun di cluster untuk membuat instans DB baru. Untuk petunjuk, silakan lihat Memulihkan instans DB ke waktu yang ditentukan untuk Amazon RDS.

    penting

    Selama point-in-time-recovery, kaitkan instans DB baru dengan grup parameter DB yang memiliki parameter cluster aktif-aktif yang ditetapkan. Jika tidak, Group Replication tidak akan mulai pada instans basis data baru. Lihat informasi tentang parameter-parameter dan setelan yang diperlukan untuk masing-masing parameter di Setelan parameter yang diperlukan untuk klaster aktif-aktif.

    Tip

    Jika Anda mengambil snapshot dari instans DB sebelum memulai point-in-time pemulihan, Anda mungkin dapat mengurangi jumlah waktu yang diperlukan untuk menerapkan transaksi pada instans DB baru.

  2. Tambahkan instans basis data ke parameter group_replication_group_seeds di setiap grup parameter basis data yang terkait dengan instans basis data di klaster aktif-aktif, yang meliputi grup parameter basis data yang Anda kaitkan dengan instans basis data baru.

    Lihat informasi yang lebih lengkap tentang pengaturan parameter di Memodifikasi parameter dalam grup parameter DB di Amazon RDS Aurora.

  3. Di SQL klien, sambungkan ke instans DB baru, dan panggil prosedur yang mysql.rds_group_replication_set_recovery_channel disimpan. Ganti group_replication_user_password dengan kata sandi untuk rdsgrprepladmin pengguna.

    call mysql.rds_group_replication_set_recovery_channel('group_replication_user_password');
  4. Menggunakan SQL klien, panggil prosedur mysql.rds_group_replication_start tersimpan untuk memulai replikasi:

    call mysql.rds_group_replication_start(0);

Menambahkan instans basis data ke klaster aktif-aktif dengan menggunakan cuplikan basis data

Anda dapat menambahkan instans basis data ke klaster aktif-aktif dengan membuat cuplikan basis data sebuah instans basis data di klaster, lalu memulihkan cuplikan itu.

Untuk informasi tentang menyalin snapshot ke yang lain Wilayah AWS, lihat. Pertimbangan untuk penyalinan snapshot lintas wilayah

Untuk menambahkan instans basis data ke klaster aktif-aktif dengan menggunakan cuplikan basis data
  1. Buat cuplikan basis data sebuah instans basis data di klaster aktif-aktif.

    Anda dapat membuat cuplikan basis data sebarang instans basis data di klaster. Lihat petunjuk di Membuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS.

  2. Pulihkan instans basis data dari cuplikan basis data.

    Selama operasi pemulihan cuplikan, kaitkan instans basis data baru dengan grup parameter basis data yang telah mengatur parameter klaster aktif-aktif. Lihat informasi tentang parameter-parameter dan setelan yang diperlukan untuk masing-masing parameter di Setelan parameter yang diperlukan untuk klaster aktif-aktif.

    Lihat informasi tentang cara memulihkan instans basis data dari cuplikan basis data di Memulihkan ke instans DB.

  3. Tambahkan instans basis data ke parameter group_replication_group_seeds di setiap grup parameter basis data yang terkait dengan instans basis data di klaster aktif-aktif, yang meliputi grup parameter basis data yang Anda kaitkan dengan instans basis data baru.

    Lihat informasi yang lebih lengkap tentang pengaturan parameter di Memodifikasi parameter dalam grup parameter DB di Amazon RDS Aurora.

  4. Di SQL klien, sambungkan ke instans DB baru, dan panggil prosedur yang mysql.rds_group_replication_set_recovery_channel disimpan. Ganti group_replication_user_password dengan kata sandi untuk rdsgrprepladmin pengguna.

    call mysql.rds_group_replication_set_recovery_channel('group_replication_user_password');
  5. Menggunakan SQL klien, panggil prosedur mysql.rds_group_replication_start tersimpan untuk memulai replikasi:

    call mysql.rds_group_replication_start(0);