Erstellen eines Lesereplikats - Amazon Relational Database Service

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.

Erstellen eines Lesereplikats

Sie können mit der, oder RDS-API eine Read Replica aus einer vorhandenen DB-Instance erstellen. AWS Management Console AWS CLI Sie erstellen ein Lesereplikat, indem Sie SourceDBInstanceIdentifier angeben, die eine DB-Instance-Kennung der Quell-DB-Instance ist, aus der Sie replizieren möchten.

Wenn Sie ein Lesereplikat erstellen, fertigt Amazon RDS einen DB-Snapshot Ihrer Quell-DB-Instance an und beginnt mit der Replikation. Die Quell-DB-Instance wird sehr kurzzeitig unterbrochen, I/O wenn der DB-Snapshot-Vorgang beginnt. Die I/O Unterbrechung dauert in der Regel etwa eine Sekunde. Sie können die I/O Aussetzung vermeiden, wenn es sich bei der Quell-DB-Instance um eine Multi-AZ-Bereitstellung handelt, da in diesem Fall der Snapshot von der sekundären DB-Instance stammt.

Eine aktive, langlaufende Transaktion kann den Prozess der Erstellung des Lesereplikats verlangsamen. Wir empfehlen Ihnen zu warten, bis langlaufende Transaktionen abgeschlossen sind, bevor ein Lesereplikat erstellt wird. Wenn Sie mehrere Lesereplikate parallel aus derselben Quell-DB-Instance erstellen, macht Amazon RDS nur einen Snapshot zu Beginn der ersten Erstellungsaktion.

Beim Erstellen eines Lesereplikats müssen einige Dinge beachtet werden. Als Erstes müssen Sie automatische Backups für die DB-Instance aktivieren, indem sie den Aufbewahrungszeitraum für Backups auf einen anderen Wert als 0 festlegen. Diese Erfordernis gilt auch für ein Lesereplikat, das die Quell-DB-Instance für ein anderes Lesereplikat ist. Wenn Sie automatische Backups auf einem Lesereplikat für RDS for MySQL aktivieren möchten, erstellen Sie zuerst das Lesereplikat und ändern Sie es dann, um automatische Backups zu aktivieren.

Anmerkung

Innerhalb eines empfehlen wir dringend AWS-Region, alle Read Replicas in derselben Virtual Private Cloud (VPC) auf Basis von Amazon VPC als Quell-DB-Instance zu erstellen. Wenn Sie ein Lesereplikat in einer anderen VPC als der Quell-DB-Instance erstellen, können Classless Inter-Domain Routing (CIDR)-Bereiche zwischen dem Replikat und dem RDS-System einander überlappen. Die CIDR-Überlappung macht das Replikat instabil, was sich negativ auf Anwendungen auswirken kann, die eine Verbindung herstellen. Wenn beim Erstellen des Lesereplikats eine Fehlermeldung angezeigt wird, wählen Sie eine andere Ziel-DB-Subnetzgruppe aus. Weitere Informationen finden Sie unter Arbeiten mit einer DB-Instance in einer VPC.

Es gibt keine direkte Möglichkeit, AWS-Konto mithilfe der Konsole oder eine Read Replica in einer anderen zu erstellen. AWS CLI

