Nesta página, descrevemos como sua instância do Memorystore para Memcached se comporta durante uma operação de upgrade da versão, como uma operação de upgrade pode afetar seu aplicativo e quando é preciso executar uma operação de upgrade. Para saber como fazer upgrade da versão do Memcached de uma instância, consulte Fazer upgrade da versão do Memcached de uma instância.
O upgrade de uma instância tem implicações no desempenho e no armazenamento do aplicativo.
Práticas recomendadas para fazer upgrade da versão do Memcached de uma instância
Faça upgrade da instância durante períodos de baixo tráfego para minimizar o impacto da limpeza completa do cache causado pela operação de upgrade. Para saber como monitorar o tráfego da instância, consulte Monitorar instâncias do Memcached.
Comportamento de upgrade da versão
A instância do Memcached passa por uma limpeza completa de cache durante uma operação de upgrade de versão. As instâncias de vários nós ficam parcialmente disponíveis durante a operação de upgrade. Não é possível fazer downgrade da instância para uma versão anterior após o upgrade.
Uma operação de upgrade também faz com que os nós passem por uma breve redefinição de conexão de alguns minutos ou menos. Os aplicativos precisam incorporar a lógica de repetição no código para se reconectar aos nós. Os endpoints de descoberta e de nós do Memcached permanecem os mesmos.
Devido à interrupção de curto prazo na conexão, pode haver uma pequena quantidade de dados desatualizados ou inconsistentes que não gravaram ou atualizaram no cache pelo curto período de tempo em que o nó do Memcached ficou indisponível.