Hinzufügen von Aurora-Replicas zu einem DB-Cluster - 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.

Hinzufügen von Aurora-Replicas zu einem DB-Cluster

Ein Aurora-DB-Cluster mit Replikation hat eine primäre DB-Instance und bis zu 15 Aurora-Replicas. Die primäre DB-Instance Unterstützt Lese- und Schreiboperationen und führt alle Datenänderungen im Cluster-Volume durch. Aurora-Replicas stellen eine Verbindung zu demselben Speichervolume wie die primäre DB-Instance her, aber unterstützen nur Lesevorgänge. Sie nutzen Aurora-Replicas, um schreibgeschützte Workloads von der primären DB-Instance auszulagern. Informationen finden Sie unter Aurora-Replikate.

Amazon Aurora Replicas haben die folgenden Einschränkungen:

  • Sie können keine Aurora Replica für einen Aurora Serverless v1-DB-Cluster erstellen. Aurora Serverless v1 verfügt über eine einzelne DB-Instance, die automatisch nach oben und unten skaliert wird, um alle Lese- und Schreibvorgänge der Datenbank zu unterstützen.

    Sie können jedoch Aurora Serverless v2-DB-Clustern Reader-Instances hinzufügen. Weitere Informationen finden Sie unter Hinzufügen eines Aurora Serverless v2-Readers.

Wir empfehlen Ihnen, die primäre Instance und die Aurora-Replicas Ihres DB-Clusters über mehrere Availability Zones zu verteilen, um die Verfügbarkeit Ihres DB-Clusters zu verbessern. Weitere Informationen finden Sie unter Verfügbarkeit in Regionen.

Zum Entfernen einer Aurora Replica aus einem Aurora-DB-Cluster löschen Sie die Aurora Replica anhand der Anweisungen in Löschen einer DB-Instance aus einem Aurora-DB-Cluster.

Anmerkung

Amazon Aurora unterstützt auch die Replikation mit einer externen Datenbank wie einer RDS-DB-Instance. Die RDS-DB-Instance muss sich in derselben AWS-Region befinden wie Amazon Aurora. Weitere Informationen finden Sie unter Replikation mit Amazon Aurora.

Sie können Aurora Replicas über die AWS Management Console, die AWS CLI oder die RDS-API zu einem DB-Cluster hinzufügen.

