Heraufstufen einer Read Replica auf einen DB-Cluster für Aurora My SQL - Amazon Aurora

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.

Heraufstufen einer Read Replica auf einen DB-Cluster für Aurora My SQL

Sie können eine Aurora My SQL Read Replica zu einem eigenständigen DB-Cluster heraufstufen. Wenn Sie eine Aurora My SQL Read Replica heraufstufen, werden die zugehörigen DB-Instances neu gestartet, bevor sie verfügbar werden.

In der Regel stufen Sie eine Aurora My SQL Read Replica als Datenwiederherstellungsschema zu einem eigenständigen DB-Cluster herauf, falls der Quell-DB-Cluster ausfällt.

Erstellen Sie dazu zuerst ein Lesereplikat und überwachen Sie anschließend den Quell-DB-Cluster auf Fehler. Im Fall eines Ausfalls machen Sie Folgendes:

  1. Stufen Sie das Lesereplikat hoch.

  2. Leiten Sie den Datenverkehr der Datenbank an den hochgestuften DB-Cluster weiter.

  3. Erstellen Sie ein Ersatz-Lesereplikat mit dem hochgestuften DB-Cluster als Quelle.

Wenn Sie ein Lesereplikat hochstufen, wird das Lesereplikat zu einem eigenständigen Aurora-DB-Cluster. Das Hochstufen kann einige Minuten oder mehr in Anspruch nehmen, abhängig von der Größe des Lesereplikats. Nachdem Sie das Lesereplikat zu einem neuen DB-Cluster hochgestuft haben, ist es wie bei jedem anderen DB-Cluster. Sie können daraus beispielsweise Read Replicas erstellen und point-in-time Wiederherstellungsvorgänge durchführen. Sie können auch Aurora-Replicas für den DB-Cluster erstellen.

Da der hochgestufte DB-Cluster kein Lesereplikat mehr ist, können Sie ihn nicht mehr als Replikationsziel verwenden.

Die folgenden Schritte zeigen den allgemeinen Vorgang für das Hochstufen eines Lesereplikats zu einem DB-Cluster:

  1. Halten Sie alle Schreibvorgänge von Transaktionen im Lesereplikat-Quell-DB-Cluster an und warten Sie anschließend, bis alle Updates für das Lesereplikat abgeschlossen wurden. Datenbank-Updates werden im Lesereplikat durchgeführt, nachdem Sie im Quell-DB-Cluster aufgetreten sind; diese Replikationsverzögerung kann beträchtlich variieren. Verwenden Sie die Metrik ReplicaLag, um zu bestimmen, wann alle Aktualisierungen am Lesereplikat vorgenommen wurden. Die Metrik ReplicaLag zeichnet die Zeit auf, die eine Lesereplikat-DB-Instance hinter der Quell-DB-Instance zurückbleibt. Wenn die Metrik ReplicaLag den Wert 0 erreicht, hat das Lesereplikat den Stand der Quell-DB-Instance erreicht.

  2. Bewerben Sie die Read Replica, indem Sie die Option Promote auf der RDS Amazon-Konsole, den AWS CLI Befehl promote-read-replica-db-cluster oder den PromoteReadReplicaDBClusterRDSAPIAmazon-Vorgang verwenden.

    Sie wählen eine Aurora My SQL DB-Instance aus, um die Read Replica hochzustufen. Nachdem die Read Replica hochgestuft wurde, wird der Aurora My SQL DB-Cluster zu einem eigenständigen DB-Cluster heraufgestuft. Die DB-Instance mit der höchsten Failover-Priorität wird zu der primären DB-Instance für den DB-Cluster hochgestuft. Die anderen dB-Instances werden zu Aurora-Replicas.

    Anmerkung

    Das Hochstufen kann einige Minuten in Anspruch nehmen. Wenn Sie ein Lesereplikat hochstufen, wird die Replikation gestoppt und die DB-Instances werden neu gestartet. Sobald der Neustart abgeschlossen ist, steht das Lesereplikat als neuer DB-Cluster zur Verfügung.

Um eine Aurora My SQL Read Replica in einen DB-Cluster hochzustufen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie in der Konsole Instances aus.

    Der Bereich Instance wird angezeigt.

  3. Wählen Sie im Bereich Instances das Lesereplikat aus, das Sie hochstufen möchten.

    Die Read Replicas werden als Aurora My SQL DB-Instances angezeigt.

  4. Wählen Sie unter Aktionen Promote read replica (Read Replica hochstufen) aus.

  5. Wählen Sie auf der Bestätigungsseite Read Replica hochstufen aus.

Verwenden Sie den Befehl AWS CLI promote-read-replica-db-cluster, um eine Read Replica zu einem DB-Cluster hochzustufen.

Beispiel

FürLinux, odermacOS: Unix

aws rds promote-read-replica-db-cluster \ --db-cluster-identifier mydbcluster

Windows:

aws rds promote-read-replica-db-cluster ^ --db-cluster-identifier mydbcluster

Rufen PromoteReadReplicaDBClusterSie auf, um eine Read Replica zu einem DB-Cluster hochzustufen.