Zum Erstellen einer Read Replica aus einer Quell-DB-Instance
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.

  3. Wählen Sie die DB-Instance aus, die Sie als Quelle für eine Read Replica verwenden möchten.

  4. Wählen Sie unter Aktionen Create read replica (Read Replica erstellen) aus.

  5. Geben Sie unter DB instance identifier (DB-Instance-Kennung) einen Namen für das Lesereplikat ein.

  6. Wählen Sie Ihre Instance-Konfiguration. Wir empfehlen Ihnen, dieselbe oder eine größere DB-Instance-Klasse und denselben Speichertyp wie bei der Quell-DB-Instance für das Lesereplikat zu verwenden.

  7. Legen Sie unter AWS-Region die Zielregion für das Lesereplikat fest.

  8. Legen Sie unter Speicher die Größe des zugewiesenen Speichers fest und geben Sie an, ob Sie die automatische Speicherskalierung verwenden möchten.

    Wenn Ihre Quell-DB-Instance nicht die neueste Speicherkonfiguration aufweist, ist die Option Speicherdateisystemkonfiguration aktualisieren verfügbar. Sie können diese Einstellung aktivieren, um das Speicherdateisystem des Lesereplikats auf die bevorzugte Konfiguration zu aktualisieren. Weitere Informationen finden Sie unter Upgrade des Speicherdateisystems für eine DB-Instance.

  9. Wählen Sie unter Verfügbarkeit aus, ob eine Standby-Version des Replikats in einer anderen Availability Zone als Failover-Support für das Replikat erstellt werden soll.

    Anmerkung

    Das Erstellen Ihres Lesereplikats als Multi-AZ-DB-Instance ist unabhängig davon, ob die Quelldatenbank eine Multi-AZ-DB-Instance ist.

  10. Legen Sie weitere DB-Instance-Einstellungen fest. Weitere Informationen zu den verfügbaren Einstellungen finden Sie unter Einstellungen für DB-Instances.

  11. Um ein verschlüsseltes Lesereplikat zu erstellen, erweitern Sie Zusätzliche Konfiguration und geben Sie die folgenden Einstellungen an:

    1. Wählen Sie Enable encryption (Verschlüsselung aktivieren) aus.

    2. FürAWS KMS key, wählen Sie die AWS KMS key -Bezeichner des KMS-Schlüssels.

    Anmerkung

    Die DB-Quell-Instance muss verschlüsselt werden. Weitere Informationen über das Verschlüsseln der Quell-DB-Instance finden Sie unter Verschlüsseln von Amazon RDS-Ressourcen.

  12. Wählen Sie Read Replica erstellen aus.

Nachdem die Read Replica erstellt wurde, können Sie sie auf der Seite „ Datenbanken “ in der RDS-Konsole sehen. Es zeigt Replica in der Spalte Rolle.

Um eine Read Replica aus einer Quell-DB-Instance zu erstellen, verwenden Sie den AWS CLI Befehl create-db-instance-read-replica. In diesem Beispiel wird außerdem die Größe des zugewiesenen Speichers festgelegt, die automatische Speicherskalierung aktiviert und das Dateisystem auf die bevorzugte Konfiguration aktualisiert.

Sie können andere Einstellungen festlegen. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen für DB-Instances.

Anmerkung

Um ein RDS für Db2-Standby-Replikat zu erstellen, fügen Sie im folgenden Befehl Folgendes ein. AWS CLI --replica-mode mounted

Beispiel

FürLinux, odermacOS: Unix

aws rds create-db-instance-read-replica \ --db-instance-identifier myreadreplica \ --source-db-instance-identifier mydbinstance \ --allocated-storage 100 \ --max-allocated-storage 1000 \ --upgrade-storage-config

Windows:

aws rds create-db-instance-read-replica ^ --db-instance-identifier myreadreplica ^ --source-db-instance-identifier mydbinstance ^ --allocated-storage 100 ^ --max-allocated-storage 1000 ^ --upgrade-storage-config

Um eine Read Replica aus einer Quell-MySQL-, MariaDB-, Oracle-, PostgreSQL- oder SQL Server-DB-Instance zu erstellen, rufen Sie den Amazon DBInstance ReadReplica RDS-API-Vorgang Create mit den folgenden erforderlichen Parametern auf:

  • DBInstanceIdentifier

  • SourceDBInstanceIdentifier

Anmerkung

Um ein Standby-Replikat von RDS for Db2 zu erstellen, setzen Sie den optionalen Vorgang auf. ReplicaMode mounted