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
Melden Sie sich bei der Amazon RDS-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.
-
Wählen Sie die DB-Instance aus, die Sie als Quelle für eine Read Replica verwenden möchten.
-
Wählen Sie unter Aktionen Create read replica (Read Replica erstellen) aus.
-
Geben Sie unter DB instance identifier (DB-Instance-Kennung) einen Namen für das Lesereplikat ein.
-
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.
-
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.
-
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.
-
(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.
-
Wählen Sie für AWS KMS keydie AWS KMS key Kennung des KMS-Schlüssels.
Das Lesereplikat muss verschlüsselt sein.
-
Wählen Sie je nach Bedarf andere Optionen aus.
-
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.
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-identifiermydbinstance
\ --availability-zoneus-west-2a
Windows:
aws rds create-db-instance-read-replica ^ --db-instance-identifier
myreadreplica
^ --source-db-instance-identifiermydbinstance
^ --availability-zoneus-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
undAvailabilityZone
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 ParameterAvailabilityZone
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.