Erhöhen der Anzahl der Replikate in einem Shard - Amazon ElastiCache

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.

Erhöhen der Anzahl der Replikate in einem Shard

Sie können die Anzahl der Replikate in einer Valkey- oder Redis-Replikationsgruppe OSS (Cluster-Modus aktiviert) oder einer Valkey- oder Redis-Replikationsgruppe OSS (Cluster-Modus deaktiviert) auf maximal fünf erhöhen. Sie können dazu den, oder den AWS Management Console verwenden. AWS CLI ElastiCache API

Mit dem AWS Management Console

Das folgende Verfahren verwendet die Konsole, um die Anzahl der Replikate in einer Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) zu erhöhen.

Um die Anzahl der Replikate in Shards zu erhöhen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die ElastiCache Konsole unter. https://console.aws.amazon.com/elasticache/

  2. Wählen Sie im Navigationsbereich Valkey oder Redis OSS und dann den Namen der Replikationsgruppe aus, zu der Sie Replikate hinzufügen möchten.

  3. Aktivieren Sie das Kontrollkästchen eines jeden Shards, den Sie zu Replikaten hinzufügen möchten.

  4. Wählen Sie Add replicas (Replikate hinzufügen).

  5. Füllen Sie die Seite Add Replicas to Shards (Replikate zu Shards hinzufügen) aus:

    • Geben Sie für New number of replicas/shard (Neue Anzahl der Replikate pro Shard) die Anzahl der Replikate ein, über die alle Ihre ausgewählten Shards verfügen sollen. Dieser Wert muss größer oder gleich dem Wert für Current Number of Replicas per shard (Aktuelle Anzahl der Replicas pro Shard) und kleiner oder gleich fünf sein. Als funktionelles Minimum empfehlen wir mindestens zwei Replikate.

    • Wählen Sie für Availability Zones entweder Keine Präferenz aus, um für jedes neue Replikat eine Availability Zone ElastiCache ausgewählt zu haben, oder Availability Zones angeben, um für jedes neue Replikat eine Availability Zone auszuwählen.

      Geben Sie bei Auswahl von Availability Zones angeben für jedes neue Replikat eine Availability Zone aus der Liste an.

  6. Klicken Sie auf Add (Hinzufügen), um die Replikate hinzuzufügen, oder auf Cancel (Abbrechen), um den Vorgang abzubrechen.

Verwenden von AWS CLI

Um die Anzahl der Replikate in einem Valkey- oder OSS Redis-Shard zu erhöhen, verwenden Sie den increase-replica-count Befehl mit den folgenden Parametern:

  • --replication-group-id – Erforderlich. Identifiziert, in welcher Replikationsgruppe Sie die Anzahl von Replikaten erhöhen möchten.

  • --apply-immediately oder --no-apply-immediately – Erforderlich. Gibt an, ob die Replikatanzahl sofort (--apply-immediately) oder während des nächsten Wartungsfensters (--no-apply-immediately) erhöht werden soll. --no-apply-immediately wird derzeit nicht unterstützt.

  • --new-replica-count Optional. Gibt die gewünschte Anzahl von Replikatknoten nach der Fertigstellung an, bis zu maximal fünf. Verwenden Sie diesen Parameter für Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus deaktiviert), wenn es nur eine Knotengruppe oder Valkey- oder Redis-Gruppe OSS (Clustermodus aktiviert) gibt oder wenn Sie möchten, dass alle Knotengruppen dieselbe Anzahl von Replikaten haben. Wenn dieser Wert nicht größer als die aktuelle Anzahl der Replikate in der Knotengruppe ist, schlägt der Aufruf mit einer Ausnahme fehl.

  • --replica-configuration Optional. Ermöglicht Ihnen, die Anzahl der Replikate und Availability Zones für jede Knotengruppe separat festzulegen. Verwenden Sie diesen Parameter für Valkey- oder Redis-Gruppen OSS (Clustermodus aktiviert), bei denen Sie jede Knotengruppe unabhängig konfigurieren möchten.

    --replica-configuration verfügt über drei optionale Mitglieder:

    • NodeGroupId Die vierziffrige ID der Knotengruppe, die Sie derzeit konfigurieren. Für Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus deaktiviert) ist die Shard-ID immer. 0001 Informationen zur ID einer Valkey- oder Redis-Knotengruppe OSS (Shards) finden Sie unter. Auffinden der ID eines Shards

    • NewReplicaCount Die Anzahl der Replikate, die sich am Ende dieser Operation in dieser Knotengruppe befinden sollen. Der Wert muss höher als die aktuelle Anzahl der Replikate sein und darf maximal fünf betragen. Wenn dieser Wert nicht größer als die aktuelle Anzahl der Replikate in der Knotengruppe ist, schlägt der Aufruf mit einer Ausnahme fehl.

    • PreferredAvailabilityZonesEine Liste der PreferredAvailabilityZone-Zeichenfolgen, die angeben, in welchen Availability Zones sich die Knoten der Replikationsgruppe befinden sollen. Die Anzahl der PreferredAvailabilityZone-Werte muss gleich dem Wert von NewReplicaCount plus 1 sein, um dem primären Knoten Rechnung zu tragen. Wenn dieses Mitglied von weggelassen --replica-configuration wird, wählt ElastiCache (RedisOSS) die Availability Zone für jedes der neuen Replikate aus.

