Escalado de clústeres para Valkey o Redis OSS (modo de clúster desactivado) - Amazon ElastiCache

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Escalado de clústeres para Valkey o Redis OSS (modo de clúster desactivado)

Los clústeres de Valkey o Redis OSS (modo de clúster desactivado) pueden ser clústeres de un solo nodo con 0 fragmentos o clústeres de varios nodos con 1 fragmento. Los clústeres de un solo nodo utilizan el nodo para las lecturas y las escrituras. Los clústeres de varios nodos siempre tienen 1 nodo como nodo primario de lectura/escritura con entre 0 y 5 nodos de réplica de solo lectura.

Escalar los clústeres de Valkey o Redis OSS
Acción Valkey o Redis OSS (modo de clúster desactivado) Valkey o Redis OSS (modo de clúster activado)

Escalado descendente

Eliminar nodos de un ElastiCache clúster

Escalar clústeres en Valkey o Redis OSS (modo de clúster activado)

Escalado ascendente

Adición de nodos a un clúster

Repartición en línea para Valkey o OSS Redis (modo de clúster activado)

Cambios de tipos de nodos

Escalado vertical en línea mediante la modificación del tipo de nodo

Cambio del número de grupos de nodos

No es compatible con los clústeres de Valkey o Redis OSS (modo de clúster desactivado)

Escalar clústeres en Valkey o Redis OSS (modo de clúster activado)

Escalado de clústeres de un solo nodo para Valkey o Redis OSS (modo de clúster desactivado)

Los nodos de Valkey o Redis OSS (modo de clúster desactivado) deben ser lo suficientemente grandes como para contener todos los datos de la caché más la sobrecarga de Valkey o Redis. OSS Para cambiar la capacidad de datos de su clúster de Valkey o Redis OSS (modo de clúster desactivado), debe escalarlos verticalmente: ampliarlos a un tipo de nodo más grande para aumentar la capacidad de datos o reducirlos a un tipo de nodo más pequeño para reducir la capacidad de datos.

El proceso de ElastiCache ampliación está diseñado para hacer todo lo posible por conservar los datos existentes y requiere una replicación correcta de Valkey o Redis. OSS Para los clústeres de Valkey o Redis OSS (modo de clúster desactivado), recomendamos que Valkey o Redis dispongan de memoria suficiente. OSS

No puede particionar los datos en varios clústeres de Valkey o Redis OSS (modo de clúster desactivado). Sin embargo, si solo necesita aumentar o disminuir la capacidad de lectura del clúster, puede crear un clúster de Valkey o Redis OSS (modo de clúster desactivado) con nodos de réplica y añadir o eliminar réplicas de lectura. Para crear un clúster de Valkey o Redis OSS (modo de clúster desactivado) con nodos de réplica utilizando el clúster de OSS caché de Valkey o Redis de un solo nodo como clúster principal, consulte. Creación de un clúster Valkey (modo de clúster desactivado) (consola)

Después de crear el clúster con réplicas, puede aumentar la capacidad de lectura agregando réplicas de lectura. Después, si lo necesita, puede reducir la capacidad de lectura quitando réplicas de lectura. Para obtener más información, consulte Aumento de la capacidad de lectura o Reducción de la capacidad de lectura.

Además de poder escalar la capacidad de lectura, los clústeres Valkey o Redis OSS (modo de clúster desactivado) con réplicas ofrecen otras ventajas empresariales. Para obtener más información, consulte Alta disponibilidad a través de grupos de reproducción.

importante

Si su grupo de parámetros solía reserved-memory reservar memoria para la OSS sobrecarga de Valkey o Redis, antes de empezar a escalar, asegúrese de tener un grupo de parámetros personalizado que reserve la cantidad correcta de memoria para el nuevo tipo de nodo. De forma alternativa, puede modificar un grupo de parámetros personalizado para que use reserved-memory-percent y utilizar ese grupo de parámetros para su nuevo clúster.

Si va a utilizar reserved-memory-percent, esto no es necesario.

