Replizieren von Amazon Aurora My SQL DB-Clustern auf AWS-Regionen - 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.

Replizieren von Amazon Aurora My SQL DB-Clustern auf AWS-Regionen

Sie können einen Amazon Aurora My SQL DB-Cluster als Read Replica in einem anderen DB-Cluster AWS-Region als dem Quell-DB-Cluster erstellen. Mit diesem Ansatz können Sie Ihre Disaster-Recovery-Funktionen verbessern, Lesevorgänge so skalieren, AWS-Region dass sie näher an Ihren Benutzern sind, und die Migration von einem AWS-Region zum anderen vereinfachen.

Sie können Lesereplikate sowohl von verschlüsselten als auch von unverschlüsselten DB-Clustern erstellen. Das Lesereplikat muss verschlüsselt sein, wenn der Quell-DB-Cluster verschlüsselt ist.

Für jeden Quell-DB-Cluster können Sie über höchstens fünf regionsübergreifende DB-Cluster-Lesereplikate verfügen.

Anmerkung

Als Alternative zu regionsübergreifenden Lesereplikaten können Sie Lesevorgänge mit minimaler Verzögerung skalieren, indem Sie eine globale Aurora-Datenbank verwenden. Eine globale Aurora-Datenbank hat einen primären Aurora-DB-Cluster in einer AWS-Region und bis zu fünf sekundäre schreibgeschützte DB-Cluster in verschiedenen Regionen. Jeder sekundäre DB-Cluster kann bis zu 16 (statt 15) Aurora-Replikate enthalten. Die Replikation vom primären DB-Cluster zu allen sekundären wird von der Aurora-Speicherschicht und nicht von der Datenbank-Engine durchgeführt, so dass die Verzögerung für die Replikation von Änderungen in der Regel weniger als 1 Sekunde beträgt. Wenn Sie die Datenbank-Engine aus dem Replikationsprozess heraushalten, verarbeitet die Datenbank-Engine nur Workloads. Das bedeutet auch, dass Sie die Aurora My SQL Binlog-Replikation (Binärprotokollierung) nicht konfigurieren oder verwalten müssen. Weitere Informationen hierzu finden Sie unter Verwenden von Amazon Aurora Global Databases.

Wenn Sie eine Aurora My SQL DB-Cluster-Read Replica in einem anderen erstellen AWS-Region, sollten Sie Folgendes beachten:

  • Sowohl Ihr Quell-DB-Cluster als auch Ihr regionsübergreifender Lesereplikat-DB-Cluster kann bis zu 15 Aurora-Replikate zusammen mit der primären Instance im DB-Cluster haben. Mithilfe dieser Funktion können Sie Lesevorgänge sowohl für Ihre Quelle AWS-Region als auch für Ihr Replikationsziel AWS-Region skalieren.

  • In einem regionsübergreifenden Szenario besteht eine höhere Verzögerung zwischen dem Quell-DB-Cluster und der Read Replica aufgrund der längeren Netzwerkkanäle zwischen den AWS-Regionen.

  • Für Daten, die für die regionsübergreifende Replikation übertragen werden, fallen RDS Amazon-Datenübertragungsgebühren an. Die folgenden regionsübergreifenden Replikationsaktionen generieren Gebühren für die übermittelten Daten aus der Quell- AWS-Region:

    • Wenn Sie die Read Replica erstellen, erstellt Amazon einen RDS Snapshot des Quell-Clusters und überträgt den Snapshot an den AWS-Region , der die Read Replica enthält.

    • Für jede in den Quelldatenbanken vorgenommene Datenänderung RDS überträgt Amazon Daten aus der Quellregion in die Region, in der sich AWS-Region die Read Replica befindet.

    Weitere Informationen zu den RDS Amazon-Datenübertragungspreisen finden Sie unter Amazon Aurora-Preise.

  • Sie können mehrere gleichzeitige Erstellungs- oder Löschaktionen für Lesereplikate ausführen, die auf den gleichen Quell-DB-Cluster verweisen. Sie müssen jedoch das Limit von höchstens fünf Lesereplikaten für jeden Quell-DB-Cluster einhalten.

  • Damit die Replikation effektiv durchgeführt werden kann, sollte jedes Lesereplikat über dieselbe Menge an Ressourcen für Datenverarbeitung und Speicher wie der Quell-DB-Cluster verfügen. Wenn Sie den Quell-DB-Cluster skalieren, sollten Sie auch die Lesereplikate skalieren.

Bevor Sie beginnen

Bevor Sie einen Aurora My SQL DB-Cluster erstellen können, bei dem es sich um eine regionsübergreifende Read Replica handelt, müssen Sie die binäre Protokollierung auf Ihrem Aurora My SQL DB-Quellcluster aktivieren. Die regionsübergreifende Replikation für Aurora My SQL verwendet My SQL Binary Replication, um Änderungen auf dem regionsübergreifenden Read Replica-DB-Cluster wiederzugeben.

Um die Binärprotokollierung auf einem Aurora My SQL DB-Cluster zu aktivieren, aktualisieren Sie den binlog_format Parameter für Ihren Quell-DB-Cluster. Der Parameter binlog_format ist ein Parameter auf Cluster-Ebene, der sich in der Cluster-Standardparametergruppe befindet. Wenn der DB-Cluster die Standard-DB-Cluster-Parametergruppe verwendet, müssen Sie eine neue DB-Cluster-Parametergruppe erstellen, um die binlog_format-Einstellungen ändern zu können. Wir empfehlen Ihnen, das binlog_format auf MIXED einzustellen. Jedoch können Sie binlog_format auch auf ROW oder auf STATEMENT einstellen, wenn Sie ein spezifisches Format des Binärprotokolls benötigen. Starten Sie Ihren Aurora-DB-Cluster neu, damit die Änderungen übernommen werden.

Weitere Hinweise zur Verwendung der Binärprotokollierung mit Aurora My SQL finden Sie unterReplikation zwischen Aurora und My SQL oder zwischen Aurora und einem anderen Aurora-DB-Cluster (binäre Protokollreplikation). Weitere Informationen zum Ändern der SQL Konfigurationsparameter von Aurora My finden Sie unter Amazon Aurora-DB-Cluster und DB-Instance-Parameter undParametergruppen für Amazon Aurora.