Questa pagina descrive il comportamento dell'istanza Memorystore for Memcached durante un'operazione di upgrade della versione, l'impatto di un'operazione di upgrade sull'applicazione e quando è necessario eseguire un'operazione di upgrade. Per informazioni su come eseguire l'upgrade della versione Memcached di un'istanza, vedi Eseguire l'upgrade della versione Memcached di un'istanza.
L'upgrade di un'istanza ha implicazioni sulle prestazioni e sullo spazio di archiviazione per l'applicazione.
Best practice per l'upgrade della versione Memcached di un'istanza
Esegui l'upgrade dell'istanza durante i periodi di traffico ridotto delle istanze per ridurre al minimo l'impatto dello svuotamento completo della cache causato dall'operazione di upgrade. Per scoprire come monitorare il traffico delle istanze, vedi Monitorare le istanze Memcached.
Comportamento durante l'upgrade della versione
L'istanza Memcached viene svuotata completamente della cache durante un'operazione di upgrade della versione. Le istanze con più nodi sono disponibili parzialmente durante l'operazione di upgrade. Non puoi eseguire il downgrade dell'istanza a una versione precedente dopo l'upgrade.
Un'operazione di upgrade causa anche un breve ripristino della connessione di un paio di minuti, o anche meno. Le applicazioni devono incorporare nel codice la logica dei nuovi tentativi per potersi riconnettere ai nodi. L'endpoint di rilevamento e gli endpoint dei nodi memcached rimangono gli stessi.
A causa dell'interruzione di connessione a breve termine, potrebbe esserci una piccola quantità di dati inattivi o incoerenti che non sono stati scritti o aggiornati nella cache per il breve periodo di tempo in cui il nodo Memcached non era disponibile.