

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.

# Skalierung für Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert)


Valkey- oder Redis OSS-Cluster (Cluster-Modus deaktiviert) können ein Einzelknoten-Cluster mit 0 Shards oder Mehrknoten-Cluster mit 1 Shard sein. Cluster mit nur einem Knoten verwenden einen Knoten sowohl für Lese- als auch für Schreibvorgänge. Cluster mit mehreren Knoten haben immer einen Knoten als read/write primären Knoten mit 0 bis 5 schreibgeschützten Replikatknoten.

**Topics**
+ [

## Skalierung für Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert)
](#Scaling.RedisStandalone)


**Skalierung von Valkey- oder Redis OSS-Clustern**  

| Action | Valkey oder Redis OSS (Clustermodus deaktiviert) | Valkey oder Redis OSS (Clustermodus aktiviert) | 
| --- | --- | --- | 
|  Einskalieren  |  [Knoten aus einem ElastiCache Cluster entfernen](Clusters.DeleteNode.md)  |  [Skalierung von Valkey- oder Redis OSS-Clustern (Clustermodus aktiviert)](scaling-redis-cluster-mode-enabled.md)  | 
|  Ausskalieren  |  [Hinzufügen von Knoten zu einem Cluster](Clusters.html#AddNode)  |  [Online-Resharding für Valkey oder Redis OSS (Clustermodus aktiviert)](scaling-redis-cluster-mode-enabled.md#redis-cluster-resharding-online)  | 
|  Ändern von Knotentypen  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonElastiCache/latest/dg/scaling-redis-classic.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonElastiCache/latest/dg/scaling-redis-classic.html)  |  [Vertikales Online-Skalieren durch Ändern des Knotentyps](redis-cluster-vertical-scaling.md)  | 
|  Ändern der Anzahl der Knotengruppen  |  Wird für Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert) nicht unterstützt  |  [Skalierung von Valkey- oder Redis OSS-Clustern (Clustermodus aktiviert)](scaling-redis-cluster-mode-enabled.md)  | 

