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.
Migración de nodos de generación anterior
Los nodos de generación anterior son tipos de nodos que se eliminan gradualmente. Si no tiene clústeres existentes que utilicen un tipo de nodo de la generación anterior, ElastiCache no admite la creación de nuevos clústeres con ese tipo de nodo.
Debido a la cantidad limitada de tipos de nodos de generación anterior, no podemos garantizar un reemplazo exitoso cuando un nodo pasa a estar en mal estado en los clústeres. En tal situación, la disponibilidad del clúster puede verse afectada de forma negativa.
Recomendamos migrar los clústeres a un tipo de nodo nuevo para mejorar la disponibilidad y el rendimiento. Para obtener un tipo de nodo recomendado que permita migrar, consulte Rutas de actualización
Migración de nodos en un clúster de Valkey o Redis OSS
El siguiente procedimiento describe cómo migrar el tipo de nodo de un clúster OSS de Valkey o Redis mediante la ElastiCache consola. Durante este proceso, el clúster de Valkey o Redis OSS seguirá atendiendo solicitudes con un tiempo de inactividad mínimo. Según la configuración del clúster, puede ver los siguientes tiempos de inactividad. Las siguientes son estimaciones y pueden diferir en función de sus configuraciones específicas:
-
El modo de clúster deshabilitado (nodo único) puede ver aproximadamente 60 segundos, principalmente debido a la propagación de DNS.
-
El modo de clúster deshabilitado (con nodo de réplica) puede experimentar aproximadamente 1 segundo para los clústeres que ejecutan Valkey 7.2 y versiones posteriores o Redis OSS 5.0.6 y versiones posteriores. Todas las versiones inferiores pueden experimentar aproximadamente 10 segundos.
-
El modo de clúster habilitado puede ver aproximadamente 1 segundo.
Para modificar un tipo de nodo de clúster de Valkey o Redis OSS mediante la consola:
-
Inicie sesión en la consola y ábrala en ElastiCache . https://console.aws.amazon.com/elasticache/
-
En el panel de navegación, elija Clústeres de Valkey o Clústeres de Redis OSS.
-
En la lista de clústeres, seleccione el clúster que desea migrar.
-
Elija Actions (Acciones) y después Modify (Modificar).
-
Elija el nuevo tipo de nodo de la lista de tipos de nodos.
-
Si desea realizar el proceso de migración de forma inmediata, elija Apply immediately (Aplicar de inmediato). Si no selecciona Apply immediately (Aplicar de inmediato), el proceso de migración se realizará durante el siguiente periodo de mantenimiento del 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.
Para modificar un tipo de nodo de clúster de Valkey o Redis OSS mediante la AWS CLI:
Utilice la modify-replication-groupAPI como se muestra a continuación:
Para Linux, macOS o Unix:
aws elasticache modify-replication-group / --replication-group-id
my-replication-group
/ --cache-node-typenew-node-type
/ --apply-immediately
Para Windows:
aws elasticache modify-replication-group ^ --replication-group-id
my-replication-group
^ --cache-node-typenew-node-type
^ --apply-immediately
En este escenario, el valor de new-node-type
es el tipo de nodo al que se está migrando. Al pasar el parámetro --apply-immediately
, la actualización se aplicará de inmediato cuando el grupo de reproducción pase del estado de modifying (modificando) a modificación (disponible). Si no selecciona Apply immediately (Aplicar de inmediato), el proceso de migración se realizará durante el siguiente periodo de mantenimiento del clúster.
nota
Si no puede modificar el clúster con un error InvalidCacheClusterState
, primero debe eliminar un nodo con error de restauración.
Reparar o eliminar restore-failed-node
El siguiente procedimiento describe cómo reparar o eliminar los nodos con error de restauración en el clúster de Valkey o Redis OSS. Para obtener más información sobre cómo los ElastiCache nodos entran en un estado de restauración fallida, consulte. Visualización ElastiCache del estado del nodo Recomendamos eliminar primero los nodos que se encuentren en un estado de restauración fallida, migrar los nodos restantes de la generación anterior del ElastiCache clúster a un tipo de nodo de nueva generación y, por último, volver a añadir el número de nodos necesario.
Eliminar el nodo con error de restauración (consola):
-
Inicie sesión en la consola y abra la consola en. ElastiCache https://console.aws.amazon.com/elasticache/
-
En el panel de navegación, elija Clústeres de Valkey o Clústeres de Redis OSS.
-
En la lista de clústeres, elija el clúster del que desea eliminar un nodo.
-
En la lista de particiones, elija la partición de la que desea eliminar un nodo. Omita este paso si el modo clúster se encuentra deshabilitado para el clúster.
-
En la lista de nodos, elija el nodo con un estado
restore-failed
. -
Elija Actions (Acciones) y, a continuación, elija Delete node (Eliminar nodo).
Una vez que haya eliminado del ElastiCache clúster los nodos que hayan fallado en la restauración, podrá migrar a un tipo de nueva generación. Para obtener más información, consulte lo descrito anteriormente sobre Migración de nodos en un clúster de Valkey o Redis OSS.
Para volver a añadir nodos al ElastiCache clúster, consulte. Añadir nodos a un ElastiCache clúster
Migración de nodos en un clúster de Memcached
ElastiCache Para migrar Memcached a un tipo de nodo diferente, debe crear un clúster nuevo, que siempre comience vacío para que la aplicación pueda rellenarlo.
Para migrar su tipo de nodo ElastiCache de clúster a Memcached mediante la consola: ElastiCache
-
Cree un nuevo clúster con el nuevo tipo de nodo. Para obtener más información, consulte Creación de un clúster de Memcached (consola).
-
En la aplicación, actualice los puntos de enlace a los puntos de enlace del nuevo clúster. Para obtener más información, consulte Búsqueda de puntos de conexión de un clúster (consola) (Memcached)
-
Elimine el clúster anterior. Para obtener más información, consulte Eliminar un clúster en ElastiCache.