À propos de la mise à niveau de la version Memcached d'une instance

Cette page décrit le comportement de votre instance Memorystore pour Memcached lors d'une opération de mise à niveau de version, l'impact d'une opération de mise à niveau sur votre application et le moment où vous devez exécuter une opération de mise à niveau. Pour savoir comment mettre à niveau la version Memcached d'une instance, consultez Mettre à niveau la version Memcached d'une instance.

La mise à niveau d'une instance a des conséquences sur les performances et le stockage de votre application.

Bonnes pratiques pour mettre à niveau la version Memcached d'une instance

Mettez à niveau votre instance pendant les périodes de faible trafic afin de minimiser l'impact du vidage complet du cache causé par l'opération de mise à niveau. Pour savoir comment surveiller le trafic des instances, consultez Surveiller des instances Memcached.

Comportement de la mise à niveau de la version

L'instance Memcached fait l'objet d'un vidage complet du cache lors d'une opération de mise à niveau de version. Les instances multinœuds sont partiellement disponibles pendant l'opération de mise à niveau. Une fois l'instance mise à niveau, vous ne pourrez pas revenir à une version antérieure.

Une opération de mise à niveau entraîne également une courte réinitialisation de la connexion des nœuds pendant quelques minutes, voire moins. Les applications doivent intégrer une logique de nouvelles tentatives dans le code pour pouvoir se reconnecter aux nœuds. Le point de terminaison de découverte et les points de terminaison des nœuds Memcached restent les mêmes.

En raison de la courte interruption de la connexion, il est possible qu'une petite quantité de données obsolètes ou incohérentes n'ait pas été écrite ou mise à jour dans le cache pendant la courte période d'indisponibilité du nœud Memcached.