View a markdown version of this page

Hinzufügen einer DB-Instance zu einem Aktiv/Aktiv-Cluster - Amazon Relational Database Service

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 Aktiv/Aktiv-Cluster

Sie können eine DB-Instance zu einem Aktiv/Aktiv-Cluster von Amazon RDS für MySQL hinzufügen, indem Sie einen DB-Snapshot oder eine DB-Instance auf einen bestimmten Zeitpunkt wiederherstellen. Ein Aktiv/Aktiv-Cluster kann bis zu neun DB-Instances enthalten.

Wenn Sie eine DB-Instance auf einen bestimmten Zeitpunkt wiederherstellen, umfasst sie in der Regel neuere Transaktionen als eine DB-Instance, die anhand eines DB-Snapshots 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.

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
  1. 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 Wiederherstellen einer DB-Instance auf einen 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 für die neue DB-Instance nicht gestartet. Informationen zu den Parametern und ihren jeweiligen erforderlichen Einstellungen finden Sie unter Erforderliche Parametereinstellungen für Aktiv/Aktiv-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.

  2. Fügen Sie die DB-Instance dem group_replication_group_seeds Parameter in der jeweiligen DB-Parametergruppe hinzu, die mit einer DB-Instance im Aktiv/Aktiv-Cluster verknüpft ist, darunter auch die 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.

  3. Stellen Sie in einem SQL-Client eine Verbindung mit der neuen DB-Instance her und rufen Sie die gespeicherte Prozedur mysql.rds_group_replication_set_recovery_channel auf. group_replication_user_passwordErsetzen Sie es durch das Passwort für den rdsgrprepladmin Benutzer.

    call mysql.rds_group_replication_set_recovery_channel('group_replication_user_password');
  4. Rufen Sie mithilfe des SQL-Clients die gespeicherte Prozedur mysql.rds_group_replication_start auf, um die Replikation zu starten:

    call mysql.rds_group_replication_start(0);

Hinzufügen einer DB-Instance zu einem Aktiv/Aktiv-Cluster mithilfe eines DB-Snapshots

Sie können einem Aktiv/Aktiv-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 AWS-Region finden Sie unterÜberlegungen zum regionsübergreifenden Kopieren von Snapshots.

So fügen Sie eine DB-Instance mithilfe eines DB-Snapshots einem Aktiv/Aktiv-Cluster hinzu
  1. Erstellen Sie einen DB-Snapshot einer DB-Instance im Aktiv/Aktiv-Cluster.

    Sie können einen DB-Snapshot einer beliebigen DB-Instance im Cluster erstellen. Detaillierte Anweisungen finden Sie unter Erstellen eines DB-Snapshots für eine DB-Instance mit Single-AZ für Amazon RDS.

  2. Stellen Sie eine DB-Instance anhand eines DB-Snapshots wieder her.

    Ordnen Sie während der Snapshot-Wiederherstellung die neue DB-Instance einer DB-Parametergruppe zu, für die die Parameter der Aktiv/Aktiv-Cluster festgelegt wurden. Informationen zu den Parametern und ihren jeweiligen erforderlichen Einstellungen finden Sie unter Erforderliche Parametereinstellungen für Aktiv/Aktiv-Cluster.

    Informationen zum Wiederherstellen einer DB-Instance anhand eines DB-Snapshots finden Sie unter Wiederherstellen auf eine DB-Instance.

  3. Fügen Sie die DB-Instance dem group_replication_group_seeds Parameter in der jeweiligen DB-Parametergruppe hinzu, die mit einer DB-Instance im Aktiv/Aktiv-Cluster verknüpft ist, darunter auch die 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.

  4. Stellen Sie in einem SQL-Client eine Verbindung mit der neuen DB-Instance her und rufen Sie die gespeicherte Prozedur mysql.rds_group_replication_set_recovery_channel auf. group_replication_user_passwordErsetzen Sie es durch das Passwort für den rdsgrprepladmin Benutzer.

    call mysql.rds_group_replication_set_recovery_channel('group_replication_user_password');
  5. Rufen Sie mithilfe des SQL-Clients die gespeicherte Prozedur mysql.rds_group_replication_start auf, um die Replikation zu starten:

    call mysql.rds_group_replication_start(0);