Para obtener más información, consulte Gestión de la memoria reservada para Valkey y Redis OSS.

Ampliación de clústeres de Valkey o Redis de un solo nodo OSS

Al escalar un OSS clúster de Valkey o Redis de un solo nodo, ElastiCache realiza el siguiente proceso, ya sea que utilice la ElastiCache consola, la o la. AWS CLI ElastiCache API

  1. Un nuevo clúster de caché con el nuevo tipo de nodo se activa en la misma zona de disponibilidad que el clúster de caché existente.

  2. Los datos de caché del clúster de caché existente se copian en el nuevo clúster de caché. El tiempo que tarda este proceso depende de su tipo de nodo y de la cantidad de datos que haya en el clúster de caché.

  3. Las operaciones de lectura y escritura se sirven ahora utilizando el nuevo clúster de caché. Puesto que los puntos de enlace del nuevo clúster de caché son los mismos que los que había en el clúster de caché anterior, no es necesario actualizar los puntos de enlace de su aplicación. Observará una breve interrupción (unos segundos) de las lecturas y escrituras del nodo principal mientras se actualiza la DNS entrada.

  4. ElastiCache elimina el antiguo clúster de caché. Observará una breve interrupción (unos segundos) de las operaciones de lectura y escritura del nodo anterior porque se desconectarán las conexiones con el nodo anterior.

nota

Para los clústeres que ejecutan el tipo de nodo r6gd, solo puede escalar a tamaños de nodo dentro de la familia de nodos r6gd.

Como se muestra en la siguiente tabla, la operación de OSS ampliación de Valkey o Redis se bloquea si tiene programada una actualización del motor para el próximo período de mantenimiento. Para obtener más información acerca de los periodos de mantenimiento, consulte Administrar el mantenimiento ElastiCache de clústeres.

¿Ha bloqueado las operaciones de Valkey o Redis OSS
Operaciones pendientes Operaciones bloqueadas
Escalado ascendente Actualización del motor inmediata
Actualización del motor Ampliación inmediata

Ampliación y actualización del motor

Ampliación inmediata
Actualización del motor inmediata

Si hay una operación pendiente que esté bloqueando, tiene las siguientes opciones.

  • Programe la operación de OSS ampliación de Valkey o Redis para el siguiente período de mantenimiento desactivando la casilla Aplicar inmediatamente (CLIuse:, use:). --no-apply-immediately API ApplyImmediately=false

  • Espere hasta el siguiente período de mantenimiento (o hasta después) para realizar la operación de ampliación de Valkey o Redis. OSS

  • Añada la actualización del OSS motor Valkey o Redis a esta modificación del clúster de caché con la casilla Aplicar inmediatamente seleccionada (CLIuse:--apply-immediately, API use:). ApplyImmediately=true Esto desbloqueará su operación de ampliación, ya que hará que la actualización del motor se realice inmediatamente.

Puede ampliar un clúster de Valkey o Redis OSS (modo de clúster desactivado) de un solo nodo mediante la ElastiCache consola, el, o. AWS CLI ElastiCache API

importante

Si su grupo de parámetros solía reserved-memory reservar memoria para la OSS sobrecarga de Valkey o Redis, antes de empezar a escalar, asegúrese de tener un grupo de parámetros personalizado que reserve la cantidad correcta de memoria para el nuevo tipo de nodo. De forma alternativa, puede modificar un grupo de parámetros personalizado para que use reserved-memory-percent y utilizar ese grupo de parámetros para su nuevo clúster.

Si va a utilizar reserved-memory-percent, esto no es necesario.

Para obtener más información, consulte Gestión de la memoria reservada para Valkey y Redis OSS.

Ampliación de clústeres de un solo nodo para Valkey o Redis OSS (modo de clúster desactivado) (consola)

El siguiente procedimiento describe cómo escalar un clúster de Valkey o Redis OSS de un solo nodo mediante la consola de administración. ElastiCache Durante este proceso, su OSS clúster de Valkey o Redis seguirá atendiendo las solicitudes con un tiempo de inactividad mínimo.