So fügen Sie eine Aurora Replica zu einem DB-Cluster hinzu:
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Databases (Datenbanken) aus. Wählen Sie dann den DB-Cluster aus, in dem Sie die neue DB-Instance hinzufügen möchten.

  3. Stellen Sie sicher, dass sowohl der Cluster als auch die primäre Instance den Status Verfügbar aufweisen. Wenn sich der DB-Cluster oder die primäre Instance in einem Übergangszustand wie Erstellen befindet, können Sie kein Replikat hinzufügen.

    Wenn der Cluster keine primäre Instance hat, erstellen Sie eine mit dem create-db-instance AWS CLI Befehl . Diese Situation kann auftreten, wenn Sie die CLI verwendet haben, um einen DB-Cluster-Snapshot wiederherzustellen und dann den Cluster in anzeige AWS Management Console.

  4. Wählen Sie für Actions (Aktionen) Add reader (Reader hinzufügen) aus.

    Die Seite Add reader (Reader hinzufügen) wird angezeigt.

  5. Geben Sie auf der Seite Add reader (Reader hinzufügen) Optionen für Ihr Aurora-Replica an. In der folgenden Tabelle werden die Einstellungen für ein Aurora Replica angezeigt.

    Option Vorgehensweise

    Availability Zone

    Legen Sie fest, ob Sie eine bestimmte Availability Zone angeben möchten. Die Liste beinhaltet nur jene Availability Zones, die der DB-Subnetzgruppe zugeordnet sind, die Sie beim Erstellen des DB-Clusters ausgewählt haben. Weitere Informationen über Availability Zones finden Sie unter Regionen und Availability Zones.

    Öffentlich zugänglich

    Wählen Sie Yes aus, um der Aurora-Replica eine öffentliche IP-Adresse zuzuweisen. Wählen Sie andernfalls No aus. Weitere Informationen darüber, wie Sie den öffentlichen Zugriff für Aurora-Replicas deaktivieren, finden Sie unter Ausblenden einer DB-Clusters in einer VPC vor dem Internet.

    Verschlüsselung

    Klicken Sie auf Enable encryption, um die Verschlüsselung im Ruhezustand für diese Aurora-Replica zu aktivieren. Weitere Informationen finden Sie unter Verschlüsseln von Amazon Aurora-Ressourcen.

    DB-Instance-Klasse

    Wählen Sie eine DB-Instance-Klasse aus, die die Verarbeitungs- und Speicheranforderungen für das Aurora Replica definiert. Weitere Informationen zu den Optionen für DB-Instance-Klassen finden Sie unter Aurora DB-Instance-Klassen.

    Aurora-Replikatquelle

    Wählen Sie eine Kennung für die primäre Instance aus, für die Sie ein Aurora Replica erstellen möchten.

    DB-Instance-Kennung

    Geben Sie einen Namen für die Instance ein, der eindeutig für Ihr Konto in der ausgewählten AWS-Region ist. Sie können den Namen aussagekräftiger machen, indem Sie Angaben wie AWS-Region und DB-Engine hinzufügen, z. B. aurora-read-instance1.

    Priorität

    Wählen Sie eine Failover-Priorität für die Instance aus. Wenn Sie keinen Wert auswählen, wird als Standard tier-1 eingestellt. Diese Priorität bestimmt die Reihenfolge, in der Aurora-Replikate bei der Wiederherstellung nach einem Ausfall der primären Instance hochgestuft werden. Weitere Informationen finden Sie unter Fehlertoleranz für einen Aurora-DB-Cluster.

    Datenbankport

    Der Port für ein Aurora Replica ist derselbe wie der für das DB-Cluster.

    DB-Parametergruppe

    Wählen Sie eine Parametergruppe aus. Aurora verfügt über eine Standardparametergruppe, die Sie verwenden können, oder Sie können Ihre eigene Parametergruppe erstellen. Weitere Informationen zu Parametergruppen finden Sie unter Arbeiten mit Parametergruppen.

    Performance Insights

    Das Kontrollkästchen Performance Insights aktivieren ist standardmäßig aktiviert. Der Wert wird nicht von der Writer-Instance geerbt. Weitere Informationen finden Sie unter Überwachung mit Performance Insights auf .

    Verbesserte Überwachung

    Wählen Sie Erweiterte Überwachung aktivieren aus, um die Erfassung von Metriken in Echtzeit für das Betriebssystem zu aktivieren, in dem Ihr DB-Cluster ausgeführt wird. Weitere Informationen finden Sie unter Überwachen von Betriebssystem-Metriken mithilfe von „Enhanced Monitoring“·(Erweiterte·Überwachung).

    Überwachungsrolle

    Nur verfügbar, wenn Verbesserte Überwachung auf Erweiterte Überwachung aktivieren gesetzt ist. Wählen Sie die IAM-Rolle aus, die Sie erstellt haben, um Amazon RDS die Kommunikation mit Amazon CloudWatch Logs für Sie zu ermöglichen, oder wählen Sie Standard aus, damit RDS eine Rolle mit dem Namen für Sie erstelltrds-monitoring-role. Weitere Informationen finden Sie unter Überwachen von Betriebssystem-Metriken mithilfe von „Enhanced Monitoring“·(Erweiterte·Überwachung).

    Granularität

    Nur verfügbar, wenn Verbesserte Überwachung auf Erweiterte Überwachung aktivieren gesetzt ist. Mit ihr können Sie die Zeitspanne zwischen den Erfassungen der Kennzahlen des DB-Clusters in Sekunden festlegen.

    Kleinere Versions-Upgrades automatisch aktivieren

    Wählen Sie Kleinere Versions-Upgrades automatisch aktivieren aus, wenn Ihr Aurora-DB-Cluster automatisch Upgrades der DB-Engine-Unterversion erhalten soll, sobald diese verfügbar sind.

    Die Einstellung Automatisches Unterversion-Upgrade gilt nur für Aurora-PostgreSQL- und Aurora-MySQL-DB-Cluster. Bei Clustern von Aurora MySQL 2.x werden mit dieser Einstellung die Cluster auf eine maximale Version von 2.07.2 aktualisiert.

    Weitere Informationen über Engine-Updates für Aurora PostgreSQL finden Sie unter Amazon Aurora PostgreSQL-Aktualisierungen.

    Weitere Informationen über Engine-Updates für Aurora MySQL finden Sie unter Datenbank-Engine-Updates für Amazon Aurora MySQL.

  6. Wählen Sie Add reader (Reader hinzufügen) aus, um das Aurora Replica zu erstellen.

Führen Sie den create-db-instance AWS CLI Befehl aus, um eine Aurora-Replica in Ihrem DB-Cluster zu erstellen. Beziehen Sie den Namen des DB-Clusters als Option --db-cluster-identifier mit ein. Optional können Sie mithilfe des Parameters --availability-zone eine Availability Zone für die Aurora-Replica festlegen, wie in den folgenden Beispielen dargestellt.

Mit dem folgenden Befehl beispielsweise wird eine neue MySQL 5.7-kompatible Aurora-Replik mit dem Namen erstell sample-instance-us-west-2a.

Für Linux, macOSoder Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Mit dem folgenden Befehl wird eine neue MySQL 5.7-kompatible Aurora-Replica mit dem Namen sample-instance-us-west-2a erstellt.

Für Linux, macOSoder Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Der folgende Befehl erstellt ein neues PostgreSQL-kompatibles Aurora-Replikat mit dem Namen sample-instance-us-west-2a.

Für Linux, macOSoder Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Rufen Sie die Aktion CreateDBInstance auf, um eine Aurora-Replica in Ihrem DB-Cluster zu erstellen. Beziehen Sie den Namen des DB-Clusters als Parameter DBClusterIdentifier mit ein. Optional können Sie mithilfe des Parameters AvailabilityZone eine Availability Zone für die Aurora-Replica angeben.