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.
Hochstufen eines Lesereplikats zu einem DB-Cluster für Aurora MySQL
Sie können ein Aurora MySQL-Lesereplikat zu einem eigenständigen DB-Cluster hochstufen. Wenn Sie ein Aurora MySQL-Lesereplikat hochstufen, werden ihre DB-Instances neu gestartet, bevor sie verfügbar werden.
Typischerweise stufen Sie ein Aurora MySQL-Lesereplikat zu einem eigenständigen DB-Cluster als Datenwiederherstellungsschema hoch, wenn 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:
-
Stufen Sie das Lesereplikat hoch.
-
Leiten Sie den Datenverkehr der Datenbank an den hochgestuften DB-Cluster weiter.
-
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. Beispielsweise können Sie daraus Lesereplikate erstellen und zeitpunktbezogene Wiederherstellungsoperationen 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:
-
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 MetrikReplicaLagzeichnet die Zeit auf, die eine Lesereplikat-DB-Instance hinter der Quell-DB-Instance zurückbleibt. Wenn die MetrikReplicaLagden Wert0erreicht, hat das Lesereplikat den Stand der Quell-DB-Instance erreicht. -
Stufen Sie das Lesereplikat mit der Option Hochstufen in der Amazon-RDS-Konsole, dem AWS CLI- Befehl promote-read-replica-db-cluster oder der Amazon-RDS-API Operation PromoteReadReplicaDBCluster hoch.
Sie wählen eine Aurora MySQL-DB-Instance aus, um das Lesereplikat hochzustufen. Nachdem das Lesereplikat hochgestuft wurde, wird der Aurora MySQL-DB-Cluster zu einem eigenständigen DB-Cluster hochgestuft. 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.
So stufen Sie ein Aurora MySQL-Lesereplikat zu einem DB-Cluster hoch:
-
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie in der Konsole Instances aus.
Der Bereich Instance wird angezeigt.
-
Wählen Sie im Bereich Instances das Lesereplikat aus, das Sie hochstufen möchten.
Die Lesereplikate werden als Aurora MySQL-DB-Instances angezeigt.
-
Wählen Sie unter Aktionen Promote read replica (Read Replica hochstufen) aus.
-
Wählen Sie auf der Bestätigungsseite Read Replica hochstufen aus.
Verwenden Sie den AWS CLI-Befehl promote-read-replica-db-cluster, um ein Lesereplikat zu einem eigenständigen DB-Cluster hochzustufen.
Beispiel
Für Linux, macOS oder Unix:
aws rds promote-read-replica-db-cluster \ --db-cluster-identifiermydbcluster
Für Windows:
aws rds promote-read-replica-db-cluster ^ --db-cluster-identifiermydbcluster
Rufen Sie PromoteReadReplicaDBCluster auf, um ein Lesereplikat zu einem DB-Cluster hochzustufen.