Wichtig

Sie müssen in Ihren Aufruf entweder den Parameter --new-replica-count oder den Parameter --replica-configuration, aber nicht beide, einbeziehen.

Im folgenden Beispiel wird die Anzahl der Replikate in der Replikationsgruppe sample-repl-group auf drei erhöht. Wenn das Beispiel abgeschlossen ist, befinden sich in jeder Knotengruppe drei Replikate. Diese Zahl gilt unabhängig davon, ob es sich um eine Valkey- oder Redis-Gruppe OSS (Cluster-Modus deaktiviert) mit einer einzelnen Knotengruppe oder um eine Valkey- oder Redis-Gruppe OSS (Cluster-Modus aktiviert) mit mehreren Knotengruppen handelt.

Für Linux, macOS oder Unix:

aws elasticache increase-replica-count \ --replication-group-id sample-repl-group \ --new-replica-count 3 \ --apply-immediately

Für Windows:

aws elasticache increase-replica-count ^ --replication-group-id sample-repl-group ^ --new-replica-count 3 ^ --apply-immediately

Im folgenden Beispiel erhöht sich die Anzahl der Replikate in der Replikationsgruppe sample-repl-group auf den Wert, der für die beiden angegebenen Knotengruppen festgelegt ist. Da es mehrere Knotengruppen gibt, handelt es sich um eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert). Wenn optional ein Wert für PreferredAvailabilityZones angegeben wird, muss die Anzahl der aufgelisteten Availability Zones gleich dem Wert von NewReplicaCount plus 1 sein. Diese Methode trägt dem primären Knoten für die durch NodeGroupId identifizierte Gruppe Rechnung.

Für Linux, macOS oder Unix:

aws elasticache increase-replica-count \ --replication-group-id sample-repl-group \ --replica-configuration \ NodeGroupId=0001,NewReplicaCount=2,PreferredAvailabilityZones=us-east-1a,us-east-1c,us-east-1b \ NodeGroupId=0003,NewReplicaCount=3,PreferredAvailabilityZones=us-east-1a,us-east-1b,us-east-1c,us-east-1c \ --apply-immediately

Für Windows:

aws elasticache increase-replica-count ^ --replication-group-id sample-repl-group ^ --replica-configuration ^ NodeGroupId=0001,NewReplicaCount=2,PreferredAvailabilityZones=us-east-1a,us-east-1c,us-east-1b ^ NodeGroupId=0003,NewReplicaCount=3,PreferredAvailabilityZones=us-east-1a,us-east-1b,us-east-1c,us-east-1c \ --apply-immediately

Weitere Informationen zur Erhöhung der Anzahl von Replikaten mithilfe von finden Sie increase-replica-countin der CLI ElastiCache Amazon-Befehlszeilenreferenz.

Mit dem ElastiCache API