Para ampliar un clúster de Valkey o OSS Redis de un solo nodo (consola)
  1. Inicie sesión en AWS Management Console y abra la consola en ElastiCache . https://console.aws.amazon.com/elasticache/

  2. En el panel de navegación, selecciona los clústeres de Valkey o Redis OSS.

  3. En la lista de clústeres, elija el clúster que desee ampliar (debe ejecutar el motor Valkey o Redis, no el OSS motor Valkey o Redis agrupados en clústeres). OSS

  4. Elija Modificar.

  5. En el asistente Modify Cluster:

    1. Elija el tipo de nodo que desee ampliar en la lista Node type.

    2. Si va a utilizar reserved-memory para administrar su memoria, en la lista Parameter Group, elija el grupo de parámetros personalizado que reserve la cantidad correcta de memoria para su nuevo tipo de nodo.

  6. Si desea realizar el proceso de ampliación de forma inmediata, elija el cuadro Apply immediately. Si no selecciona el cuadro Apply immediately, el proceso de ampliación se realizará durante el siguiente periodo de mantenimiento de este clúster.

  7. Elija Modify (Modificar).

    Si eligió Apply immediately (Aplicar inmediatamente) en el paso anterior, el estado del clúster cambiará a modifying (en modificación). Cuando el estado cambie a available (disponible), la modificación se habrá completado y podrá empezar a utilizar el nuevo clúster.

Ampliar los clústeres de caché de Valkey o Redis de un solo nodo () OSS AWS CLI

El siguiente procedimiento describe cómo escalar un clúster de caché de Valkey o OSS Redis de un solo nodo mediante. AWS CLI Durante este proceso, su OSS clúster de Valkey o Redis seguirá atendiendo las solicitudes con un tiempo de inactividad mínimo.

Para ampliar un clúster de caché de Valkey o OSS Redis de un solo nodo ()AWS CLI
  1. Determine los tipos de nodos a los que puede escalar ejecutando el AWS CLI list-allowed-node-type-modifications comando con el siguiente parámetro.

    • --cache-cluster-id

    Para Linux, macOS o Unix:

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

    Para Windows:

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

    El resultado del comando anterior tiene un aspecto similar al siguiente (JSONformato).

    { "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 ", ], }

    Para obtener más información, consulte list-allowed-node-type-modificaciones en la referencia de la AWS CLI .

  2. Modifique el clúster de caché existente especificando el clúster de caché que desea ampliar y el nuevo tipo de nodo, de mayor tamaño, mediante el AWS CLI modify-cache-cluster comando y los siguientes parámetros.

    • --cache-cluster-id: nombre del clúster de caché que está ampliando.

    • --cache-node-type: tipo de nodo nuevo al que desea escalar el clúster de caché. Este valor debe ser uno de los tipos de nodos devueltos por el comando list-allowed-node-type-modifications en el paso 1.

    • --cache-parameter-group-name: [Opcional] Utilice este parámetro si va a utilizar reserved-memory para administrar la memoria reservada de su clúster. Especifique un grupo de parámetros de caché personalizado que reserve la cantidad correcta de memoria para el nuevo tipo de nodo. Si va a utilizar reserved-memory-percent, puede omitir este parámetro.

    • --apply-immediately: hace que el proceso de escalado vertical se aplique de inmediato. Para aplazar el proceso de ampliación al siguiente periodo de mantenimiento del clúster, utilice el parámetro --no-apply-immediately.

    Para Linux, macOS o 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

    Para 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

    El resultado del comando anterior tiene un aspecto similar al siguiente (JSONformato).

    { "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" } }

    Para obtener más información, consulte modify-cache-cluster en la referencia de la AWS CLI .

  3. Si utilizó el--apply-immediately, compruebe el estado del nuevo clúster de caché mediante el AWS CLI describe-cache-clusters comando con el siguiente parámetro. Cuando el estado cambie a available, puede comenzar con el nuevo clúster de caché, de mayor tamaño.

    • --cache-cache cluster-id— El nombre del clúster de caché de Valkey o Redis OSS de un solo nodo. Use este parámetro para describir un determinado clúster de caché en lugar de todos los clústeres de caché.

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

    Para obtener más información, consulte describe-cache-clusters en la referencia de la AWS CLI .

