Read Replicas für Amazon RDS erstellen auf AWS Outposts - 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.

Read Replicas für Amazon RDS erstellen auf AWS Outposts

Amazon RDS on AWS Outposts verwendet die integrierten Replikationsfunktionen der MySQL- und PostgreSQL-DB-Engines, um eine Read Replica aus einer Quell-DB-Instance zu erstellen. Die Quell-DB-Instance wird zur primären DB-Instance. In der primären DB-Instance ausgeführte Updates werden asynchron in das Lesereplikat kopiert. Sie können die Arbeitslast für Ihre primären DB-Instance reduzieren, indem Sie Leseabfragen aus Ihren Anwendungen an das Lesereplikat weiterleiten. Mit Lesereplikaten können Sie die Kapazitätseinschränkungen einer einzelnen DB-Instance für leseintensive Datenbank-Workloads elastisch erweitern.

Wenn Sie ein Lesereplikat aus einer DB-Instance von RDS on Outposts erstellen, verwendet das Lesereplikat eine kundeneigene IP-Adresse (CoIP-Adresse). Weitere Informationen finden Sie unter Kundeneigene IP-Adressen für Amazon RDS on AWS Outposts.

Für Lesereplikate in RDS on Outposts gelten folgende Einschränkungen:

  • Sie können keine Lesereplikate für RDS für SQL Server auf DB-Instances von RDS on Outposts erstellen.

  • Regionsübergreifende Lesereplikate werden in RDS on Outposts nicht unterstützt.

  • Kaskadierende Lesereplikate werden in RDS on Outposts nicht unterstützt.

  • Für die Quell-DB-Instance von RDS on Outposts kann es keine lokalen Backups geben. Das Backup-Ziel für die Quell-DB-Instance muss Ihre AWS-Region sein.

  • Sie benötigen kundeneigene IP-Pools (CoIP-Pools). Weitere Informationen finden Sie unter Kundeneigene IP-Adressen für Amazon RDS on AWS Outposts.

  • Read Replicas auf RDS on Outposts können nur in derselben Virtual Private Cloud (VPC) wie die Quell-DB-Instance erstellt werden.

  • Read Replicas auf RDS on Outposts können sich auf demselben Outpost oder einem anderen Outpost in derselben VPC wie die Quell-DB-Instance befinden.

  • Sie können keine Read Replicas für DB-Instances erstellen, die mit verschlüsselt sind. AWS KMS External Key Store (XKS)

Sie können mit der, oder RDS-API eine Read Replica aus einer RDS on Outposts DB-Instance erstellen. AWS Management Console AWS CLI Weitere Informationen über Lesereplikate finden Sie unter Arbeiten mit DB-Instance-Lesereplikaten.

Zum Erstellen einer Read Replica aus einer Quell-DB-Instance
  1. Melden Sie sich bei der Amazon RDS-Konsole an AWS Management Console und öffnen Sie sie 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. Geben Sie die Einstellungen für Outposts Konnektivität ein. Diese Einstellungen gelten für den Outpost, der die Virtual Private Cloud (VPC) verwendet, in der sich die DB-Subnetzgruppe für Ihre DB-Instance befindet. Ihre VPC hier muss auf dem Amazon VPC-Service basieren.

  7. Wählen Sie die DB instance class (DB-Instance-Klasse) aus. 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.

  8. Für Multi-AZ deployment (Multi-AZ-Bereitstellung) wählen Sie Create a standby instance (recommended for production usage) (Standby-Instance erstellen (empfohlen für die Produktion)) aus, um eine Standby-DB-Instance in einer anderen Availability Zone zu erstellen.

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

  9. (Optional) Legen Sie unter Connectivity (Konnektivität) Werte für Subnet Group (Subnetzgruppe) und Availability Zone fest.

    Wenn Sie Werte sowohl für Subnet group (Subnetzgruppe) als auch Availability Zone angeben, wird das Lesereplikat auf einem Outpost erstellt, der der Availability Zone in der DB-Subnetzgruppe zugeordnet ist.

    Wenn Sie einen Wert für Subnet Group (Subnetzgruppe) und No preference (Keine Präferenz) für Availability Zone angeben, wird das Lesereplikat auf einem zufälligen Outpost in der DB-Subnetzgruppe erstellt.

  10. Wählen Sie für AWS KMS keydie AWS KMS key Kennung des KMS-Schlüssels.

    Das Lesereplikat muss verschlüsselt sein.

  11. Wählen Sie je nach Bedarf andere Optionen aus.

  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.

Verwenden Sie den Befehl -replica, um eine Read Replica aus einer MySQL- oder PostgreSQL-DB-Instance zu erstellen. AWS CLI create-db-instance-read

Sie können steuern, wo das Lesereplikat erstellt wird, indem Sie die Optionen --db-subnet-group-name und --availability-zone angeben:

  • Wenn Sie beide Optionen --db-subnet-group-name und --availability-zone angeben, wird das Lesereplikat auf einem Outpost erstellt, der der Availability Zone in der DB-Subnetzgruppe zugeordnet ist.

  • Wenn Sie die Option --db-subnet-group-name angeben und die Option --availability-zone nicht festlegen, wird das Lesereplikat auf einem zufälligen Outpost in der DB-Subnetzgruppe erstellt.

  • Wenn Sie keine der beiden Optionen angeben, wird das Lesereplikat auf demselben Outpost wie die Quell-DB-Instance von RDS on Outposts erstellt.

Im folgenden Beispiel wird ein Replikat erstellt und der Speicherort des Lesereplikats durch Angabe der Optionen --db-subnet-group-name und --availability-zone festgelegt.

Beispiel

Für, oder: Linux macOS Unix

aws rds create-db-instance-read-replica \ --db-instance-identifier myreadreplica \ --source-db-instance-identifier mydbinstance \ --availability-zone us-west-2a

Windows:

aws rds create-db-instance-read-replica ^ --db-instance-identifier myreadreplica ^ --source-db-instance-identifier mydbinstance ^ --availability-zone us-west-2a

Um eine Read Replica aus einer Quell-MySQL- oder PostgreSQL-DB-Instance zu erstellen, rufen Sie den Amazon InstanceReadReplica RDS-API-Vorgang CreateDB mit den folgenden erforderlichen Parametern auf:

  • DBInstanceIdentifier

  • SourceDBInstanceIdentifier

Sie können steuern, wo das Lesereplikat erstellt wird, indem Sie die Parameter DBSubnetGroupName und AvailabilityZone angeben:

  • Wenn Sie beide Parameter DBSubnetGroupName und AvailabilityZone angeben, wird das Lesereplikat auf einem Outpost erstellt, der der Availability Zone in der DB-Subnetzgruppe zugeordnet ist.

  • Wenn Sie den Parameter DBSubnetGroupName angeben und den Parameter AvailabilityZone nicht festlegen, wird das Lesereplikat auf einem zufälligen Outpost in der DB-Subnetzgruppe erstellt.

  • Wenn Sie keinen der beiden Parameer angeben, wird das Lesereplikat auf demselben Outpost wie die Quell-DB-Instance von RDS on Outposts erstellt.