**Contents**
+ [

## Skalierung für Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert)
](#Scaling.RedisStandalone)
  + [

### Skalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten
](#Scaling.RedisStandalone.ScaleUp)
    + [

#### Skalierung von Valkey- oder Redis OSS-Clustern (Clustermodus deaktiviert) (Konsole) mit einem Knoten
](#Scaling.RedisStandalone.ScaleUp.CON)
    + [

#### Skalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten ()AWS CLI
](#Scaling.RedisStandalone.ScaleUp.CLI)
    + [

#### Skalierung von Valkey- oder Redis OSS-Clustern (API) mit einem Knoten ElastiCache
](#Scaling.RedisStandalone.ScaleUp.API)
  + [

### Herunterskalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten
](#Scaling.RedisStandalone.ScaleDown)
    + [

#### Herunterskalierung eines Valkey- oder Redis OSS-Clusters mit einem Knoten (Konsole)
](#Scaling.RedisStandalone.ScaleDown.CON)
    + [

#### Herunterskalierung der Valkey- oder Redis OSS-Cluster mit einem Knoten ()AWS CLI
](#Scaling.RedisStandalone.ScaleUpDown-Modify.CLI)
    + [

#### Herunterskalierung der Valkey- oder Redis OSS-Cluster (API) mit einem Knoten ElastiCache
](#Scaling.RedisStandalone.ScaleDown.API)

## Skalierung für Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert)
Skalierung von Einzelknoten-Clustern für Valkey oder Redis OSS (Clustermodus deaktiviert)

Valkey- oder Redis OSS-Knoten (Clustermodus deaktiviert) müssen groß genug sein, um alle Cache-Daten plus den Valkey- oder Redis-OSS-Overhead aufzunehmen. Um die Datenkapazität Ihres Valkey- oder Redis OSS-Clusters (Clustermodus deaktiviert) zu ändern, müssen Sie vertikal skalieren. Sie müssen auf einen größeren Knotentyp skalieren, um die Datenkapazität zu erhöhen, oder auf einen kleineren Knotentyp herunterskalieren, um die Datenkapazität zu reduzieren.

Der ElastiCache Skalierungsprozess ist darauf ausgelegt, Ihre vorhandenen Daten bestmöglich beizubehalten, und erfordert eine erfolgreiche Valkey- oder Redis-OSS-Replikation. Für Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert) empfehlen wir, Valkey oder Redis OSS ausreichend Arbeitsspeicher zur Verfügung zu stellen. 

Sie können Ihre Daten nicht auf mehrere Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert) partitionieren. Wenn Sie jedoch nur die Lesekapazität Ihres Clusters erhöhen oder verringern müssen, können Sie einen Valkey- oder Redis OSS-Cluster (Clustermodus deaktiviert) mit Replikatknoten erstellen und Read Replicas hinzufügen oder entfernen. Informationen zum Erstellen eines Valkey- oder Redis OSS-Clusters (Clustermodus deaktiviert) mit Replikatknoten, die Ihren Valkey- oder Redis OSS-Cluster mit einem Knoten als primärem Cluster verwenden, finden Sie unter. [Erstellen eines Valkey-Clusters (Cluster-Modus deaktiviert) (Konsole)](SubnetGroups.designing-cluster-pre.valkey.md#Clusters.Create.CON.valkey-gs)

Nachdem Sie den Cluster mit Replikaten erstellt haben, können Sie die Lesekapazität durch Hinzufügen von Read Replicas erweitern. Später kann die Lesekapazität durch Entfernen von Read Replicas wieder reduziert werden. Für weitere Informationen siehe [Erhöhen der Lesekapazität](Scaling.RedisReplGrps.md#Scaling.RedisReplGrps.ScaleOut) oder [Verringern der Lesekapazität](Scaling.RedisReplGrps.md#Scaling.RedisReplGrps.ScaleIn).

Valkey- oder Redis OSS-Cluster (Cluster-Modus deaktiviert) mit Replikaten bieten nicht nur die Möglichkeit, die Lesekapazität zu skalieren, sondern bieten auch weitere Geschäftsvorteile. Weitere Informationen finden Sie unter [Hohe Verfügbarkeit mit Replikationsgruppen](Replication.md).

**Wichtig**  
Wenn Ihre Parametergruppe Speicher für Valkey- oder Redis-OSS-Overhead reserviert, stellen Sie vor Beginn der Skalierung sicher, dass Sie über eine benutzerdefinierte Parametergruppe verfügen, die die richtige Speichermenge für Ihren neuen Knotentyp reserviert. `reserved-memory` Alternativ können Sie eine benutzerdefinierte Parametergruppe anpassen, die `reserved-memory-percent` verwendet, und diese Parametergruppe für Ihren neuen Cluster verwenden.  
Wenn Sie `reserved-memory-percent` verwenden, ist dies nicht erforderlich.   
Weitere Informationen finden Sie unter [Verwaltung von reserviertem Speicher für Valkey und Redis OSS](redis-memory-management.md).

**Topics**
+ [

### Skalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten
](#Scaling.RedisStandalone.ScaleUp)
+ [

### Herunterskalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten
](#Scaling.RedisStandalone.ScaleDown)

### Skalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten
Skalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten

Wenn Sie einen Valkey- oder Redis OSS-Cluster mit einem Knoten skalieren, ElastiCache führt der folgende Prozess durch, unabhängig davon, ob Sie die ElastiCache Konsole, die oder die API verwenden.AWS CLI ElastiCache 

1. Ein neuer Cluster mit dem neuen Knotentyp wird in derselben Availability Zone wie der vorhandene Cluster eingerichtet.

1. Die Cache-Daten im vorhandenen Cluster werden in den neuen Cluster kopiert. Wie lange dieser Vorgang dauert, hängt von Ihrem Knotentyp und davon ab, wie viele Daten sich im Cluster befinden.

1. Lese- und Schreibvorgänge werden jetzt über den neuen Cluster bedient. Da die Endpunkte des neuen Clusters dieselben sind wie die des alten Clusters, müssen Sie die Endpunkte in Ihrer Anwendung nicht aktualisieren. Sie werden eine kurze Unterbrechung (einige Sekunden) der Lese- und Schreiboperationen des Primärknotens feststellen, während der DNS-Eintrag aktualisiert wird.

1. ElastiCache löscht den alten Cluster. Sie werden eine kurze Unterbrechung (einige Sekunden) der Lese- und Schreiboperationen des alten Knotens feststellen, da die Verbindungen zum alten Knoten getrennt werden. 

**Anmerkung**  
Bei Clustern, auf denen der R6gd-Knotentyp ausgeführt wird, können Sie nur auf Knotengrößen innerhalb der R6gd-Knotenfamilie skalieren.

Wie in der folgenden Tabelle dargestellt, ist Ihr Valkey- oder Redis-OSS-Scale-Up-Vorgang blockiert, wenn Sie für das nächste Wartungsfenster ein Engine-Upgrade geplant haben. Weitere Informationen zu Wartungsfenstern finden Sie unter [Verwaltung der ElastiCache Cluster-Wartung](maintenance-window.md).


**Blockierte Valkey- oder Redis OSS-Operationen**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonElastiCache/latest/dg/scaling-redis-classic.html)

Wenn Sie durch ausstehende Operationen blockiert werden, haben Sie folgende Möglichkeiten.
+ Planen Sie Ihren Valkey- oder Redis OSS-Scale-up-Vorgang für das nächste Wartungsfenster, indem Sie das Kontrollkästchen **Sofort anwenden** deaktivieren (CLI use:`--no-apply-immediately`, API use:). `ApplyImmediately=false`
+ Warten Sie bis zu Ihrem nächsten Wartungsfenster (oder danach), um Ihren Valkey- oder Redis OSS-Skalierungsvorgang durchzuführen.
+ Fügen Sie das Valkey- oder Redis OSS-Engine-Upgrade zu dieser Cluster-Änderung hinzu, wobei das Kontrollkästchen **Sofort anwenden** aktiviert ist (CLI use:`--apply-immediately`, API use:`ApplyImmediately=true`). Dadurch wird die Skalierung freigegeben, da das Engine-Upgrade sofort ausgeführt wird.

Sie können einen Valkey- oder Redis OSS-Cluster mit einem Knoten (Clustermodus deaktiviert) mithilfe der ElastiCache Konsole, der oder der API hochskalieren.AWS CLI ElastiCache 

**Wichtig**  
Wenn Ihre Parametergruppe Speicher für Valkey- oder Redis OSS-Overhead reserviert, stellen Sie vor Beginn der Skalierung sicher, dass Sie über eine benutzerdefinierte Parametergruppe verfügen, die die richtige Speichermenge für Ihren neuen Knotentyp reserviert. `reserved-memory` Alternativ können Sie eine benutzerdefinierte Parametergruppe anpassen, die `reserved-memory-percent` verwendet, und diese Parametergruppe für Ihren neuen Cluster verwenden.  
Wenn Sie `reserved-memory-percent` verwenden, ist dies nicht erforderlich.   
Weitere Informationen finden Sie unter [Verwaltung von reserviertem Speicher für Valkey und Redis OSS](redis-memory-management.md).

#### Skalierung von Valkey- oder Redis OSS-Clustern (Clustermodus deaktiviert) (Konsole) mit einem Knoten
Skalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten (Konsole)

Das folgende Verfahren beschreibt, wie Sie einen Valkey- oder Redis OSS-Cluster mit einem Knoten mithilfe der Management Console skalieren. ElastiCache Während dieses Vorgangs bearbeitet Ihr Valkey- oder Redis OSS-Cluster weiterhin Anfragen mit minimaler Ausfallzeit.

**So skalieren Sie einen Valkey- oder Redis OSS-Cluster mit einem Knoten (Konsole)**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die ElastiCache Konsole unter. [ https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)

1. Wählen Sie im Navigationsbereich **Valkey- oder Redis OSS-Cluster** aus.

1. Wählen Sie aus der Clusterliste den Cluster aus, den Sie skalieren möchten (auf ihm muss die Valkey- oder Redis OSS-Engine ausgeführt werden, nicht die geclusterte Valkey- oder Redis OSS-Engine). 

1. Wählen Sie **Ändern** aus.

1. Gehen Sie im **Modify Cluster**-Assistenten wie folgt vor:

   1. Wählen Sie in der Liste **Node type** den Knotentyp aus, auf den Sie skalieren möchten.

   1. Wenn Sie zur Speicherverwaltung `reserved-memory` verwenden, wählen Sie in der Liste **Parameter Group** die benutzerdefinierte Parametergruppe aus, die die korrekte Speichermenge für den neuen Knotentyp reserviert.

1. Wenn Sie die Skalierung sofort starten möchten, aktivieren Sie das Kontrollkästchen **Apply immediately**. Wenn Sie das Kontrollkästchen für **Apply immediately** nicht aktivieren, wird die Skalierung während des nächsten Wartungsfensters des Clusters durchgeführt.

1. Wählen Sie **Ändern** aus.

   Wenn Sie im vorherigen Schritt **Apply immediately** aktiviert haben, ändert sich der Cluster-Status zu *modifying*. Wenn der Status zu *available* wechselt, ist die Änderung abgeschlossen und Sie können den neuen Cluster verwenden.

#### Skalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten ()AWS CLI


Das folgende Verfahren beschreibt, wie Sie einen Valkey- oder Redis-OSS-Cluster mit einem Knoten mithilfe von skalieren.AWS CLI Während dieses Vorgangs bearbeitet Ihr Valkey- oder Redis OSS-Cluster weiterhin Anfragen mit minimaler Ausfallzeit.

**Um einen Valkey- oder Redis OSS-Cluster mit einem Knoten zu skalieren ()AWS CLI**

1. Ermitteln Sie die Knotentypen, auf die Sie skalieren können, indem Sie den AWS CLI`list-allowed-node-type-modifications` Befehl mit dem folgenden Parameter ausführen.
   + `--cache-cluster-id`

   Für Linux, macOS oder Unix:

   ```
   aws elasticache list-allowed-node-type-modifications \
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Für Windows:

   ```
   aws elasticache list-allowed-node-type-modifications ^
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Die Ausgabe des obigen Befehls sieht in etwa folgendermaßen aus (JSON format).

   ```
   {
   	    "ScaleUpModifications": [
   	        "cache.m3.2xlarge", 
   	        "cache.m3.large", 
   	        "cache.m3.xlarge", 
   	        "cache.m4.10xlarge", 
   	        "cache.m4.2xlarge", 
   	        "cache.m4.4xlarge", 
   	        "cache.m4.large", 
   	        "cache.m4.xlarge", 
   	        "cache.r3.2xlarge", 
   	        "cache.r3.4xlarge", 
   	        "cache.r3.8xlarge", 
   	        "cache.r3.large", 
   	        "cache.r3.xlarge"
   	    ]
   	       "ScaleDownModifications": [
   	        "cache.t2.micro", 
   	        "cache.t2.small ", 
   	        "cache.t2.medium ",
               "cache.t1.small ",
   	    ], 
   
   	}
   ```

   Weitere Informationen finden Sie unter [list-allowed-node-type-modifications](https://docs.aws.amazon.com/cli/latest/reference/elasticache/list-allowed-node-type-modifications.html) in der *AWS CLI-Referenz*.

1. Ändern Sie Ihren vorhandenen Cluster, indem Sie den zu skalierenden Cluster und den neuen, größeren Knotentyp angeben. Verwenden Sie dazu den AWS CLI`modify-cache-cluster` Befehl und die folgenden Parameter.
   + `--cache-cluster-id`— Der Name des Clusters, den Sie skalieren möchten. 
   + `--cache-node-type`— Der neue Knotentyp, für den Sie den Cluster skalieren möchten. Der Wert muss einer der Knotentypen sein, die in Schritt 1 mit dem Befehl `list-allowed-node-type-modifications` zurückgegeben wurden.
   + `--cache-parameter-group-name` – [Optional) Verwenden Sie diesen Parameter, wenn Sie `reserved-memory` verwenden, um Speicher für den Cluster zu reservieren. Geben Sie eine benutzerdefinierte Cache-Parametergruppe an, die die korrekte Speichermenge für den neuen Knotentyp reserviert. Wenn Sie `reserved-memory-percent` verwenden, können Sie diesen Parameter weglassen.
   + `--apply-immediately` – Führt die Skalierung sofort aus. Wenn Sie die Skalierung für das nächste Wartungsfenster des Clusters planen möchten, verwenden Sie den Parameter `--no-apply-immediately`.

   Für Linux, macOS oder Unix:

   ```
   aws elasticache modify-cache-cluster \
   	    --cache-cluster-id my-redis-cache-cluster \
   	    --cache-node-type cache.m3.xlarge \
   	    --cache-parameter-group-name redis32-m2-xl \
   	    --apply-immediately
   ```

   Für Windows:

   ```
   aws elasticache modify-cache-cluster ^
   	    --cache-cluster-id my-redis-cache-cluster ^
   	    --cache-node-type cache.m3.xlarge ^
   	    --cache-parameter-group-name redis32-m2-xl ^
   	    --apply-immediately
   ```

   Die Ausgabe des obigen Befehls sieht in etwa folgendermaßen aus (JSON format).

   ```
   {
   	    "CacheCluster": {
   	        "Engine": "redis", 
   	        "CacheParameterGroup": {
   	            "CacheNodeIdsToReboot": [], 
   	            "CacheParameterGroupName": "default.redis6.x", 
   	            "ParameterApplyStatus": "in-sync"
   	        }, 
   	        "SnapshotRetentionLimit": 1, 
   	        "CacheClusterId": "my-redis-cache-cluster", 
   	        "CacheSecurityGroups": [], 
   	        "NumCacheNodes": 1, 
   	        "SnapshotWindow": "00:00-01:00", 
   	        "CacheClusterCreateTime": "2017-02-21T22:34:09.645Z", 
   	        "AutoMinorVersionUpgrade": true, 
   	        "CacheClusterStatus": "modifying", 
   	        "PreferredAvailabilityZone": "us-west-2a", 
   	        "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", 
   	        "CacheSubnetGroupName": "default", 
   	        "EngineVersion": "6.0", 
   	        "PendingModifiedValues": {
   	            "CacheNodeType": "cache.m3.2xlarge"
   	        }, 
   	        "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", 
   	        "CacheNodeType": "cache.m3.medium",
   	         "DataTiering": "disabled"
   	    }
   	}
   ```

   Weitere Informationen finden Sie unter [modify-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-cluster.html) in der *AWS CLI-Referenz*.

1. Wenn Sie den verwendet haben`--apply-immediately`, überprüfen Sie den Status des neuen Clusters mithilfe des AWS CLI`describe-cache-clusters` Befehls mit dem folgenden Parameter. Wenn sich der Status auf *verfügbar* ändert, können Sie mit der Verwendung des neuen, größeren Clusters beginnen.
   + `--cache-cluster-id`— Der Name Ihres Valkey- oder Redis OSS-Clusters mit einem Knoten. Verwenden Sie diesen Parameter, um einen bestimmten Cluster und nicht alle Cluster zu beschreiben.

   ```
   aws elasticache describe-cache-clusters --cache-cluster-id my-redis-cache-cluster
   ```

   Weitere Informationen finden Sie unter [describe-cache-clusters](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-cache-clusters.html) in der *AWS CLI-Referenz*.

#### Skalierung von Valkey- oder Redis OSS-Clustern (API) mit einem Knoten ElastiCache


Das folgende Verfahren beschreibt, wie Sie einen Valkey- oder Redis-OSS-Cluster mit einem Knoten mithilfe der API skalieren. ElastiCache Während dieses Vorgangs bearbeitet Ihr Valkey- oder Redis OSS-Cluster weiterhin Anfragen mit minimaler Ausfallzeit.

**Um einen Valkey- oder Redis OSS-Cluster (API) mit einem Knoten zu skalieren ElastiCache**

1. Ermitteln Sie die Knotentypen, auf die Sie skalieren können, indem Sie die ElastiCache `ListAllowedNodeTypeModifications` API-Aktion mit dem folgenden Parameter ausführen.
   + `CacheClusterId`— Der Name des Valkey- oder Redis-OSS-Clusters mit einem Knoten, den Sie skalieren möchten.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ListAllowedNodeTypeModifications
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Weitere Informationen finden Sie [ListAllowedNodeTypeModifications](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ListAllowedNodeTypeModifications.html) in der *Amazon ElastiCache API-Referenz*.

1. Ändern Sie Ihren vorhandenen Cluster und geben Sie den zu skalierenden Cluster und den neuen, größeren Knotentyp an. Verwenden Sie dazu die `ModifyCacheCluster` ElastiCache API-Aktion und die folgenden Parameter.
   + `CacheClusterId`— Der Name des Clusters, den Sie skalieren möchten.
   + `CacheNodeType`— Der neue, größere Knotentyp, auf den Sie den Cluster skalieren möchten. Dieser Wert muss einer der Knotentypen sein, die von der `ListAllowedNodeTypeModifications` Aktion im vorherigen Schritt zurückgegeben wurden.
   + `CacheParameterGroupName` – [Optional) Verwenden Sie diesen Parameter, wenn Sie `reserved-memory` verwenden, um Speicher für den Cluster zu reservieren. Geben Sie eine benutzerdefinierte Cache-Parametergruppe an, die die korrekte Speichermenge für den neuen Knotentyp reserviert. Wenn Sie `reserved-memory-percent` verwenden, können Sie diesen Parameter weglassen.
   + `ApplyImmediately`Legen Sie `true` fest, um die Skalierung sofort auszuführen. Wenn Sie die Skalierung für das nächste Wartungsfenster des Clusters planen möchten, verwenden Sie `ApplyImmediately``=false`.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ModifyCacheCluster
   	   &ApplyImmediately=true
   	   &CacheClusterId=MyRedisCacheCluster
   	   &CacheNodeType=cache.m3.xlarge
   	   &CacheParameterGroupName redis32-m2-xl
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Weitere Informationen finden Sie [ModifyCacheCluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html) in der *Amazon ElastiCache API-Referenz*.

1. Falls Sie dies verwendet haben `ApplyImmediately``=true`, überprüfen Sie den Status des neuen Clusters mithilfe der ElastiCache `DescribeCacheClusters` API-Aktion mit dem folgenden Parameter. Wenn sich der Status auf *verfügbar* ändert, können Sie mit der Verwendung des neuen, größeren Clusters beginnen.
   + `CacheClusterId`— Der Name Ihres Valkey- oder Redis OSS-Clusters mit einem Knoten. Verwenden Sie diesen Parameter, um einen bestimmten Cluster und nicht alle Cluster zu beschreiben.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=DescribeCacheClusters
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Weitere Informationen finden Sie [DescribeCacheClusters](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeCacheClusters.html) in der *Amazon ElastiCache API-Referenz*.

### Herunterskalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten
Herunterskalierung von Valkey- oder Redis OSS-Clustern mit einem Knoten

In den folgenden Abschnitten erfahren Sie, wie Sie einen Valkey- oder Redis OSS-Cluster mit einem Knoten auf einen kleineren Knotentyp herunterskalieren können. Es ist wichtig für den langfristigen Erfolg Ihres neuen Valkey- oder Redis OSS-Clusters sicherzustellen, dass der neue, kleinere Knotentyp groß genug ist, um alle Daten und den OSS-Overhead von Valkey oder Redis aufzunehmen. Weitere Informationen finden Sie unter [Stellen Sie sicher, dass Sie über genügend Arbeitsspeicher verfügen, um einen Valkey- oder Redis OSS-Snapshot zu erstellen](BestPractices.BGSAVE.md).

**Anmerkung**  
Bei Clustern, auf denen der R6gd-Knotentyp ausgeführt wird, können Sie nur auf Knotengrößen innerhalb der R6gd-Knotenfamilie skalieren.

**Topics**
+ [

#### Herunterskalierung eines Valkey- oder Redis OSS-Clusters mit einem Knoten (Konsole)
](#Scaling.RedisStandalone.ScaleDown.CON)
+ [

#### Herunterskalierung der Valkey- oder Redis OSS-Cluster mit einem Knoten ()AWS CLI
](#Scaling.RedisStandalone.ScaleUpDown-Modify.CLI)
+ [

#### Herunterskalierung der Valkey- oder Redis OSS-Cluster (API) mit einem Knoten ElastiCache
](#Scaling.RedisStandalone.ScaleDown.API)

#### Herunterskalierung eines Valkey- oder Redis OSS-Clusters mit einem Knoten (Konsole)


Das folgende Verfahren führt Sie durch die Skalierung Ihres Valkey- oder Redis OSS-Clusters mit einem Knoten auf einen kleineren Knotentyp mithilfe der Konsole. ElastiCache 

**Wichtig**  
Wenn Ihre Parametergruppe Speicher für Valkey- oder Redis-OSS-Overhead reserviert, stellen Sie vor Beginn der Skalierung sicher, dass Sie über eine benutzerdefinierte Parametergruppe verfügen, die die richtige Speichermenge für Ihren neuen Knotentyp reserviert. `reserved-memory` Alternativ können Sie eine benutzerdefinierte Parametergruppe anpassen, die `reserved-memory-percent` verwendet, und diese Parametergruppe für Ihren neuen Cluster verwenden.  
Wenn Sie `reserved-memory-percent` verwenden, ist dies nicht erforderlich.   
Weitere Informationen finden Sie unter [Verwaltung von reserviertem Speicher für Valkey und Redis OSS](redis-memory-management.md).

**Um Ihren Valkey- oder Redis OSS-Cluster (Konsole) mit einem Knoten zu verkleinern**

1. Vergewissern Sie sich, dass der Speicher des kleineren Knotentyps für Ihre Daten und den Overhead ausreicht. 

1. Wenn Ihre Parametergruppe Speicher für Valkey- oder Redis-OSS-Overhead reserviert, stellen Sie sicher, dass Sie über eine benutzerdefinierte Parametergruppe verfügen, um die richtige Speichermenge für Ihren neuen Knotentyp bereitzustellen. `reserved-memory`

   Alternativ können Sie eine benutzerdefinierte Parametergruppe für die Verwendung von `reserved-memory-percent` anpassen. Weitere Informationen finden Sie unter [Verwaltung von reserviertem Speicher für Valkey und Redis OSS](redis-memory-management.md).

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die ElastiCache Konsole unter. [ https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)

1. Wählen Sie aus der Liste der Cluster den Cluster aus, den Sie nach unten skalieren möchten. Auf diesem Cluster muss die Valkey- oder Redis OSS-Engine ausgeführt werden und nicht die geclusterte Valkey- oder Redis OSS-Engine.

1. Wählen Sie **Ändern** aus.

1. Gehen Sie im **Modify Cluster**-Assistenten wie folgt vor:

   1. Wählen Sie in der Liste **Node type (Knotentyp)** den Knotentyp aus, auf den Sie herunterskalieren möchten.

   1. Wenn Sie zur Speicherverwaltung `reserved-memory` verwenden, wählen Sie in der Liste **Parameter Group** die benutzerdefinierte Parametergruppe aus, die die korrekte Speichermenge für den neuen Knotentyp reserviert.

1. Wenn Sie die Skalierung nach unten sofort starten möchten, aktivieren Sie das Kontrollkästchen **Apply immediately (Sofort anwenden)**. Wenn Sie das Kontrollkästchen für **Apply immediately (Sofort anwenden)** nicht aktivieren, wird die Skalierung nach unten während des nächsten Wartungsfensters des Clusters durchgeführt.

1. Wählen Sie **Ändern** aus.

1. Wenn der Status des Clusters von *modifying* zu *available* wechselt, wurde die Skalierung auf den neuen Knotentyp erfolgreich abgeschlossen. Die Endpunkte müssen nicht in der Anwendung aktualisiert werden.

#### Herunterskalierung der Valkey- oder Redis OSS-Cluster mit einem Knoten ()AWS CLI


Das folgende Verfahren beschreibt, wie Sie einen Valkey- oder Redis-OSS-Cluster mit einem Knoten mithilfe von herunterskalieren.AWS CLI

**So verkleinern Sie einen Valkey- oder Redis OSS-Cluster mit einem Knoten ()AWS CLI**

1. Ermitteln Sie die Knotentypen, auf die Sie herunterskalieren können, indem Sie den AWS CLI`list-allowed-node-type-modifications` Befehl mit dem folgenden Parameter ausführen.
   + `--cache-cluster-id`

   Für Linux, macOS oder Unix:

   ```
   aws elasticache list-allowed-node-type-modifications \
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Für Windows:

   ```
   aws elasticache list-allowed-node-type-modifications ^
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Die Ausgabe des obigen Befehls sieht in etwa folgendermaßen aus (JSON format).

   ```
   {
   	    "ScaleUpModifications": [
   	        "cache.m3.2xlarge", 
   	        "cache.m3.large", 
   	        "cache.m3.xlarge", 
   	        "cache.m4.10xlarge", 
   	        "cache.m4.2xlarge", 
   	        "cache.m4.4xlarge", 
   	        "cache.m4.large", 
   	        "cache.m4.xlarge", 
   	        "cache.r3.2xlarge", 
   	        "cache.r3.4xlarge", 
   	        "cache.r3.8xlarge", 
   	        "cache.r3.large", 
   	        "cache.r3.xlarge"
   	    ]
   	       "ScaleDownModifications": [
   	        "cache.t2.micro", 
   	        "cache.t2.small ", 
   	        "cache.t2.medium ",
               "cache.t1.small ",
   	    ], 
   
   	}
   ```

   Weitere Informationen finden Sie unter [list-allowed-node-type-modifications](https://docs.aws.amazon.com/cli/latest/reference/elasticache/list-allowed-node-type-modifications.html) in der *AWS CLI-Referenz*.

1. Ändern Sie Ihren vorhandenen Cluster, indem Sie den Cluster, der herunterskaliert werden soll, und den neuen, kleineren Knotentyp angeben. Verwenden Sie dazu den AWS CLI`modify-cache-cluster` Befehl und die folgenden Parameter.
   + `--cache-cluster-id`— Der Name des Clusters, den Sie herunterskalieren. 
   + `--cache-node-type`— Der neue Knotentyp, für den Sie den Cluster skalieren möchten. Der Wert muss einer der Knotentypen sein, die in Schritt 1 mit dem Befehl `list-allowed-node-type-modifications` zurückgegeben wurden.
   + `--cache-parameter-group-name` – [Optional) Verwenden Sie diesen Parameter, wenn Sie `reserved-memory` verwenden, um Speicher für den Cluster zu reservieren. Geben Sie eine benutzerdefinierte Cache-Parametergruppe an, die die korrekte Speichermenge für den neuen Knotentyp reserviert. Wenn Sie `reserved-memory-percent` verwenden, können Sie diesen Parameter weglassen.
   + `--apply-immediately` – Bewirkt, dass der Verkleinerungsprozess sofort angewendet wird. Wenn Sie die Skalierung für das nächste Wartungsfenster des Clusters planen möchten, verwenden Sie den Parameter `--no-apply-immediately`.

   Für Linux, macOS oder Unix:

   ```
   aws elasticache modify-cache-cluster \
   	    --cache-cluster-id my-redis-cache-cluster \
   	    --cache-node-type cache.m3.xlarge \
   	    --cache-parameter-group-name redis32-m2-xl \
   	    --apply-immediately
   ```

   Für Windows:

   ```
   aws elasticache modify-cache-cluster ^
   	    --cache-cluster-id my-redis-cache-cluster ^
   	    --cache-node-type cache.m3.xlarge ^
   	    --cache-parameter-group-name redis32-m2-xl ^
   	    --apply-immediately
   ```

   Die Ausgabe des obigen Befehls sieht in etwa folgendermaßen aus (JSON format).

   ```
   {
   	    "CacheCluster": {
   	        "Engine": "redis", 
   	        "CacheParameterGroup": {
   	            "CacheNodeIdsToReboot": [], 
   	            "CacheParameterGroupName": "default.redis6,x", 
   	            "ParameterApplyStatus": "in-sync"
   	        }, 
   	        "SnapshotRetentionLimit": 1, 
   	        "CacheClusterId": "my-redis-cache-cluster", 
   	        "CacheSecurityGroups": [], 
   	        "NumCacheNodes": 1, 
   	        "SnapshotWindow": "00:00-01:00", 
   	        "CacheClusterCreateTime": "2017-02-21T22:34:09.645Z", 
   	        "AutoMinorVersionUpgrade": true, 
   	        "CacheClusterStatus": "modifying", 
   	        "PreferredAvailabilityZone": "us-west-2a", 
   	        "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", 
   	        "CacheSubnetGroupName": "default", 
   	        "EngineVersion": "6.0", 
   	        "PendingModifiedValues": {
   	            "CacheNodeType": "cache.m3.2xlarge"
   	        }, 
   	        "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", 
   	        "CacheNodeType": "cache.m3.medium",
   	         "DataTiering": "disabled"
   	    }
   	}
   ```

   Weitere Informationen finden Sie unter [modify-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-cluster.html) in der *AWS CLI-Referenz*.

1. Wenn Sie den verwendet haben`--apply-immediately`, überprüfen Sie den Status des neuen Clusters mithilfe des AWS CLI`describe-cache-clusters` Befehls mit dem folgenden Parameter. Wenn sich der Status auf *verfügbar* ändert, können Sie mit der Verwendung des neuen, größeren Clusters beginnen.
   + `--cache-cluster-id`— Der Name Ihres Valkey- oder Redis OSS-Clusters mit einem Knoten. Verwenden Sie diesen Parameter, um einen bestimmten Cluster und nicht alle Cluster zu beschreiben.

   ```
   aws elasticache describe-cache-clusters --cache-cluster-id my-redis-cache-cluster
   ```

   Weitere Informationen finden Sie unter [describe-cache-clusters](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-cache-clusters.html) in der *AWS CLI-Referenz*.

#### Herunterskalierung der Valkey- oder Redis OSS-Cluster (API) mit einem Knoten ElastiCache


Das folgende Verfahren beschreibt, wie ein Valkey- oder Redis-OSS-Cluster mit einem Knoten mithilfe der API nach oben und unten skaliert wird. ElastiCache 

**So verkleinern Sie einen Valkey- oder Redis OSS-Cluster (API) mit einem Knoten ElastiCache**

1. Ermitteln Sie die Knotentypen, auf die Sie herunterskalieren können, indem Sie die ElastiCache `ListAllowedNodeTypeModifications` API-Aktion mit dem folgenden Parameter ausführen.
   + `CacheClusterId`— Der Name des Valkey- oder Redis-OSS-Clusters mit einem Knoten, den Sie herunterskalieren möchten.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ListAllowedNodeTypeModifications
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Weitere Informationen finden Sie [ListAllowedNodeTypeModifications](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ListAllowedNodeTypeModifications.html) in der *Amazon ElastiCache API-Referenz*.

1. Ändern Sie Ihren vorhandenen Cluster und geben Sie den zu skalierenden Cluster und den neuen, größeren Knotentyp an. Verwenden Sie dazu die `ModifyCacheCluster` ElastiCache API-Aktion und die folgenden Parameter.
   + `CacheClusterId`— Der Name des Clusters, den Sie herunterskalieren.
   + `CacheNodeType`— Der neue, kleinere Knotentyp, auf den Sie den Cluster herunterskalieren möchten. Dieser Wert muss einer der Knotentypen sein, die von der `ListAllowedNodeTypeModifications` Aktion im vorherigen Schritt zurückgegeben wurden.
   + `CacheParameterGroupName` – [Optional) Verwenden Sie diesen Parameter, wenn Sie `reserved-memory` verwenden, um Speicher für den Cluster zu reservieren. Geben Sie eine benutzerdefinierte Cache-Parametergruppe an, die die korrekte Speichermenge für den neuen Knotentyp reserviert. Wenn Sie `reserved-memory-percent` verwenden, können Sie diesen Parameter weglassen.
   + `ApplyImmediately` – Legen Sie `true` fest, um die Skalierung sofort auszuführen. Wenn Sie die Skalierung für das nächste Wartungsfenster des Clusters planen möchten, verwenden Sie `ApplyImmediately``=false`.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ModifyCacheCluster
   	   &ApplyImmediately=true
   	   &CacheClusterId=MyRedisCacheCluster
   	   &CacheNodeType=cache.m3.xlarge
   	   &CacheParameterGroupName redis32-m2-xl
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Weitere Informationen finden Sie [ModifyCacheCluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html) in der *Amazon ElastiCache API-Referenz*.

1. Falls Sie dies verwendet haben `ApplyImmediately``=true`, überprüfen Sie den Status des neuen Clusters mithilfe der ElastiCache `DescribeCacheClusters` API-Aktion mit dem folgenden Parameter. Wenn sich der Status auf *verfügbar* ändert, können Sie mit der Verwendung des neuen, kleineren Clusters beginnen.
   + `CacheClusterId`— Der Name Ihres Valkey- oder Redis OSS-Clusters mit einem Knoten. Verwenden Sie diesen Parameter, um einen bestimmten Cluster und nicht alle Cluster zu beschreiben.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=DescribeCacheClusters
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Weitere Informationen finden Sie [DescribeCacheClusters](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeCacheClusters.html) in der *Amazon ElastiCache API-Referenz*.