Esta página descreve o comportamento da sua instância do Memorystore for Memcached durante uma operação de atualização de versão, como uma operação de atualização pode afetar a sua aplicação e quando deve executar uma operação de atualização. Para saber como atualizar a versão do Memcached de uma instância, consulte o artigo Atualize a versão do Memcached de uma instância.
A atualização de uma instância tem implicações no desempenho e no armazenamento da sua aplicação.
Práticas recomendadas para atualizar a versão do Memcached de uma instância
Atualize a sua instância durante períodos de baixo tráfego da instância para minimizar o impacto da limpeza total da cache causada pela operação de atualização. Para saber como monitorizar o tráfego de instâncias, consulte o artigo Monitorize instâncias do Memcached.
Comportamento da atualização de versão
A instância do Memcached é submetida a uma limpeza completa da cache durante uma operação de atualização de versão. As instâncias com vários nós estão parcialmente disponíveis durante a operação de atualização. Não pode reverter a instância para uma versão anterior depois de ter sido atualizada.
Uma operação de atualização também faz com que os nós sejam submetidos a uma reposição rápida da ligação de alguns minutos ou menos. As aplicações devem incorporar uma lógica de repetição no código para poderem voltar a ligar-se aos nós. O ponto final de descoberta e os pontos finais de nó memcached permanecem os mesmos.
Devido à interrupção da ligação a curto prazo, pode haver uma pequena quantidade de dados desatualizados ou inconsistentes que não foram escritos nem atualizados na cache durante o curto período em que o nó do Memcached esteve indisponível.