Ir para o conteúdo

O que causa as substituições de nós do Amazon Redshift e como elas afetam os clusters?

3 minuto de leitura
0

Quero entender o que faz com que o Amazon Redshift substitua um nó e como isso afeta o cluster.

Breve descrição

As substituições de nós de cluster do Amazon Redshift são operações de manutenção que ocorrem devido a falhas de hardware ou problemas de desempenho de hardware. As substituições de nós podem interromper temporariamente a conectividade do banco de dados e afetar as operações. O Amazon Redshift substitui os nós para que seu cluster data warehouse permaneça íntegro, confiável e tenha um bom desempenho.

Resolução

Falhas de hardware

Falhas de hardware, problemas de desempenho de hardware ou o risco potencial de falha podem fazer com que o Amazon Redshift substitua os nós. O Amazon Redshift monitora continuamente os componentes de hardware em cada nó do cluster. Quando o Amazon Redshift detecta um problema com um dos componentes, ele substitui o nó.

As substituições de nós são medidas preventivas para evitar a corrupção de dados que pode ocorrer quando o componente de hardware falha. No entanto, você pode enfrentar problemas temporários de desempenho quando o cluster está redistribuindo dados entre os nós após a substituição de um nó.

Manutenção programada

Para melhorar a confiabilidade e o desempenho do seu cluster, o Amazon Redshift realiza atualizações do sistema, aplica patches e substitui componentes de hardware durante as janelas de manutenção padrão.

Efeito nas operações de cluster

Quando o Amazon Redshift está substituindo um nó, você pode experimentar uma interrupção temporária do nó do cluster que afeta o desempenho. Se você receber o status de cluster com falha de hardware para um cluster de nó único, não poderá substituir o nó. Em vez disso, você deve restaurá-lo a partir de um snapshot. Para obter mais informações, consulte Snapshots e backups do Amazon Redshift.

Práticas recomendadas de substituição de nós

Para minimizar o efeito das substituições de nós em suas operações de banco de dados, use as seguintes práticas recomendadas:

  • Analise as notificações de eventos do Amazon Redshift que alertam você sobre janelas de manutenção ou problemas de hardware que possam causar substituições de nós e planeje suas operações adequadamente.
  • É possível adiar a janela de manutenção do cluster para que a manutenção seja executada fora dos horários de pico ou períodos de menor atividade do banco de dados.
  • Crie mecanismos de repetição em suas aplicações. Mecanismos de repetição lidam com perdas temporárias de conexão ou baixo desempenho durante substituições de nós para que suas aplicações possam se recuperar e operar após a conclusão da substituição do nó. Todos os SDKs da AWS têm um mecanismo de nova tentativa integrado com um algoritmo que usa recuo exponencial.
  • Use clusters de vários nós para workload de produção, pois os clusters de vários nós oferecem melhor tolerância a falhas e disponibilidade do que clusters de um único nó.

Informações relacionadas

Clusters e nós no Amazon Redshift

Notificações de eventos de cluster provisionados pelo Amazon Redshift

Considerações sobre o uso de clusters provisionados do Amazon Redshift

AWS OFICIALAtualizada há um ano