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 kein Aurora-Replikat für eine erstellen Aurora Serverless v1 DB-Cluster. Aurora Serverless v1 verfügt über eine einzige DB-Instance, die automatisch hoch- und herunterskaliert wird, um alle Lese- und Schreibvorgänge in der Datenbank zu unterstützen.

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

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, z. B. einer RDS DB-Instance. Die RDS DB-Instance muss sich in derselben befinden AWS Region wie Amazon Aurora. Weitere Informationen finden Sie unter Replikation mit Amazon Aurora.

Sie können Aurora Replicas zu einem DB-Cluster hinzufügen, indem Sie AWS Management Console, der AWS CLI, oder der RDSAPI.

So fügen Sie eine Aurora Replica zu einem DB-Cluster hinzu:
  1. Melden Sie sich an bei AWS Management Console und öffnen Sie die RDS Amazon-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 den verwendet habenCLI, um einen DB-Cluster-Snapshot wiederherzustellen und dann den Cluster im 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 Einen in einem VPC aus dem Internet verstecken.

    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 Aurora 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 Amazon Aurora 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 für Ihr Konto eindeutig ist, im AWS Region, die Sie ausgewählt haben. Sie können dem Namen zusätzliche Informationen hinzufügen, z. B. die AWS Region und DB-Engine, die Sie ausgewählt haben, zum Beispielaurora-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 Parametergruppen für Amazon Aurora.

    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 Überwachen der Datenbanklast mit Performance Insights auf Amazon Aurora.

    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, die Sie erstellt haben, RDS damit Amazon für Sie mit Amazon CloudWatch Logs kommunizieren kann, oder wählen Sie Standard, um eine Rolle für Sie RDS erstellen zu lassenrds-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 für das automatische Upgrade der Nebenversion gilt sowohl für Aurora Postgre SQL - als auch für Aurora My SQL DB-Cluster. Für Aurora My SQL 2.x-Cluster werden mit dieser Einstellung die Cluster auf die maximale Version 2.07.2 aktualisiert.

    Weitere Informationen zu Engine-Updates für Aurora Postgre finden Sie SQL unterAmazon Aurora Postgre-Aktualisierungen SQL.

    Weitere Informationen zu Engine-Updates für Aurora My SQL finden Sie unterDatenbank-Engine-Updates für Amazon Aurora My SQL.

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

Um eine Aurora Replica in Ihrem DB-Cluster zu erstellen, führen Sie den create-db-instance AWS CLI Befehl. 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 wird beispielsweise ein neues My SQL 5.7-kompatibles Aurora-Replikat mit dem Namen erstellt. sample-instance-us-west-2a

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder 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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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 ein neues My SQL 5.7-kompatibles Aurora-Replikat mit dem Namen erstellt. sample-instance-us-west-2a

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder 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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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 eine neue SQL Postgre-kompatible Aurora Replica mit dem Namen. sample-instance-us-west-2a

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder 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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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

Um eine Aurora Replica in Ihrem DB-Cluster zu erstellen, rufen Sie den reateDBInstanceC-Vorgang auf. 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.

Informationen zur Auto Scaling von Amazon Aurora mit Aurora-Repliken finden Sie in den folgenden Abschnitten.