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.
Actualizaciones de servicio en ElastiCache
ElastiCache monitorea automáticamente su flota de cachés, clústeres y nodos para aplicar las actualizaciones de servicio a medida que estén disponibles. Las actualizaciones de servicio para las cachés sin servidor se aplican de forma transparente y automática. Para los clústeres basados en nodos, configuras una ventana de mantenimiento predefinida. Las actualizaciones de seguridad críticas se aplicarán automáticamente en estos períodos de mantenimiento. Todas las demás actualizaciones estarán disponibles mediante una actualización de autoservicio.
Con las actualizaciones de autoservicio, usted controla cuándo y qué actualizaciones se aplican a los clústeres basados en nodos. También puede supervisar el progreso de estas actualizaciones en el ElastiCache clúster seleccionado en tiempo real.
Administración de actualizaciones de servicio para clústeres basados en nodos
ElastiCache Las actualizaciones de servicio para los clústeres basados en nodos se publican de forma regular. Si tiene uno o más clústeres basados en nodos aptos para esas actualizaciones de servicio, recibirá notificaciones por correo electrónico, redes sociales, el panel de salud personal (PHD) y los CloudWatch eventos de Amazon cuando se publiquen las actualizaciones. Las actualizaciones también se muestran en la página de actualizaciones del servicio de la consola. ElastiCache Al usar este panel, puede ver todas las actualizaciones del servicio y su estado para su ElastiCache flota. Las actualizaciones de servicio para las cachés sin servidor se aplican de forma transparente y no se pueden administrar mediante actualizaciones de servicio.
Puede controlar cuándo se debe aplicar una actualización antes de que se inicie una actualización automática. Hay tres tipos de actualizaciones de servicio:
-
actualización de seguridad: incluye los parches de seguridad más recientes. Le recomendamos encarecidamente que aplique las actualizaciones de seguridad lo antes posible para garantizar que sus ElastiCache clústeres estén siempre actualizados con los parches de seguridad más recientes.
-
actualización del motor: incluye parches o actualizaciones menores de la versión del motor relacionadas con las optimizaciones del rendimiento o la estabilidad de la versión actual del motor.
-
actualización de la versión principal del motor: incluye una versión principal o un cambio de tipo de motor, normalmente debido a que la versión actual del motor está llegando al final de su vida útil. Te recomendamos que revises detenidamente las notas de compatibilidad de versiones de antes de aplicar dichas actualizaciones. Versiones del motor y actualización en ElastiCache
En las siguientes secciones se describen detalladamente las opciones.
Aplicación de las actualizaciones de servicio
Puede comenzar a aplicar las actualizaciones del servicio a la flota Redis desde el momento en que las actualizaciones tengan el estado available (disponible). Las actualizaciones del servicio son acumulativas. Es decir, todas las actualizaciones que no se hayan aplicado se incluirán con la última actualización.
Si una actualización de servicio tiene habilitada la actualización automática, puede optar por anotar cualquier acción cuando esté disponible. ElastiCache programará la aplicación de la actualización durante una de las próximas ventanas de mantenimiento de tus clústeres, después de la Auto-update fecha de inicio. Recibirá notificaciones relacionadas con cada etapa de la actualización.
nota
Solo puede aplicar las actualizaciones de servicio que tengan un estado disponible o programado.
Para obtener más información sobre cómo revisar y aplicar cualquier actualización específica de un servicio a los clústeres aplicables ElastiCache , consulte. Aplicación de las actualizaciones de servicio con la consola
Cuando haya una nueva actualización de servicio disponible para uno o más de tus ElastiCache clústeres, puedes usar la ElastiCache consola, la API o AWS CLI aplicar la actualización. En las siguientes secciones se explican las opciones que puede utilizar para aplicar las actualizaciones.
Aplicación de las actualizaciones de servicio con la consola
Para consultar la lista de las distintas actualizaciones de servicio disponibles, junto con otra información, vaya a Service Updates (Actualizaciones de servicio) en la consola.
-
Inicia sesión en Consola de administración de AWS y abre la ElastiCache consola de Amazon en https://console.aws.amazon.com/elasticache/
. En el panel de navegación, seleccione Service Updates (Actualizaciones de servicio).
-
En Service Updates (Actualizaciones de servicio) puede consultar lo siguiente:
Service update name (Nombre de actualización de servicio): el nombre único de la actualización de servicio
Tipo de actualización: el tipo de actualización del servicio, que puede ser security-update, engine-update o engine-major-version-update
-
Update Severity (Gravedad de la actualización): la prioridad de aplicación de la actualización:
-
critical (crítica): recomendamos que aplique esta actualización inmediatamente (en un plazo de 14 días o menos).
-
important (importante): recomendamos que aplique esta actualización tan pronto como el flujo de negocio lo permita (en un plazo de 30 días o menos).
-
medium (media): recomendamos que aplique esta actualización tan pronto como pueda (en un plazo de 60 días o menos).
-
low (baja): recomendamos que aplique esta actualización tan pronto como pueda (en un plazo de 90 días o menos).
-
Engine version (Versión del motor): si el tipo de actualización es actualización del motor, la versión del motor que se está actualizando.
-
Fecha de lanzamiento: cuándo se publica la versión y cuándo está disponible para su aplicación en los clústeres.
-
Fecha de aplicación recomendada: fecha en la que ElastiCache recomienda aplicar las actualizaciones.
-
Auto-update después de la fecha de vencimiento: indica si ElastiCache se programa automáticamente la actualización del servicio para que se aplique durante el período de mantenimiento del clúster una vez que haya transcurrido la fecha de caducidad recomendada. ElastiCache establece este valor en función de la gravedad del parche. Este valor no se puede modificar. Si el valor es
Yes, ElastiCache programa la actualización automáticamente. Si el valor esNo, ElastiCache no se aplica automáticamente la actualización después de la fecha límite y puede aplicarla manualmente o elegir no aplicarla. -
Status (Estado): el estado de la actualización, que es uno de los siguientes:
-
disponible: la aplicación está lista para los clústeres correspondientes.
-
complete (completa): la actualización se ha aplicado correctamente.
-
cancelled (cancelada): la actualización se ha cancelado y ya no es necesaria.
-
expired (caducada): la actualización ya no está disponible para ser aplicada.
-
Elija una actualización individual (no el botón de la izquierda) para ver los detalles de la actualización del servicio.
En la sección Cluster update status (Estado de actualización del clúster), puede ver una lista de clústeres en los que la actualización del servicio no se ha aplicado o se ha aplicado recientemente. Para cada clúster, puede ver lo siguiente:
Cluster name (Nombre del clúster): el nombre del clúster
Nodes Updated (Nodos actualizados): la proporción de nodos en un clúster específico que se actualizaron o que permanecen disponibles para la actualización del servicio específica.
Update Type (Tipo de actualización): el tipo de actualización de servicio, que es security-update o engine-update
Status (Estado): el estado de la actualización de servicio en el clúster, que es uno de los siguientes:
available (disponible): la aplicación está lista para los clústeres Redis correspondientes.
en progreso: la actualización se está aplicación a este clúster.
scheduled (programado): se ha programado la fecha de actualización.
complete (completa): la actualización se ha aplicado correctamente. El clúster con el estado completo se mostrará durante 7 días después de su finalización.
Si ha elegido alguno o todos los clústeres con estado available (disponible) o scheduled (programado) y, luego, eligió Apply now (Postúlese ahora), la actualización empezará a aplicarse en esos clústeres.
Aplicar las actualizaciones del servicio mediante el AWS CLI
Tras recibir una notificación de que hay actualizaciones del servicio disponibles, puede inspeccionarlas y aplicarlas con AWS CLI:
-
Para recuperar una descripción de las actualizaciones de servicio disponibles, ejecute el siguiente comando:
aws elasticache describe-service-updates --service-update-status availablePara obtener más información, consulte describe-service-updates.
-
Para aplicar una actualización de servicio en una lista de grupos de reproducción, ejecute el siguiente comando:
aws elasticache batch-apply-update-action \ --service-update-namemy-service-update\ --replication-group-idsmy-replication-group-1 my-replication-group-2Para un clúster de caché, ejecute el siguiente comando:
aws elasticache batch-apply-update-action \ --service-update-namemy-service-update\ --cache-cluster-idsmy-cache-cluster-1 my-cache-cluster-2Para obtener más información, consulte batch-apply-update-action.
Comprobar que se ha aplicado la actualización de servicio más reciente mediante el AWS consola
Puede comprobar que sus ElastiCache clústeres OSS de Valkey o Redis estén ejecutando la actualización de servicio más reciente siguiendo estos pasos:
Elige un clúster aplicable en la página de cachés OSS de Valkey o Redis
Seleccione Actualizaciones de servicio en el panel de navegación para ver las actualizaciones de servicio aplicables a ese clúster, si las hubiera.
Si la consola muestra una lista de actualizaciones de servicio, puede seleccionar la actualización de servicio y elegir Aplicar ahora.
Si la consola muestra el mensaje «No se ha encontrado ninguna actualización de servicio», significa que el clúster OSS ElastiCache de Valkey o Redis ya tiene aplicada la actualización de servicio más reciente.
Detención de las actualizaciones de servicio
Si es necesario, puede detener las actualizaciones de clústeres. Por ejemplo, es posible que desee detener las actualizaciones si tiene una aumento inesperado en los clústeres que se están actualizando. O es posible que desee detener las actualizaciones si tardan demasiado e interrumpen el flujo de un negocio en hora punta.
La operación Stopping (Deteniéndose) interrumpe inmediatamente todas las actualizaciones de esos clústeres y de todos los nodos que aún se deben actualizar. La operación continúa hasta completar todos los nodos que tienen el estado in progress (en curso). Sin embargo, detiene las actualizaciones de otros nodos del mismo clúster que tienen el estado update available (actualización disponible) y las cambia al estado Stopping (Deteniéndose).
Cuando se completa el flujo de trabajo Stopping (Deteniéndose), los nodos que tiene el estado Stopping (Deteniéndose) cambian al estado Stopped (Detenido). En función del flujo de trabajo de la actualización, algunos clústeres no tendrán todos los nodos actualizados. Otros clústeres podrían incluir algunos nodos que estén actualizados y otros nodos que aún tengan el estado update available (actualización disponible).
Puede terminar más adelante el proceso de actualización cuando el flujo de trabajo lo permita. En tal caso, elija los clústeres en los que desee completar las actualizaciones y, a continuación, elija Apply Now (Aplicar ahora). Para obtener más información, consulte Aplicación de las actualizaciones de servicio.
Uso de la consola
Puede interrumpir una actualización de servicio desde la ElastiCache consola. A continuación se indica cómo hacerlo:
-
Una vez finalizada la actualización del servicio en un clúster seleccionado, la ElastiCache consola muestra la pestaña View/Stop Actualizar en la parte superior del ElastiCache panel.
-
Para interrumpir la actualización, elija Stop Update (Detener actualización).
-
Cuando se detenga la actualización, elija el clúster y examine el estado. Este cambia al estado Deteniéndose y al final al estado Detenido.
Uso de AWS CLI
Puede interrumpir una actualización del servicio con AWS CLI. El siguiente ejemplo de código muestra cómo hacerlo.
Para un grupo de réplica, haga lo siguiente:
aws elasticache batch-stop-update-action \ --service-update-namemy-service-update\ --replication-group-idsmy-replication-group-1 my-replication-group-2
Para un clúster de caché, haga lo siguiente:
aws elasticache batch-stop-update-action \ --service-update-namemy-service-update\ --cache-cluster-idsmy-cache-cluster-1 my-cache-cluster-2
Para obtener más información, consulte BatchStopUpdateAction.