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 deshabilitado)
Los clústeres de Valkey o Redis OSS (modo de clúster deshabilitado) pueden tener un solo nodo con 0 particiones o varios nodos con 1 partición. 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.
Acción | Valkey o Redis OSS (modo de clúster deshabilitado) | Valkey o Redis OSS (modo de clúster habilitado) |
---|---|---|
Escalado descendente |
Escalado de clústeres en Valkey o Redis OSS (modo de clúster habilitado) |
|
Escalado ascendente |
Cambio de particiones en línea para Valkey o Redis OSS (modo de clúster habilitado) |
|
Cambios de tipos de nodos |
A un tipo de nodo más grande: |
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 deshabilitado) |
Escalado de clústeres en Valkey o Redis OSS (modo de clúster habilitado) |
Contenido
Escalado de clústeres de un solo nodo para Valkey o Redis OSS (modo de clúster deshabilitado)
Los nodos de Valkey o Redis OSS (modo de clúster deshabilitado) deben ser lo suficientemente grandes como para contener todos los datos de la caché, además de asumir la sobrecarga de Valkey o Redis OSS. Para cambiar la capacidad de los datos de su clúster de Valkey o Redis OSS (modo de clúster deshabilitado), debe realizar un escalado vertical; es decir, escalar verticalmente a un tipo de nodo más grande para aumentar la capacidad de los datos o reducir verticalmente a un tipo de nodo más pequeño para reducir la capacidad de los 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 exitosa de Valkey o Redis OSS. Para clústeres de Valkey o Redis OSS (modo de clúster deshabilitado), recomendamos disponer de suficiente memoria para Valkey o Redis OSS.
No puede particionar los datos entre varios clústeres de Valkey o Redis OSS (modo de clúster deshabilitado). Sin embargo, si solo necesita aumentar o reducir la capacidad de lectura de su clúster, puede crear un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) con nodos de réplica y agregar o eliminar réplicas de lectura. Para crear un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) con nodos de réplica mediante su clúster de caché de Valkey o Redis OSS de un único nodo como el clúster principal, consulte Creación de un clúster de Valkey (modo de clúster deshabilitado) (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 de Valkey o Redis OSS (modo de clúster deshabilitado) con réplicas tienen 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 usa reserved-memory
para apartar memoria para la capacidad adicional de Valkey o Redis OSS, antes de comenzar el escalado, asegúrese de tener un grupo de parámetros personalizado que reserve la cantidad de memoria adecuada 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 Administración de la memoria reservada para Valkey y Redis OSS.
Temas
Escalado vertical de clústeres de Valkey o Redis OSS de un solo nodo
Al escalar un clúster de Valkey o Redis OSS de un solo nodo, ElastiCache realiza el siguiente proceso, ya sea que utilice la ElastiCache consola, la API o la consola. AWS CLI ElastiCache
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.
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é.
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 (algunos segundos) de las operaciones de lectura y escritura del nodo primario mientras se actualiza la entrada de DNS.
ElastiCache elimina el clúster de caché anterior. 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.
Tal y como se muestra en la siguiente tabla, la operación de escalado vertical de Valkey o Redis OSS se bloqueará si tiene una actualización de motor programada para el próximo periodo de mantenimiento. Para obtener más información acerca de los periodos de mantenimiento, consulte Administrar el mantenimiento ElastiCache de clústeres.
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 escalado vertical de Valkey o Redis OSS para el siguiente periodo de mantenimiento desactivando la casilla de verificación Aplicar inmediatamente (en la CLI: use
--no-apply-immediately
, en la API: useApplyImmediately=false
). -
Espere al siguiente periodo de mantenimiento (o después) para realizar la operación de escalado vertical de Valkey o Redis OSS.
-
Añada la actualización del motor de Valkey o Redis OSS a esta modificación de clúster de caché con la casilla de verificación Aplicar inmediatamente activada (en la CLI: use
--apply-immediately
, en la API: useApplyImmediately=true
). Esto desbloqueará su operación de ampliación, ya que hará que la actualización del motor se realice inmediatamente.
Puede escalar un clúster de Valkey o Redis OSS (modo de clúster desactivado) de un solo nodo mediante la ElastiCache consola, la o la AWS CLI API. ElastiCache
importante
Si su grupo de parámetros usa reserved-memory
para apartar memoria para la capacidad adicional de Valkey o Redis OSS, antes de comenzar el escalado, asegúrese de tener un grupo de parámetros personalizado que reserve la cantidad de memoria adecuada 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 Administración de la memoria reservada para Valkey y Redis OSS.
Escalado vertical de clústeres de Valkey o Redis OSS (modo de clúster deshabilitado) de un solo nodo (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, el clúster de Valkey o Redis OSS seguirá atendiendo solicitudes con un tiempo de inactividad mínimo.
Escalado vertical de un clúster de Valkey o Redis OSS de un solo nodo (consola)
-
Inicie sesión en la consola AWS Management Console y ábrala en ElastiCache . https://console.aws.amazon.com/elasticache/
-
En el panel de navegación, elija Clústeres de Valkey o Redis OSS.
-
En la lista de clústeres, elija el clúster que desee escalar verticalmente (debe ejecutar el motor de Valkey o Redis OSS, no el motor de Valkey o Redis OSS en clúster).
-
Elija Modificar.
-
En el asistente Modify Cluster:
-
Elija el tipo de nodo que desee ampliar en la lista Node type.
-
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.
-
-
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.
-
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.
Escalado vertical de clústeres de caché de Valkey o Redis OSS de un solo nodo (AWS CLI)
El siguiente procedimiento describe cómo escalar verticalmente un clúster de caché de Valkey o Redis OSS de un solo nodo mediante la AWS CLI. Durante este proceso, el clúster de Valkey o Redis OSS seguirá atendiendo solicitudes con un tiempo de inactividad mínimo.
Escalado vertical de clústeres de caché de Valkey o Redis OSS de un solo nodo (AWS CLI)
-
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
La salida del comando anterior es similar a la siguiente (formato JSON).
{ "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 .
-
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 comandolist-allowed-node-type-modifications
en el paso 1.--cache-parameter-group-name
: [Opcional] Utilice este parámetro si va a utilizarreserved-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 utilizarreserved-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-typecache.m3.xlarge
\ --cache-parameter-group-nameredis32-m2-xl
\ --apply-immediatelyPara Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-redis-cache-cluster
^ --cache-node-typecache.m3.xlarge
^ --cache-parameter-group-nameredis32-m2-xl
^ --apply-immediatelyLa salida del comando anterior es similar a la siguiente (formato JSON).
{ "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 .
-
Si utilizó el
--apply-immediately
, compruebe el estado del nuevo clúster de caché mediante el AWS CLIdescribe-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
: 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é (API) de Valkey o Redis OSS de un solo nodo ElastiCache
El siguiente procedimiento describe cómo escalar un clúster de caché OSS de Valkey o Redis de un solo nodo mediante la API. ElastiCache Durante este proceso, el clúster de Valkey o Redis OSS seguirá atendiendo solicitudes con un tiempo de inactividad mínimo.
Para ampliar un clúster de caché (API) de Valkey o Redis OSS de un solo nodo ElastiCache
-
Determine los tipos de nodos a los que puede escalar ejecutando la
ListAllowedNodeTypeModifications
acción de la ElastiCache API con el siguiente parámetro.CacheClusterId
: nombre del clúster de caché de Valkey o Redis OSS de un solo nodo que desea escalar verticalmente.
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 la referencia de la ElastiCache API de Amazon.
-
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 la acción de la
ModifyCacheCluster
ElastiCache API 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 acciónListAllowedNodeTypeModifications
en el paso anterior.CacheParameterGroupName
: [Opcional] Utilice este parámetro si va a utilizarreserved-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 utilizarreserved-memory-percent
, puede omitir este parámetro.ApplyImmediately
: establézcalo entrue
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, utiliceApplyImmediately
=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 la referencia de la ElastiCache API de Amazon.
-
Si lo utilizaste
ApplyImmediately
=true
, comprueba el estado del nuevo clúster de caché mediante laDescribeCacheClusters
acción de la ElastiCache API 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
: 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 la referencia de la ElastiCache API de Amazon.
Reducción vertical de clústeres de Valkey o Redis OSS de un solo nodo
En las secciones siguientes, se muestra cómo reducir verticalmente un clúster de Valkey o Redis OSS de un solo nodo a un tipo de nodo más pequeño. Para el éxito a largo plazo de su nuevo clúster de Valkey o Redis OSS, es importante asegurarse de que el nuevo tipo de nodo más pequeño sea lo suficientemente grande para alojar todos los datos, además de asumir la sobrecarga de Valkey o Redis OSS. Para obtener más información, consulte Forma de garantizar que dispone de memoria suficiente para crear 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.
Temas
Reducción vertical de clústeres de Valkey o Redis OSS de un solo nodo (consola)
El siguiente procedimiento le explica cómo escalar su clúster OSS 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 usa reserved-memory
para apartar memoria para la capacidad adicional de Valkey o Redis OSS, antes de comenzar el escalado, asegúrese de tener un grupo de parámetros personalizado que reserve la cantidad de memoria adecuada 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 Administración de la memoria reservada para Valkey y Redis OSS.
Reducción vertical de un clúster de Valkey o Redis OSS de un solo nodo (consola)
-
Asegúrese de que el tipo de nodo más pequeño es adecuado para sus necesidades de datos y de capacidad adicional.
-
Si su grupo de parámetros usa
reserved-memory
para apartar memoria para la sobrecarga de Valkey o Redis OSS, asegúrese de tener un grupo de parámetros personalizado que aparte la cantidad de memoria adecuada para el 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 Administración de la memoria reservada para Valkey y Redis OSS. -
Inicie sesión en AWS Management Console y abra la consola en ElastiCache . https://console.aws.amazon.com/elasticache/
-
En la lista de clústeres, seleccione el clúster que desee reducir. Este clúster debe ejecutar el motor de Valkey o Redis OSS y no el motor de Valkey o Redis OSS en clúster.
-
Elija Modificar.
-
En el asistente Modify Cluster:
-
Elija el tipo de nodo que desee reducir en la lista Node type (Tipo de nodo).
-
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.
-
-
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.
-
Elija Modificar.
-
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.
Reducción vertical de clústeres de caché de Valkey o Redis OSS de un solo nodo (AWS CLI)
El siguiente procedimiento describe cómo reducir verticalmente un clúster de caché de Valkey o Redis OSS de un solo nodo mediante la AWS CLI.
Reducción vertical de clústeres de caché de Valkey o Redis OSS de un solo nodo (AWS CLI)
-
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
La salida del comando anterior es similar a la siguiente (formato JSON).
{ "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 .
-
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 comandolist-allowed-node-type-modifications
en el paso 1.--cache-parameter-group-name
: [Opcional] Utilice este parámetro si va a utilizarreserved-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 utilizarreserved-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-typecache.m3.xlarge
\ --cache-parameter-group-nameredis32-m2-xl
\ --apply-immediatelyPara Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-redis-cache-cluster
^ --cache-node-typecache.m3.xlarge
^ --cache-parameter-group-nameredis32-m2-xl
^ --apply-immediatelyLa salida del comando anterior es similar a la siguiente (formato JSON).
{ "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 .
-
Si utilizó el
--apply-immediately
, compruebe el estado del nuevo clúster de caché mediante el AWS CLIdescribe-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
: 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 los clústeres de caché (API) de Valkey o Redis OSS de un solo nodo ElastiCache
El siguiente procedimiento describe cómo escalar hacia arriba un clúster de caché OSS de Valkey o Redis de un solo nodo mediante la API. ElastiCache
Para reducir la escala de un clúster de caché (API) de Valkey o Redis OSS de un solo nodo ElastiCache
-
Determine los tipos de nodos a los que puede reducir la escala ejecutando la
ListAllowedNodeTypeModifications
acción de la ElastiCache API con el siguiente parámetro.CacheClusterId
: nombre del clúster de caché de Valkey o Redis OSS de un solo nodo que desea reducir verticalmente.
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 la referencia de la ElastiCache API de Amazon.
-
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 la acción de la
ModifyCacheCluster
ElastiCache API 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 acciónListAllowedNodeTypeModifications
en el paso anterior.CacheParameterGroupName
: [Opcional] Utilice este parámetro si va a utilizarreserved-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 utilizarreserved-memory-percent
, puede omitir este parámetro.ApplyImmediately
: establézcalo entrue
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, utiliceApplyImmediately
=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 la referencia de la ElastiCache API de Amazon.
-
Si lo utilizaste
ApplyImmediately
=true
, comprueba el estado del nuevo clúster de caché mediante laDescribeCacheClusters
acción de la ElastiCache API 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
: 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 la referencia de la ElastiCache API de Amazon.