Acerca de la actualización de la versión de Memcached de una instancia

En esta página se describe cómo se comporta tu instancia de Memorystore para Memcached durante una operación de actualización de versión, cómo puede afectar una operación de actualización a tu aplicación y cuándo debes ejecutar una operación de actualización. Para saber cómo actualizar la versión de Memcached de una instancia, consulta Actualizar la versión de Memcached de una instancia.

Actualizar una instancia tiene implicaciones en el rendimiento y el almacenamiento de tu aplicación.

Prácticas recomendadas para actualizar la versión de Memcached de una instancia

Actualiza tu instancia durante los periodos de poco tráfico para minimizar el impacto de la limpieza completa de la caché que provoca la operación de actualización. Para obtener información sobre cómo monitorizar el tráfico de instancias, consulte Monitorizar instancias de Memcached.

Comportamiento de la actualización de versiones

La instancia de Memcached se somete a una limpieza de caché completa durante una operación de actualización de versión. Las instancias de varios nodos están disponibles parcialmente durante la operación de actualización. Una vez que se haya actualizado la instancia, no podrás cambiarla a una versión anterior.

Una operación de actualización también provoca que los nodos se sometan a un breve restablecimiento de la conexión de un par de minutos o menos. Las aplicaciones deben incorporar lógica de reintento en el código para poder volver a conectarse a los nodos. El punto de conexión de descubrimiento y los puntos de conexión de los nodos de memcached siguen siendo los mismos.

Debido a la interrupción de la conexión a corto plazo, puede haber una pequeña cantidad de datos obsoletos o incoherentes que no se hayan escrito o actualizado en la caché durante el breve periodo en el que el nodo de Memcached no estaba disponible.