Ampliación de los clústeres de caché de Valkey o Redis de un solo nodo () OSS ElastiCache API

El siguiente procedimiento describe cómo escalar un clúster de caché de Valkey o OSS Redis de un solo nodo mediante. ElastiCache API Durante este proceso, su OSS clúster de Valkey o Redis seguirá atendiendo las solicitudes con un tiempo de inactividad mínimo.

Para ampliar un clúster de caché de Valkey o OSS Redis de un solo nodo () ElastiCache API
  1. Determine los tipos de nodos a los que puede escalar ejecutando la ElastiCache API ListAllowedNodeTypeModifications acción con el siguiente parámetro.

    • CacheClusterId— El nombre del clúster de OSS caché de Valkey o Redis de un solo nodo que desea escalar.

    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>

    Para obtener más información, consulte ListAllowedNodeTypeModifications en Amazon ElastiCache API Reference.

  2. Modifique su clúster de caché existente especificando el clúster de caché que desea ampliar y el nuevo tipo de nodo, de mayor tamaño, mediante la ModifyCacheCluster ElastiCache API acción y los siguientes parámetros.

    • CacheClusterId: nombre del clúster de caché que está ampliando.

    • CacheNodeType: tipo del nuevo nodo, de mayor tamaño, al que desea escalar verticalmente el clúster de caché. Este valor debe ser uno de los tipos de nodos devueltos por la ListAllowedNodeTypeModifications acción en el paso anterior.

    • CacheParameterGroupName: [Opcional] Utilice este parámetro si va a utilizar reserved-memory para administrar la memoria reservada de su clúster. Especifique un grupo de parámetros de caché personalizado que reserve la cantidad correcta de memoria para el nuevo tipo de nodo. Si va a utilizar reserved-memory-percent, puede omitir este parámetro.

    • ApplyImmediately: establézcalo en true para que el proceso de escalado vertical se realice de inmediato. Para aplazar el proceso de ampliación al siguiente periodo de mantenimiento del clúster, utilice 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>

    Para obtener más información, consulte ModifyCacheCluster en Amazon ElastiCache API Reference.

  3. Si lo utilizaste ApplyImmediately=true, comprueba el estado del nuevo clúster de caché mediante la ElastiCache API DescribeCacheClusters acción con el siguiente parámetro. Cuando el estado cambie a available, puede comenzar con el nuevo clúster de caché, de mayor tamaño.

    • CacheClusterId— El nombre del clúster de caché de Valkey o Redis OSS de un solo nodo. Use este parámetro para describir un determinado clúster de caché en lugar de todos los clústeres de caché.

    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>

    Para obtener más información, consulte DescribeCacheClusters en Amazon ElastiCache API Reference.

Reducir la escala de los clústeres Valkey o Redis de un solo nodo OSS

En las siguientes secciones, se explica cómo escalar un OSS clúster de Valkey o Redis de un solo nodo a un tipo de nodo más pequeño. Para garantizar el éxito a largo plazo del nuevo clúster de Valkey o Redis, es importante garantizar que el nuevo tipo de nodo, más pequeño, sea lo suficientemente grande como para alojar todos los datos y la OSS sobrecarga de Valkey o Redis. OSS Para obtener más información, consulte Asegurarse de tener suficiente memoria para hacer una instantánea de Valkey o Redis OSS.

nota

Para los clústeres que ejecutan el tipo de nodo r6gd, solo puede escalar a tamaños de nodo dentro de la familia de nodos r6gd.

Reducir el tamaño de un clúster de Valkey o Redis de un solo nodo (consola) OSS

