As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Substituição de nós (Valkey e Redis OSS)
A Amazon ElastiCache frequentemente atualiza sua frota com patches e upgrades aplicados às instâncias sem problemas. No entanto, de tempos em tempos, precisamos reiniciar seus ElastiCache nós para aplicar atualizações obrigatórias do sistema operacional ao host subjacente. Essas substituições são necessárias para aplicar atualizações que fortalecem a segurança, a confiabilidade e o desempenho operacional.
Você tem a opção de gerenciar essas substituições a qualquer momento antes da janela agendada para a substituição do nó. Ao gerenciar uma substituição sozinho, sua instância recebe a atualização do sistema operacional quando você executa novamente o nó e a substituição de nó agendada é cancelada. Você pode continuar recebendo alertas que indicam que a substituição do nó ocorrerá. Caso já tenha atenuado manualmente a necessidade da manutenção, você pode ignorar esses alertas.
nota
Os nós de cache de substituição gerados automaticamente pela Amazon ElastiCache podem ter endereços IP diferentes. Você é responsável por revisar a configuração do aplicativo para garantir que os nós de cache estejam associados aos endereços IP apropriados.
A lista a seguir identifica as ações que você pode tomar ao ElastiCache programar um dos nós do Valkey ou Redis OSS para substituição. Para agilizar a busca das informações de que você precisa para sua situação, escolha no menu a seguir.
-
Do nothing— Deixe a Amazon ElastiCache substituir o nó conforme programado.
-
Change your maintenance window: alterar sua janela de manutenção para um melhor momento.
-
Configurações do Valkey ou Redis OSS (modo cluster habilitado)
-
Replace the only node in any Valkey or Redis OSS cluster: um procedimento para substituir um nó em um cluster do Valkey ou Redis OSS usando backup e restauração.
-
Replace a replica node in any Valkey or Redis OSS cluster: um procedimento para substituir uma réplica de leitura em qualquer cluster do Valkey ou Redis OSS ao aumentar e diminuir a contagem de réplicas sem tempo de inatividade do cluster.
-
Replace any node in a Valkey or Redis OSS (cluster mode enabled) shard: um procedimento dinâmico sem tempo de inatividade do cluster para substituir um nó em um cluster do Valkey ou Redis OSS (modo cluster habilitado) com aumento ou redução de escala na horizontal.
-
-
Configurações do Valkey ou Redis OSS (modo cluster desabilitado)
-
Replace the only node in any Valkey or Redis OSS cluster: procedimento para substituir qualquer nó em um cluster do Valkey ou Redis OSS usando backup e restauração.
-
Replace a replica node in any Valkey or Redis OSS cluster: um procedimento para substituir uma réplica de leitura em qualquer cluster do Valkey ou Redis OSS ao aumentar e diminuir a contagem de réplicas sem tempo de inatividade do cluster.
-
Replace a node in a Valkey or Redis OSS (cluster mode disabled) cluster: procedimento para substituir um nó em um cluster do Valkey ou Redis OSS (modo cluster desabilitado) usando replicação.
-
Replace a Valkey or Redis OSS (cluster mode disabled) read-replica: um procedimento para substituir manualmente uma réplica de leitura em um grupo de replicação do Valkey ou Redis OSS (modo cluster desabilitado).
-
Replace a Valkey or Redis OSS (cluster mode disabled) primary node: um procedimento para substituir manualmente o nó primário em um grupo de replicação do Valkey ou Redis OSS (modo cluster desabilitado).
-
Opções de substituição de nós do Valkey e Redis OSS
-
Não fazer nada — Se você não fizer nada, ElastiCache substituirá o nó conforme programado.
Para configurações sem cluster com failover automático habilitado, os clusters no Valkey 7.2 e posteriores e no Redis OSS 5.0.6 e posteriores concluem a substituição enquanto o cluster permanece on-line e atende às solicitações de gravação recebidas. Para clusters habilitados para failover automático no Redis OSS 4.0.10 ou anteriores, você poderá observar uma breve interrupção da gravação, de até alguns segundos, associada à atualização do DNS.
Se o nó for membro de um cluster habilitado para failover automático, o OSS ElastiCache para Valkey ou Redis fornece maior disponibilidade durante patches, atualizações e outras substituições de nós relacionadas à manutenção.
Para configurações de ElastiCache cluster configuradas ElastiCache para uso em clientes de cluster Valkey ou Redis OSS, a substituição agora é concluída enquanto o cluster atende às solicitações de gravação recebidas.
Para configurações sem cluster com failover automático ativado, os clusters no Valkey 7.2 e superior e no Redis OSS 5.0.6 e superior são substituídos enquanto o cluster continua on-line e atende às solicitações de gravação recebidas. Para clusters habilitados para failover automático no Redis OSS 4.0.10 ou anteriores, você poderá observar uma breve interrupção da gravação, de até alguns segundos, associada à atualização do DNS.
Se o nó for independente, a Amazon ElastiCache primeiro inicia um nó substituto e depois sincroniza a partir do nó existente. O nó existente não está disponível para solicitações de serviço durante esse período. Quando a sincronização é concluída, o nó existente é encerrado e o novo nó toma seu lugar. ElastiCache faz o possível para reter seus dados durante essa operação.
-
Altere sua janela de manutenção — Para eventos de manutenção programados, você recebe um e-mail ou um evento de notificação de ElastiCache. Nesses casos, se você mudar sua janela de manutenção antes da hora de substituição programada, o nó será substituído no novo horário. Para obter mais informações, consulte:
nota
A capacidade de alterar a janela de substituição movendo a janela de manutenção só está disponível quando a ElastiCache notificação inclui uma janela de manutenção. Se a notificação não inclui uma janela de manutenção, não é possível alterar a janela de substituição.
Por exemplo, digamos que seja quinta-feira, 9 de novembro, às 15h e a próxima janela de manutenção seja sexta-feira, 10 de novembro, às 17h. Veja estes três cenários e seus resultados:
-
Você altera sua janela de manutenção para sexta-feira, 16h (após a data e hora atual e antes da próxima janela de manutenção programada). O nó é substituído na sexta-feira, 10 de novembro, às 16h.
-
Você altera sua janela de manutenção para sábado, 16h (após a data e hora atual e a próxima janela de manutenção programada). O nó é substituído no sábado, 11 de novembro, às 16h.
-
Você altera sua janela de manutenção para quarta-feira, 16h (dia da semana anterior à data e hora atual). O nó é substituído na próxima quarta-feira, 15 de novembro, às 16h.
Para obter instruções, consulte Gerenciando a manutenção ElastiCache do cluster.
-
-
Substituir o único nó em qualquer cluster do Valkey ou Redis OSS: caso o cluster não tenha réplicas de leitura, você pode usar o procedimento a seguir para substituir o nó.
Para substituir o único nó usando backup e restauração
-
Crie um snapshot do cluster do nó. Para obter instruções, consulte Realização de backups manuais.
-
Crie um novo cluster propagando-o a partir do snapshot. Para obter instruções, consulte Restauração de um backup para um novo cache.
-
Exclua o cluster com o nó programado para substituição. Para obter instruções, consulte Excluindo um cluster no ElastiCache.
-
No seu aplicativo, substitua o endpoint do nó antigo pelo endpoint do novo nó.
-
-
Substituir um nó de réplica em qualquer cluster do Valkey ou Redis OSS: para substituir um cluster de réplica, aumente sua contagem de réplicas. Para fazer isso, adicione uma réplica e diminua a contagem de réplicas removendo a réplica que deseja substituir. Esse processo é dinâmico e não tem tempo de inatividade do cluster.
nota
Caso o fragmento ou o grupo de replicação já tenha cinco réplicas, reverta as etapas 1 e 2.
Para substituir uma réplica em qualquer cluster do Valkey ou Redis OSS
-
Aumente a contagem de réplicas adicionando uma réplica ao estilhaço ou ao grupo de replicação. Para obter mais informações, consulte Aumento do número de réplicas em um fragmento.
-
Exclua a réplica que você deseja substituir. Para obter mais informações, consulte Diminuição do número de réplicas em um fragmento.
-
Atualize os endpoints no aplicativo.
-
-
Substituir qualquer nó em um fragmento do Valkey ou Redis OSS (modo cluster habilitado): para substituir o nó em um cluster sem nenhum tempo de inatividade, use a refragmentação on-line. Primeiro adicione um estilhaço por expansão e, depois, exclua o estilhaço com o nó a ser substituído por redução.
Para substituir qualquer nó em um cluster do Valkey ou Redis OSS (modo cluster habilitado)
-
Aumentar: adicione mais um estilhaço com a mesma configuração que o estilhaço existente que contém o nó a ser substituído. Para obter mais informações, consulte Adição de fragmentos com refragmentação online.
-
Diminuir: exclua o estilhaço com o nó a ser substituído. Para obter mais informações, consulte Remoção de fragmentos com refragmentação online.
-
Atualize os endpoints no aplicativo.
-
-
Substituir um nó em um cluster do Valkey ou Redis OSS (modo cluster desabilitado): se o cluster for um cluster do Valkey ou Redis OSS (modo cluster desabilitado) sem nenhuma réplica de leitura, use o procedimento a seguir para substituir o nó.
Como substituir o nó usando a replicação (somente para o modo de cluster desabilitado)
-
Adicione a replicação ao cluster com o nó programado para substituição como primário. Não habilite o recurso Multi-AZ nesse cluster. Para obter instruções, consulte Para adicionar replicação a um cluster do Valkey ou Redis OSS sem fragmentos.
-
Adicione uma réplica de leitura ao cluster. Para obter instruções, consulte Para adicionar nós a um ElastiCache cluster (console).
-
Promova a réplica de leitura recém-criada para primário. Para obter instruções, consulte Promoção de uma réplica de leitura a primário, para grupos de replicação do Valkey ou Redis OSS (modo cluster desabilitado).
-
Exclua o nó agendado para substituição. Para obter instruções, consulte Removendo nós de um ElastiCache cluster.
-
No seu aplicativo, substitua o endpoint do nó antigo pelo endpoint do novo nó.
-
-
Substituir uma réplica de leitura do Valkey ou Redis OSS (modo cluster desabilitado): se o nó for uma réplica de leitura, substitua o nó.
Se o cluster tiver apenas um nó de réplica e o recurso Multi-AZ estiver habilitado, você deverá desabilitar o Multi-AZ antes de excluir a réplica. Para obter instruções, consulte Modificação de um grupo de replicação.
Para substituir uma réplica de leitura do Valkey ou Redis OSS (modo cluster desabilitado)
-
Exclua a réplica programada para substituição. Para instruções, consulte:
-
Adicione uma nova réplica para substituir a que está programada para substituição. Se você usar o mesmo nome que a réplica que acabou de excluir, ignore a etapa 3. Para instruções, consulte:
-
No seu aplicativo, substitua o endpoint da réplica antiga pelo endpoint da nova réplica.
-
Se você tiver desabilitado o recurso Multi-AZ no início, reabilite-o agora. Para obter instruções, consulte Habilitar Multi-AZ .
-
-
Substituir um nó primário do Valkey ou Redis OSS (modo cluster desabilitado): se o nó for o nó primário, primeiro promova uma réplica de leitura para primário. Depois, exclua a réplica usada para ser o nó principal.
Se o cluster tiver apenas uma réplica e o recurso Multi-AZ estiver habilitado, você deverá desabilitar o Multi-AZ antes de excluir a réplica na etapa 2. Para obter instruções, consulte Modificação de um grupo de replicação.
Para substituir um nó primário do Valkey ou Redis OSS (modo cluster desabilitado)
-
Promover uma réplica de leitura para primário. Para obter instruções, consulte Promoção de uma réplica de leitura a primário, para grupos de replicação do Valkey ou Redis OSS (modo cluster desabilitado).
-
Exclua o nó programado para substituição (o primário antigo). Para obter instruções, consulte Removendo nós de um ElastiCache cluster.
-
Adicione uma nova réplica para substituir a programada para substituição. Se você usar o mesmo nome que o nó que acabou de excluir, poderá ignorar a alteração de endpoints no seu aplicativo.
Para obter instruções, consulte Adição de uma réplica de leitura do Valkey ou do Redis OSS (modo cluster desabilitado).
-
No seu aplicativo, substitua o endpoint do nó antigo pelo endpoint do novo nó.
-
Se você tiver desabilitado o recurso Multi-AZ no início, reabilite-o agora. Para obter instruções, consulte Habilitar Multi-AZ .
-