Regionalübergreifende Aurora-Repliken - AWS Präskriptive Leitlinien

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.

Regionalübergreifende Aurora-Repliken

Mit Amazon Aurora MySQL-Compatible Edition-Clustern können Sie regionsübergreifende Aurora Replicas verwenden, um mithilfe des nativen Replikationsmechanismus der Datenbank-Engine ein Replikat Ihres primären DB-Clusters in einem anderen AWS-Region zu erstellen. Aurora MySQL-kompatibel verwendet die Replikation von Binärprotokollen (Binlog). Diese Art der Replikation basiert auf dem CDC-Prozess (Change Data Capture). CDC identifiziert und verfolgt Änderungen an Daten in einer Datenbank. Änderungen an der Primärdatenbank werden in einer Änderungsprotokolldatei aufgezeichnet, die auf den Computer übertragen wird, auf dem die Aurora Replica in der zweiten Region ausgeführt wird. Ein Prozess auf dem sekundären Computer liest diese Änderungsprotokolle und generiert SQL-Anweisungen, die dann auf die sekundäre Datenbank angewendet werden. 

Das folgende Diagramm zeigt die High-Level-Architektur einer regionsübergreifenden Aurora-Replik.

Die Beschreibung folgt dem Diagramm.

Das Diagramm zeigt den folgenden Transaktionsablauf:

  1. Transaktionen werden auf den primären Aurora-Clustern festgeschrieben.

  2. Ein Prozess zeichnet diese Änderungen an der Quelle auf, indem er den Binlog-Dump-Thread verwendet, der sie in eine binäre Protokolldatei schreibt.

  3. Ein Replikationsagent sendet die Änderungsprotokolle über einen I/O-Thread, um Protokolle in der sekundären Region weiterzuleiten.

  4. Ein Prozess liest die Änderungsprotokolle, generiert SQL-Anweisungen und wendet die Anweisungen auf den sekundären Aurora-Cluster an.

Aurora MySQL-kompatible Cluster können bis zu fünf Read Replicas haben, die auf diese Weise erstellt werden, jedes in einer anderen Region. Aurora PostgreSQL-kompatibel unterstützt keine regionsübergreifenden Aurora Replicas. Für Aurora PostgreSQL-DB-Cluster können Sie jedoch eine globale Aurora-Datenbank verwenden.