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.
Reemplazo de nodos (Valkey y Redis OSS)
Amazon ElastiCache suele actualizar su flota con parches y actualizaciones que se aplican a las instancias sin problemas. Sin embargo, cada cierto tiempo tenemos que volver a lanzar los nodos de ElastiCache con el fin de aplicar actualizaciones obligatorias de sistemas operativos en el host subyacente. Estas sustituciones son necesarias para aplicar actualizaciones que refuerzan la seguridad, la fiabilidad y el rendimiento operativo.
Puede optar por administrar personalmente estas sustituciones en cualquier momento antes del periodo programado para la sustitución de nodos. Cuando administre personalmente una sustitución, la instancia recibirá la actualización del sistema operativo cuando vuelva a lanzar el nodo y se cancelará la sustitución de nodos programada. Es posible que reciba alertas que indiquen que va a tener lugar la sustitución de nodos. Si ya ha mitigado manualmente la necesidad de mantenimiento, puede hacer caso omiso de estas alertas.
nota
Los nodos de caché de reemplazo generados de forma automática por Amazon ElastiCache pueden tener direcciones IP diferentes. Usted es responsable de revisar la configuración de la aplicación para asegurarse de que los nodos de caché estén asociados con las direcciones IP apropiadas.
En la siguiente lista, se identifican las acciones que puede realizar cuando ElastiCache programa el reemplazo de uno de los nodos de Valkey o Redis OSS. Para agilizar la búsqueda de la información que necesita para su situación, elija una opción del menú siguiente.
-
Do nothing: permita que Amazon ElastiCache reemplace el nodo según lo programado.
-
Change your maintenance window: cambie el periodo de mantenimiento a un mejor momento.
-
Configuraciones de Valkey o Redis OSS (modo de clúster habilitado)
-
Replace the only node in any Valkey or Redis OSS cluster: procedimiento para reemplazar un nodo en un clúster de Valkey o Redis OSS mediante la copia de seguridad y restauración.
-
Replace a replica node in any Valkey or Redis OSS cluster: procedimiento para reemplazar una réplica de lectura en cualquier clúster de Valkey o Redis OSS al aumentar y disminuir el recuento de réplicas sin tiempo de inactividad del clúster.
-
Replace any node in a Valkey or Redis OSS (cluster mode enabled) shard: procedimiento dinámico sin tiempo de inactividad del clúster para reemplazar un nodo en un clúster de Valkey o Redis OSS (modo de clúster habilitado) al escalar y reducir horizontalmente.
-
-
Configuraciones de Valkey o Redis OSS (modo de clúster deshabilitado)
-
Replace the only node in any Valkey or Redis OSS cluster: procedimiento para reemplazar cualquier nodo en un clúster de Valkey o Redis OSS mediante la copia de seguridad y restauración.
-
Replace a replica node in any Valkey or Redis OSS cluster: procedimiento para reemplazar una réplica de lectura en cualquier clúster de Valkey o Redis OSS al aumentar y disminuir el recuento de réplicas sin tiempo de inactividad del clúster.
-
Replace a node in a Valkey or Redis OSS (cluster mode disabled) cluster: procedimiento para reemplazar un nodo en un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) mediante la replicación.
-
Replace a Valkey or Redis OSS (cluster mode disabled) read-replica: procedimiento que permite reemplazar de forma manual una réplica de lectura en un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
-
Replace a Valkey or Redis OSS (cluster mode disabled) primary node: procedimiento que permite reemplazar de forma manual el nodo principal en un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
-
Opciones de reemplazo de nodos de Valkey o Redis OSS
-
No hacer nada: si no hace nada, ElastiCache reemplaza el nodo según lo programado.
En las configuraciones que no son de clúster y tienen la conmutación por error automática habilitada, los clústeres de Valkey 7.2 y versiones posteriores y Redis OSS 5.0.6 y versiones posteriores completarán el reemplazo a la vez que el clúster permanece en línea y atiende solicitudes de escritura entrantes. En los clústeres que tienen habilitada la conmutación por error y la versión 4.0.10 de Redis OSS o anteriores, es posible que observe una breve interrupción de escritura que puede llegar a durar unos segundos y que está asociada a las actualizaciones de DNS.
Si el nodo es miembro de un clúster activado para la conmutación por error automática, ElastiCache para Valkey o Redis OSS proporciona una mayor disponibilidad durante la aplicación de parches, actualizaciones y otras operaciones de reemplazo de nodos relacionadas con el mantenimiento.
En las configuraciones de clúster de ElastiCache que se han configurado para utilizar clientes del clúster de ElastiCache para Valkey o para Redis OSS, la sustitución se realizará mientras el clúster atiende solicitudes de escritura entrantes.
En las configuraciones que no son de clúster y tienen la conmutación por error automática activada, los clústeres de Valkey 7.2 y versiones posteriores y de Redis OSS 5.0.6 y versiones posteriores completarán el reemplazo a la vez que el clúster permanece en línea y atiende solicitudes de escritura entrantes. En los clústeres que tienen habilitada la conmutación por error y la versión 4.0.10 de Redis OSS o anteriores, es posible que observe una breve interrupción de escritura que puede llegar a durar unos segundos y que está asociada a las actualizaciones de DNS.
Si el nodo es independiente, Amazon ElastiCache primero lanzará un nodo de reemplazo y, a continuación, sincronizará desde el nodo existente. El nodo existente no estará disponible para las solicitudes de servicio durante este periodo. Una vez que se complete la sincronización, el nodo existente se cerrará y el nodo nuevo ocupará su lugar. ElastiCache hará todo lo posible por retener los datos durante esta operación.
-
Cambie el periodo de mantenimiento: para eventos de mantenimiento programados, recibirá un correo electrónico o un evento de notificación de ElastiCache. En estos casos, si cambia el periodo de mantenimiento antes de la hora de sustitución programada, su nodo se sustituirá en ese momento a la nueva hora. Para obtener más información, consulte los siguientes temas:
nota
La capacidad de cambiar el periodo de sustitución al mover el periodo de mantenimiento, solo se encuentra disponible cuando la notificación de ElastiCache incluye un periodo de mantenimiento. Si la notificación no incluye un periodo de mantenimiento, no se puede cambiar el periodo de sustitución.
Por ejemplo, supongamos que es jueves 9 de noviembre a las 15:00 h y el próximo periodo de mantenimiento es el viernes 10 de noviembre a las 17:00 h. A continuación, se exponen tres escenarios con sus resultados:
-
Cambia el periodo de mantenimiento a los viernes a las 16:00, después de la fecha y hora actuales y antes del siguiente periodo de mantenimiento programado. El nodo se sustituye el viernes 10 de noviembre a las 16:00.
-
Cambia el periodo de mantenimiento al sábado a las 16:00, después de la fecha y hora actuales y después del siguiente periodo de mantenimiento programado. El nodo se sustituye el sábado 11 de noviembre a las 16:00.
-
Cambia el periodo de mantenimiento al miércoles a las 16:00 (un día anterior de la misma semana que la fecha y hora actuales). El nodo se sustituye el próximo miércoles 15 de noviembre a las 16:00.
Para obtener instrucciones, consulte Administración del mantenimiento de clústeres de ElastiCache.
-
-
Reemplazar el único nodo en cualquier clúster de Valkey o Redis OSS: si el clúster no tiene réplicas de lectura, puede utilizar el siguiente procedimiento para reemplazar el nodo.
Para sustituir el único nodo mediante operaciones de copia de seguridad y restauración
-
Cree una instantánea del clúster del nodo. Para obtener instrucciones, consulte Copias de seguridad manuales.
-
Cree un nuevo clúster mediante la propagación de los datos a partir de la instantánea. Para obtener instrucciones, consulte Restauración desde una copia de seguridad a una nueva caché.
-
Elimine el clúster con el nodo programado para su sustitución. Para obtener instrucciones, consulte Eliminar un clúster en ElastiCache.
-
En su aplicación, sustituya el punto de enlace del nodo anterior por el punto de enlace del nuevo nodo.
-
-
Reemplazar un nodo de réplica en cualquier clúster de Valkey o Redis OSS: para reemplazar un clúster de réplicas, aumente el recuento de réplicas. Para hacerlo, agregue una réplica y, a continuación, reduzca el número de réplicas eliminando la réplica que desee reemplazar. Este proceso es dinámico y no tiene asociado ningún tiempo de inactividad del clúster.
nota
Si la partición o el grupo de reproducción ya tiene cinco réplicas, invierta los pasos 1 y 2.
Reemplazo de una réplica en cualquier clúster de Valkey o Redis OSS
-
Aumente el número de réplicas agregando una réplica al fragmento o grupo de reproducción. Para obtener más información, consulte Aumento del número de réplicas de una partición.
-
Elimine la réplica que desea sustituir. Para obtener más información, consulte Reducción del número de réplicas de una partición.
-
Actualice los puntos de enlace de la aplicación.
-
-
Reemplazar cualquier nodo en una partición de Valkey o Redis OSS (modo de clúster habilitado): para reemplazar el nodo de un clúster sin tiempo de inactividad, utilice el cambio de partición en línea. Primero agregue un fragmento mediante el escalado ascendente y, a continuación, elimine el fragmento con el nodo que se reemplazará mediante el escalado descendente.
Reemplazo de cualquier nodo en un clúster de Valkey o Redis OSS (modo de clúster habilitado)
-
Escalado ascendente: agregue un fragmento adicional con la misma configuración que el existente con el nodo que se reemplazará. Para obtener más información, consulte Adición de particiones con los cambios de particiones en línea.
-
Reducción horizontal: elimine la partición con el nodo que se sustituirá. Para obtener más información, consulte Eliminación de particiones con los cambios de particiones en línea.
-
Actualice los puntos de enlace de la aplicación.
-
-
Reemplazar un nodo en un clúster de Valkey o Redis OSS (modo de clúster deshabilitado): si el clúster es de Valkey o Redis OSS (modo de clúster deshabilitado) sin réplicas de lectura, utilice el siguiente procedimiento para reemplazar el nodo.
Para sustituir el nodo mediante la reproducción (solo modo de clúster desactivado), realice el siguiente procedimiento:
-
Agregue la reproducción al clúster con el nodo programado para reemplazo como nodo primario. No habilite Multi-AZ en este clúster. Para obtener instrucciones, consulte Adición de replicación a un clúster de Valkey o Redis OSS sin particiones.
-
Agregue una réplica de lectura al clúster. Para obtener instrucciones, consulte Para añadir nodos a un ElastiCache clúster (consola).
-
Promocione la réplica de lectura recién creada a nodo principal. Para obtener instrucciones, consulte Promoción de una réplica de lectura a principal para grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
-
Elimine el nodo programado para su sustitución. Para obtener instrucciones, consulte Eliminar nodos de un ElastiCache clúster.
-
En su aplicación, sustituya el punto de enlace del nodo anterior por el punto de enlace del nuevo nodo.
-
-
Reemplazar una réplica de lectura de Valkey o Redis OSS (clúster modo deshabilitado): si el nodo es una réplica de lectura, reemplácelo.
Si su clúster tiene solo un nodo de réplica y están habilitadas Multi-AZ, debe deshabilitarlas para poder eliminar la réplica. Para obtener instrucciones, consulte Modificación de un grupo de reproducción.
Reemplazo de una réplica de lectura de Valkey o Redis OSS (modo de clúster deshabilitado)
-
Elimine la réplica programada para la sustitución. Para obtener instrucciones, consulte lo siguiente:
-
Agregue una nueva réplica para reemplazar la programada para el reemplazo. Si utiliza el mismo nombre que el de la réplica que acaba de eliminar, puede pasar al paso 3. Para obtener instrucciones, consulte lo siguiente:
-
En su aplicación, sustituya el punto de enlace de la réplica anterior por el punto de enlace de la nueva réplica.
-
Si deshabilitó las Multi-AZ al inicio, vuelva a habilitarlas ahora. Para obtener instrucciones, consulte Habilitación de Multi-AZ .
-
-
Reemplazar un nodo principal de Valkey o Redis OSS (modo de clúster deshabilitado): si es el nodo principal, primero promueva una réplica de lectura a principal. A continuación, elimine la réplica que era el nodo primario.
Si su clúster tiene solo una réplica y están habilitadas Multi-AZ, debe deshabilitarlas para poder eliminar la réplica en el paso 2. Para obtener instrucciones, consulte Modificación de un grupo de reproducción.
Reemplazo de un nodo principal de Valkey o Redis OSS (modo de clúster deshabilitado)
-
Promocione una réplica de lectura a primaria. Para obtener instrucciones, consulte Promoción de una réplica de lectura a principal para grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
-
Elimine el nodo cuya sustitución está programada (antiguo nodo primario). Para obtener instrucciones, consulte Eliminar nodos de un ElastiCache clúster.
-
Agregue una nueva réplica para reemplazar la programada para el reemplazo. Si utiliza el mismo nombre que el del nodo que acaba de eliminar, puede omitir el cambio de puntos de enlace en la aplicación.
Para obtener instrucciones, consulte Adición de una réplica de lectura para Valkey o Redis OSS (modo de clúster deshabilitado).
-
En su aplicación, sustituya el punto de enlace del nodo anterior por el punto de enlace del nuevo nodo.
-
Si deshabilitó las Multi-AZ al inicio, vuelva a habilitarlas ahora. Para obtener instrucciones, consulte Habilitación de Multi-AZ .
-