Um die Anzahl der Replikate in einem Valkey- oder OSS Redis-Shard zu erhöhen, verwenden Sie die IncreaseReplicaCount Aktion mit den folgenden Parametern:

  • ReplicationGroupId – Erforderlich. Identifiziert, in welcher Replikationsgruppe Sie die Anzahl von Replikaten erhöhen möchten.

  • ApplyImmediately – Erforderlich. Gibt an, ob die Replikatanzahl sofort (ApplyImmediately=True) oder während des nächsten Wartungsfensters (ApplyImmediately=False) erhöht werden soll. ApplyImmediately=False wird derzeit nicht unterstützt.

  • NewReplicaCount Optional. Gibt die gewünschte Anzahl von Replikatknoten nach der Fertigstellung an, bis zu maximal fünf. Verwenden Sie diesen Parameter für Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus deaktiviert), bei denen es nur eine Knotengruppe gibt, oder für Valkey- oder Redis-Gruppen OSS (Clustermodus aktiviert), bei denen alle Knotengruppen dieselbe Anzahl von Replikaten haben sollen. Wenn dieser Wert nicht größer als die aktuelle Anzahl der Replikate in der Knotengruppe ist, schlägt der Aufruf mit einer Ausnahme fehl.

  • ReplicaConfiguration Optional. Ermöglicht Ihnen, die Anzahl der Replikate und Availability Zones für jede Knotengruppe separat festzulegen. Verwenden Sie diesen Parameter für Valkey- oder Redis-Gruppen OSS (Clustermodus aktiviert), bei denen Sie jede Knotengruppe unabhängig konfigurieren möchten.

    ReplicaConfiguraion verfügt über drei optionale Mitglieder:

    • NodeGroupId Die vierziffrige ID für die Knotengruppe, die Sie derzeit konfigurieren. Für Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus deaktiviert) ist die Knotengruppen-ID (Shard) immer. 0001 Informationen zur ID einer Valkey- oder Redis-Knotengruppe OSS (Shards) finden Sie unter. Auffinden der ID eines Shards

    • NewReplicaCount Die Anzahl der Replikate, die sich am Ende dieser Operation in dieser Knotengruppe befinden sollen. Der Wert muss höher als die aktuelle Anzahl der Replikate sein und darf maximal fünf betragen. Wenn dieser Wert nicht größer als die aktuelle Anzahl der Replikate in der Knotengruppe ist, schlägt der Aufruf mit einer Ausnahme fehl.

    • PreferredAvailabilityZonesEine Liste der PreferredAvailabilityZone-Zeichenfolgen, die angeben, in welchen Availability Zones sich die Knoten der Replikationsgruppe befinden sollen. Die Anzahl der PreferredAvailabilityZone-Werte muss gleich dem Wert von NewReplicaCount plus 1 sein, um dem primären Knoten Rechnung zu tragen. Wenn dieses Mitglied von weggelassen ReplicaConfiguration wird, wählt ElastiCache (RedisOSS) die Availability Zone für jedes der neuen Replikate aus.

Wichtig

Sie müssen in Ihren Aufruf entweder den Parameter NewReplicaCount oder den Parameter ReplicaConfiguration, aber nicht beide, einbeziehen.

Im folgenden Beispiel wird die Anzahl der Replikate in der Replikationsgruppe sample-repl-group auf drei erhöht. Wenn das Beispiel abgeschlossen ist, befinden sich in jeder Knotengruppe drei Replikate. Diese Zahl gilt unabhängig davon, ob es sich um eine Valkey- oder Redis-Gruppe OSS (Cluster-Modus deaktiviert) mit einer einzelnen Knotengruppe oder um eine Valkey- oder Redis-Gruppe OSS (Cluster-Modus aktiviert) mit mehreren Knotengruppen handelt.

https://elasticache.us-west-2.amazonaws.com/ ?Action=IncreaseReplicaCount &ApplyImmediately=True &NewReplicaCount=3 &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Im folgenden Beispiel erhöht sich die Anzahl der Replikate in der Replikationsgruppe sample-repl-group auf den Wert, der für die beiden angegebenen Knotengruppen festgelegt ist. Da es mehrere Knotengruppen gibt, handelt es sich um eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert). Wenn optional ein Wert für PreferredAvailabilityZones angegeben wird, muss die Anzahl der aufgelisteten Availability Zones gleich dem Wert von NewReplicaCount plus 1 sein. Diese Methode trägt dem primären Knoten für die durch NodeGroupId identifizierte Gruppe Rechnung.

https://elasticache.us-west-2.amazonaws.com/ ?Action=IncreaseReplicaCount &ApplyImmediately=True &ReplicaConfiguration.ConfigureShard.1.NodeGroupId=0001 &ReplicaConfiguration.ConfigureShard.1.NewReplicaCount=2 &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.1=us-east-1a &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.2=us-east-1c &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.3=us-east-1b &ReplicaConfiguration.ConfigureShard.2.NodeGroupId=0003 &ReplicaConfiguration.ConfigureShard.2.NewReplicaCount=3 &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.1=us-east-1a &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.2=us-east-1b &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.3=us-east-1c &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.4=us-east-1c &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Weitere Informationen zur Erhöhung der Anzahl von Replikaten mit dem API finden Sie IncreaseReplicaCountin der ElastiCache APIAmazon-Referenz.