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.
Versiones del motor y actualizaciones
MAJORlas versiones son para cambios API incompatibles y MINOR las versiones son para nuevas funcionalidades añadidas de forma compatible con versiones anteriores. PATCHlas versiones son para correcciones de errores compatibles con versiones anteriores y cambios no funcionales.
nota
Si un OSS clúster de Redis se replica en una o más regiones, la versión del motor se actualiza para las regiones secundarias y, después, para la región principal.
Administración de versiones para Serverless ElastiCache
ElastiCache Serverless aplica automáticamente la última versión MINOR y la versión de PATCH software a la memoria caché, sin que la aplicación se vea afectada ni se produzca un tiempo de inactividad. No tiene que hacer nada.
Cuando haya una nueva MAJOR versión disponible, ElastiCache Serverless le enviará una notificación en la consola y un evento en ella. EventBridge Puede optar por actualizar la memoria caché a la versión principal más reciente modificando la memoria caché mediante la consola o API seleccionando la última versión del motor. CLI
Administración de versiones para clústeres de diseño propio ElastiCache
Al trabajar con ElastiCache clústeres de diseño propio, puede controlar si el software que alimenta el clúster de caché se actualiza a las nuevas versiones compatibles con ellas. ElastiCache Puede controlar cuándo actualizar la memoria caché a las versiones y PATCH versiones más recientes disponiblesMAJOR. MINOR Para iniciar la actualización de las versiones del motor en el clúster o el grupo de reproducción, modifíquelo y especifique una nueva versión del motor.
Puede controlar si el software compatible con el protocolo que alimenta su clúster de caché se actualiza a las nuevas versiones compatibles con ellas y cuándo. ElastiCache Este nivel de control permite mantener la compatibilidad con versiones concretas, probar nuevas versiones con la aplicación antes de implementarlas en producción y realizar actualizaciones de versiones en los horarios y los plazos que más le convengan.
Como las actualizaciones de versión pueden conllevar algunos riesgos de compatibilidad, no se producen automáticamente. Debe iniciarlas.
Para actualizar a una versión de Memcached más reciente, modifique su clúster de caché especificando la nueva versión del motor que desee usar. La actualización a una nueva versión de Memcached es un proceso destructivo: perderá los datos y deberá comenzar con una caché nueva. Para obtener más información, consulte Modificación de clústeres.
Debe tener en cuenta los requisitos siguientes a la hora de actualizar de una versión antigua de Memcached a la versión 1.4.33 o posterior. Se produce un error con CreateCacheCluster
y ModifyCacheCluster
en las condiciones que se describen a continuación:
-
Si
slab_chunk_max > max_item_size
. -
Si
max_item_size modulo slab_chunk_max != 0
. -
Si
max_item_size > ((max_cache_memory - memcached_connections_overhead) / 4)
.El valor
(max_cache_memory - memcached_connections_overhead)
es la memoria útil del nodo para los datos. Para obtener más información, consulte Capacidad adicional para conexiones de Memcached.
Consideraciones sobre la actualización al trabajar con clústeres de autodiseño
nota
Las siguientes consideraciones solo son aplicables al actualizar clústeres de autodiseño. No se aplican a Serverless. ElastiCache
Cuando actualice un clúster de autodiseño, tenga en cuenta lo siguiente
La administración de la versión del motor está diseñada para que pueda tener el mayor control posible sobre cómo se produce la aplicación de parches. Sin embargo, ElastiCache se reserva el derecho de aplicar parches al clúster en su nombre en el improbable caso de que se produzca una vulnerabilidad de seguridad crítica en el sistema o en el software de la memoria caché.
-
Puesto que el motor de Memcached no es compatible con la persistencia, las actualizaciones de versión del motor de Memcached son siempre un proceso disruptivo que borra todos los datos de caché del clúster.
Cómo actualizar las versiones del motor
Para comenzar las actualizaciones de versión a su clúster, modifíquelo y especifique una versión de motor más reciente. Para ello, puede utilizar la ElastiCache consola, la o las siguientes AWS CLI opciones: ElastiCache API
-
Para usar el AWS Management Console, consulte — Modificación de clústeres a través de la consola.
-
Para usar el AWS CLI, consulte Modificación de clústeres con CLI.
-
Para usar el ElastiCache API, consulte Modificación de clústeres a través del API.