Hinzufügen einer DB-Shard-Gruppe zu einem vorhandenen Aurora Postgre SQL Limitless Database-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 einer DB-Shard-Gruppe zu einem vorhandenen Aurora Postgre SQL Limitless Database-DB-Cluster

Sie können eine DB-Shard-Gruppe in einem vorhandenen DB-Cluster erstellen, wenn Sie beispielsweise einen DB-Cluster wiederherstellen oder die DB-Shard-Gruppe gelöscht haben.

Weitere Informationen zu den Anforderungen an den primären DB-Cluster und die DB-Shard-Gruppe finden Sie unter. Anforderungen und Überlegungen zur Aurora PostgreSQL Limitless Database

Anmerkung

Sie können nur eine DB-Shard-Gruppe pro Cluster haben.

Der Limitless Database-DB-Cluster muss sich im available Status befinden, bevor Sie eine DB-Shard-Gruppe erstellen können.

Sie können den verwenden AWS Management Console , um einem vorhandenen DB-Cluster eine DB-Shard-Gruppe hinzuzufügen.

Um eine DB-Shard-Gruppe hinzuzufügen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/.

  2. Navigieren Sie zur Seite Databases (Datenbanken).

  3. Wählen Sie den Limitless Database DB-Cluster aus, zu dem Sie eine DB-Shard-Gruppe hinzufügen möchten.

  4. Wählen Sie für Aktionen die Option Eine DB-Shard-Gruppe hinzufügen aus.

    Fügen Sie eine DB-Shard-Gruppe hinzu.
  5. Geben Sie eine DB-Shard-Gruppen-ID ein.

    Wichtig

    Nachdem Sie die DB-Shard-Gruppe erstellt haben, können Sie die DB-Cluster-ID oder die DB-Shard-Gruppen-ID nicht ändern.

  6. Geben Sie die Mindestkapazität () ACUs ein. Verwenden Sie einen Wert von mindestens ACUs 16.

  7. Geben Sie die maximale Kapazität (ACUs) ein. Verwenden Sie einen Wert zwischen 16 und 6144. ACUs

    Weitere Informationen finden Sie unter Korrelation der maximalen Kapazität der DB-Shard-Gruppe mit der Anzahl der erstellten Router und Shards.

  8. Wählen Sie für die Bereitstellung von DB-Shard-Gruppen aus, ob Standbys für die DB-Shard-Gruppe erstellt werden sollen:

    • Keine Rechenredundanz — Erstellt eine DB-Shard-Gruppe ohne Standbys für jeden Shard. Dies ist der Standardwert.

    • Rechenredundanz mit einem einzigen Failover-Ziel — Erstellt eine DB-Shard-Gruppe mit einem Computing-Standby in einer anderen Availability Zone (AZ).

    • Rechenredundanz mit zwei Failover-Zielen — Erstellt eine DB-Shard-Gruppe mit zwei Compute-Standbys in zwei verschiedenen. AZs

  9. Wählen Sie aus, ob die DB-Shard-Gruppe öffentlich zugänglich gemacht werden soll.

    Anmerkung

    Sie können diese Einstellung nicht ändern, nachdem Sie die DB-Shard-Gruppe erstellt haben.

  10. Wählen Sie Eine DB-Shard-Gruppe hinzufügen aus.

Verwenden Sie den create-db-shard-group AWS CLI Befehl, um eine DB-Shard-Gruppe zu erstellen.

Die folgenden Parameter sind erforderlich:

  • --db-cluster-identifier— Der DB-Cluster, zu dem die DB-Shard-Gruppe gehört.

  • --db-shard-group-identifier— Der Name der DB-Shard-Gruppe.

    Für die DB-Shard-Gruppen-ID gelten die folgenden Einschränkungen:

    • Er muss in dem AWS-Konto und an dem Ort, AWS-Region an dem Sie ihn erstellen, eindeutig sein.

    • Es muss 1—63 Buchstaben, Zahlen oder Bindestriche enthalten.

    • Das erste Zeichen muss ein Buchstabe sein.

    • Darf nicht mit einem Bindestrich enden oder zwei aufeinanderfolgende Bindestriche enthalten.

    Wichtig

    Nachdem Sie die DB-Shard-Gruppe erstellt haben, können Sie die DB-Cluster-ID oder die DB-Shard-Gruppen-ID nicht ändern.

  • --max-acu— Die maximale Kapazität der DB-Shard-Gruppe. Verwenden Sie einen Wert zwischen 16 ACUs und 6144.

Die folgenden Parameter sind optional:

  • --compute-redundancy— Ob Standbys für die DB-Shard-Gruppe erstellt werden sollen. Dieser Parameter kann die folgenden Werte haben:

    • 0— Erzeugt eine DB-Shard-Gruppe ohne Standbys für jeden Shard. Dies ist der Standardwert.

    • 1— Erstellt eine DB-Shard-Gruppe mit einem Compute-Standby in einer anderen Availability Zone (AZ).

    • 2— Erstellt eine DB-Shard-Gruppe mit zwei Compute-Standbys in zwei verschiedenen. AZs

    Anmerkung

    Wenn Sie die Rechenredundanz auf einen Wert ungleich Null setzen, wird die Gesamtzahl der Knoten verdoppelt oder verdreifacht. Dies wird zusätzliche Kosten verursachen.

  • --min-acu— Die Mindestkapazität Ihrer DB-Shard-Gruppe. Sie muss mindestens 16 seinACUs, was der Standardwert ist.

  • --publicly-accessible|--no-publicly-accessible— Ob der DB-Shard-Gruppe öffentlich zugängliche IP-Adressen zugewiesen werden sollen. Der Zugriff auf die DB-Shard-Gruppe wird von den vom Cluster verwendeten Sicherheitsgruppen gesteuert.

    Der Standardwert ist --no-publicly-accessible.

    Anmerkung

    Sie können diese Einstellung nicht ändern, nachdem Sie die DB-Shard-Gruppe erstellt haben.

Im folgenden Beispiel wird eine DB-Shard-Gruppe in einem Aurora SQL Postgre-DB-Cluster erstellt.

aws rds create-db-shard-group \ --db-cluster-identifier my-db-cluster \ --db-shard-group-identifier my-new-shard-group \ --max-acu 1000

Die Ausgabe ähnelt dem folgenden Beispiel.

{ "Status": "CREATING", "Endpoint": "my-db-cluster.limitless-ckifpdyyyxxx.us-east-1.rds.amazonaws.com", "PubliclyAccessible": false, "DBClusterIdentifier": "my-db-cluster", "MaxACU": 1000.0, "DBShardGroupIdentifier": "my-new-shard-group", "DBShardGroupResourceId": "shardgroup-8986d309a93c4da1b1455add17abcdef", "ComputeRedundancy": 0 }