Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Hinzufügen einer DB-Instance zu einem Active-Active-Cluster
Sie können einem SQL Active-Active-Cluster von Amazon RDS for My eine DB-Instance hinzufügen, indem Sie einen DB-Snapshot oder eine DB-Instance zu einem bestimmten Zeitpunkt wiederherstellen. Ein aktiv-aktiver Cluster kann bis zu neun DB-Instances umfassen.
Wenn Sie eine DB-Instance auf einen bestimmten Zeitpunkt wiederherstellen, umfasst sie in der Regel neuere Transaktionen als eine DB-Instance, die aus einem DB-Snapshot wiederhergestellt wurde. Wenn die DB-Instance über neuere Transaktionen verfügt, müssen zu Beginn der Replikation weniger Transaktionen angewendet werden. Die point-in-time Wiederherstellung zum Hinzufügen einer DB-Instance zu einem Cluster ist also in der Regel schneller als die Wiederherstellung aus einem DB-Snapshot.
Themen
Hinzufügen einer DB-Instance zu einem aktiv-aktiven Cluster mithilfe der Wiederherstellung point-in-time
Sie können eine DB-Instance zu einem aktiv-aktiven Cluster hinzufügen, indem Sie eine point-in-time Wiederherstellung auf einer DB-Instance im Cluster durchführen.
Hinweise zur Wiederherstellung einer DB-Instance zu einem anderen Zeitpunkt finden Sie AWS-Region unter. Automatisierte Backups auf ein anderes replizieren AWS-Region
So fügen Sie mithilfe der Wiederherstellung eine DB-Instance zu einem Active-Active-Cluster hinzu point-in-time
-
Erstellen Sie eine neue DB-Instance, indem Sie eine point-in-time Wiederherstellung auf einer DB-Instance im Active-Active-Cluster durchführen.
Sie können eine point-in-time Wiederherstellung auf jeder DB-Instance im Cluster durchführen, um die neue DB-Instance zu erstellen. Detaillierte Anweisungen finden Sie unter Wiederherstellung einer DB-Instance zu einem bestimmten Zeitpunkt für Amazon RDS.
Wichtig
Ordnen Sie währenddessen die neue DB-Instance einer DB-Parametergruppe zu, für die die Active-Active-Cluster-Parameter festgelegt sind. point-in-time-recovery Andernfalls wird die Gruppenreplikation auf der neuen DB-Instance nicht gestartet. Informationen zu den Parametern und den jeweils erforderlichen Einstellungen finden Sie unterErforderliche Parametereinstellungen für Active-Active-Cluster.
Tipp
Wenn Sie vor Beginn der point-in-time Wiederherstellung einen Snapshot der DB-Instance erstellen, können Sie möglicherweise den Zeitaufwand für die Anwendung von Transaktionen auf der neuen DB-Instance reduzieren.
-
Fügen Sie die DB-Instance dem
group_replication_group_seeds
Parameter in jeder DB-Parametergruppe hinzu, die einer DB-Instance im Active-Active-Cluster zugeordnet ist, einschließlich der DB-Parametergruppe, die Sie der neuen DB-Instance zugeordnet haben.Informationen zum Festlegen von Parametern finden Sie unter Ändern von Parametern in einer DB-Parametergruppe in Amazon RDS.
-
Stellen Sie in einem SQL Client eine Verbindung mit der neuen DB-Instance her und rufen Sie die mysql.rds_group_replication_set_recovery_channel gespeicherte Prozedur auf. Ersetzen
group_replication_user_password
mit dem Passwort für denrdsgrprepladmin
Benutzer.call mysql.rds_group_replication_set_recovery_channel('
group_replication_user_password
'); -
Rufen Sie mithilfe des SQL Clients die mysql.rds_group_replication_start gespeicherte Prozedur auf, um die Replikation zu starten:
call mysql.rds_group_replication_start(0);
Hinzufügen einer DB-Instance zu einem Active-Active-Cluster mithilfe eines DB-Snapshots
Sie können einem aktiv-aktiven Cluster eine DB-Instance hinzufügen, indem Sie einen DB-Snapshot einer DB-Instance im Cluster erstellen und dann den DB-Snapshot wiederherstellen.
Hinweise zum Kopieren eines Snapshots in einen anderen finden Sie AWS-Region unter. Überlegungen zum regionsübergreifenden Kopieren von Snapshots
So fügen Sie mithilfe eines DB-Snapshots eine DB-Instance zu einem Active-Active-Cluster hinzu
-
Erstellen Sie einen DB-Snapshot einer DB-Instance im Active-Active-Cluster.
Sie können einen DB-Snapshot jeder DB-Instance im Cluster erstellen. Detaillierte Anweisungen finden Sie unter Erstellen eines DB-Snapshots für eine Single-AZ-DB-Instance für Amazon RDS.
-
Stellen Sie eine DB-Instance aus dem DB-Snapshot wieder her.
Ordnen Sie während des Snapshot-Wiederherstellungsvorgangs die neue DB-Instance einer DB-Parametergruppe zu, für die die Active-Active-Cluster-Parameter festgelegt sind. Informationen zu den Parametern und den jeweils erforderlichen Einstellungen finden Sie unter. Erforderliche Parametereinstellungen für Active-Active-Cluster
Hinweise zum Wiederherstellen einer DB-Instance aus einem DB-Snapshot finden Sie unterWiederherstellung auf einer DB-Instance.
-
Fügen Sie die DB-Instance dem
group_replication_group_seeds
Parameter in jeder DB-Parametergruppe hinzu, die einer DB-Instance im Active-Active-Cluster zugeordnet ist, einschließlich der DB-Parametergruppe, die Sie der neuen DB-Instance zugeordnet haben.Informationen zum Festlegen von Parametern finden Sie unter Ändern von Parametern in einer DB-Parametergruppe in Amazon RDS.
-
Stellen Sie in einem SQL Client eine Verbindung mit der neuen DB-Instance her und rufen Sie die mysql.rds_group_replication_set_recovery_channel gespeicherte Prozedur auf. Ersetzen
group_replication_user_password
mit dem Passwort für denrdsgrprepladmin
Benutzer.call mysql.rds_group_replication_set_recovery_channel('
group_replication_user_password
'); -
Rufen Sie mithilfe des SQL Clients die mysql.rds_group_replication_start gespeicherte Prozedur auf, um die Replikation zu starten:
call mysql.rds_group_replication_start(0);