El siguiente procedimiento le explica cómo escalar su OSS clúster de Valkey o Redis de un solo nodo a un tipo de nodo más pequeño mediante la consola. ElastiCache

importante

Si su grupo de parámetros suele reserved-memory reservar memoria para la OSS sobrecarga de Valkey o Redis, antes de empezar a escalar, asegúrese de tener un grupo de parámetros personalizado que reserve la cantidad correcta de memoria para el nuevo tipo de nodo. De forma alternativa, puede modificar un grupo de parámetros personalizado para que use reserved-memory-percent y utilizar ese grupo de parámetros para su nuevo clúster.

Si va a utilizar reserved-memory-percent, esto no es necesario.

Para obtener más información, consulte Gestión de la memoria reservada para Valkey y Redis OSS.

Para reducir la escala de su clúster de Valkey o OSS Redis de un solo nodo (consola)
  1. Asegúrese de que el tipo de nodo más pequeño es adecuado para sus necesidades de datos y de capacidad adicional.

  2. Si su grupo de parámetros solía reserved-memory reservar memoria para la OSS sobrecarga de Valkey o Redis, asegúrese de tener un grupo de parámetros personalizado para reservar la cantidad de memoria correcta para su nuevo tipo de nodo.

    De forma alternativa, puede modificar su grupo de parámetros personalizado para utilizar reserved-memory-percent. Para obtener más información, consulte Gestión de la memoria reservada para Valkey y Redis OSS.

  3. Inicie sesión en AWS Management Console y abra la ElastiCache consola en. https://console.aws.amazon.com/elasticache/

  4. En la lista de clústeres, seleccione el clúster que desee reducir. Este clúster debe ejecutar el motor Valkey o Redis y no el OSS motor Valkey o Redis agrupados. OSS

  5. Elija Modificar.

  6. En el asistente Modify Cluster:

    1. Elija el tipo de nodo que desee reducir en la lista Node type (Tipo de nodo).

    2. Si va a utilizar reserved-memory para administrar su memoria, en la lista Parameter Group, elija el grupo de parámetros personalizado que reserve la cantidad correcta de memoria para su nuevo tipo de nodo.

  7. Si desea realizar el proceso de reducción de forma inmediata, elija la casilla de verificación Apply immediately (Aplicar inmediatamente). Si no se deja seleccionada la casilla de verificación Apply immediately (Aplicar inmediatamente), el proceso de reducción se realizará durante el siguiente periodo de mantenimiento de este clúster.

  8. Elija Modificar.

  9. Cuando el estado del clúster cambie de modifying a available, el clúster se habrá escalado al nuevo tipo de nodo. No es necesario actualizar los puntos de enlace de su aplicación.

Reducir el tamaño de los clústeres de caché de Valkey o Redis de un solo nodo () OSS AWS CLI

El siguiente procedimiento describe cómo reducir la escala de un clúster de caché de Valkey o OSS Redis de un solo nodo mediante. AWS CLI

Para reducir la escala de un clúster de caché de Valkey o Redis de un solo nodo () OSS AWS CLI
  1. Determine los tipos de nodos a los que puede reducir la escala ejecutando el AWS CLI list-allowed-node-type-modifications comando con el siguiente parámetro.

    • --cache-cluster-id

    Para Linux, macOS o Unix:

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

    Para Windows:

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

    El resultado del comando anterior tiene un aspecto similar al siguiente (JSONformato).

    { "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 ", ], }

    Para obtener más información, consulte list-allowed-node-type-modificaciones en la referencia de la AWS CLI .

  2. Modifique el clúster de caché existente especificando el clúster de caché para reducirlo y el nuevo tipo de nodo más pequeño mediante el AWS CLI modify-cache-cluster comando y los siguientes parámetros.

    • --cache-cluster-id: nombre del clúster de caché que se reduce verticalmente.

    • --cache-node-type: tipo de nodo nuevo al que desea escalar el clúster de caché. Este valor debe ser uno de los tipos de nodos devueltos por el comando list-allowed-node-type-modifications en el paso 1.

    • --cache-parameter-group-name: [Opcional] Utilice este parámetro si va a utilizar reserved-memory para administrar la memoria reservada de su clúster. Especifique un grupo de parámetros de caché personalizado que reserve la cantidad correcta de memoria para el nuevo tipo de nodo. Si va a utilizar reserved-memory-percent, puede omitir este parámetro.

    • --apply-immediately: hace que el proceso de reducción vertical se aplique de inmediato. Para aplazar el proceso de ampliación al siguiente periodo de mantenimiento del clúster, utilice el parámetro --no-apply-immediately.

    Para Linux, macOS o 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

    Para 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

    El resultado del comando anterior tiene un aspecto similar al siguiente (JSONformato).

    { "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" } }

    Para obtener más información, consulte modify-cache-cluster en la referencia de la AWS CLI .

  3. Si utilizó el--apply-immediately, compruebe el estado del nuevo clúster de caché mediante el AWS CLI describe-cache-clusters comando con el siguiente parámetro. Cuando el estado cambie a available, puede comenzar con el nuevo clúster de caché, de mayor tamaño.

    • --cache-cache cluster-id— El nombre del clúster de caché de Valkey o Redis OSS de un solo nodo. Use este parámetro para describir un determinado clúster de caché en lugar de todos los clústeres de caché.

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

    Para obtener más información, consulte describe-cache-clusters en la referencia de la AWS CLI .

Reducir el tamaño de los clústeres de caché de Valkey o Redis de un solo nodo () OSS ElastiCache API

El siguiente procedimiento describe cómo escalar hacia arriba un clúster de caché de Valkey o Redis de un solo nodo mediante. OSS ElastiCache API

Para reducir la escala de un clúster de caché de Valkey o Redis de un solo nodo () OSS ElastiCache API
  1. Determine los tipos de nodos a los que puede reducir la escala ejecutando la ElastiCache API ListAllowedNodeTypeModifications acción con el siguiente parámetro.

    • CacheClusterId— El nombre del clúster de OSS caché de Valkey o Redis de un solo nodo cuya escala desea reducir.

    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>

    Para obtener más información, consulte ListAllowedNodeTypeModifications en Amazon ElastiCache API Reference.

  2. Modifique su clúster de caché existente especificando el clúster de caché que desea ampliar y el nuevo tipo de nodo, de mayor tamaño, mediante la ModifyCacheCluster ElastiCache API acción y los siguientes parámetros.

    • CacheClusterId: nombre del clúster de caché que se reduce verticalmente.

    • CacheNodeType: el tipo de nodo nuevo y más pequeño al que desea reducir verticalmente el clúster de caché. Este valor debe ser uno de los tipos de nodos devueltos por la ListAllowedNodeTypeModifications acción del paso anterior.

    • CacheParameterGroupName: [Opcional] Utilice este parámetro si va a utilizar reserved-memory para administrar la memoria reservada de su clúster. Especifique un grupo de parámetros de caché personalizado que reserve la cantidad correcta de memoria para el nuevo tipo de nodo. Si va a utilizar reserved-memory-percent, puede omitir este parámetro.

    • ApplyImmediately: establézcalo en true para que el proceso de reducción vertical se realice de inmediato. Para aplazar el proceso de ampliación al siguiente periodo de mantenimiento del clúster, utilice 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>

    Para obtener más información, consulte ModifyCacheCluster en Amazon ElastiCache API Reference.

  3. Si lo utilizaste ApplyImmediately=true, comprueba el estado del nuevo clúster de caché mediante la ElastiCache API DescribeCacheClusters acción con el siguiente parámetro. Cuando el estado cambie a available (disponible), puede comenzar con el nuevo clúster de caché de menor tamaño.

    • CacheClusterId— El nombre del clúster de caché de Valkey o Redis OSS de un solo nodo. Use este parámetro para describir un determinado clúster de caché en lugar de todos los clústeres de caché.

    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>

    Para obtener más información, consulte DescribeCacheClusters en Amazon ElastiCache API Reference.