Ir para o conteúdo

Como faço para migrar meu cluster do Amazon Redshift para um tipo de nó RA3?

5 minuto de leitura
0

Quero migrar meu cluster do Amazon Redshift de um nó existente para um tipo de nó RA3.

Breve descrição

É possível usar os nós RA3 para otimizar seus dados. Com o RA3, é possível escalar e pagar pela computação e pelo armazenamento gerenciado. Para obter mais informações, consulte Clusters e nós no Amazon Redshift.

Para migrar seu cluster de um tipo de nó existente para o RA3, use um dos seguintes métodos:

  • Use o redimensionamento elástico para alterar o tipo de instância e atualizar os nós em seu cluster do Amazon Redshift. O endpoint do cluster não muda e o tempo de inatividade durante o redimensionamento é mínimo.
  • Se o redimensionamento elástico não estiver disponível devido a uma incompatibilidade entre a contagem de fatias e nós, use o método de snapshot e restauração. Use esse método para minimizar o tempo necessário para escrever em seu banco de dados de produção.
    Observação: você deve copiar manualmente os dados para o cluster de destino após o snapshot.
  • Se o redimensionamento elástico não suportar a mudança no tamanho do cluster ou no tipo de nó, use o redimensionamento clássico. Para clusters de um único nó, um redimensionamento clássico só pode converter o cluster em um cluster de vários nós.

Observação: é possível programar o redimensionamento do seu cluster do Amazon Redshift. Use o comando create-scheduled-action da AWS Command Line Interface (AWS CLI) ou a API CreateScheduledAction para automatizar o redimensionamento de um cluster no Amazon Redshift.

Resolução

Observação: se você receber erros ao executar comandos da AWS CLI, consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Redimensionamento elástico

Com o redimensionamento elástico, é possível reduzir seu cluster pela metade ou dobrar a contagem de nós.

Para verificar as opções de migração de nós disponíveis, escolha a lista suspensa Nós no Console de Gerenciamento da AWS. Se sua configuração atual oferecer suporte ao redimensionamento elástico, use o redimensionamento elástico para fazer grade no seu cluster com o tipo de nó RA3. A contagem mínima de nós necessária para realizar um redimensionamento elástico é dois.

Antes de realizar um redimensionamento elástico, use a API DescribeNodeConfigurationOptions ou o comando describe-node-configuration-options para determinar as possíveis configurações de nós para diferentes tipos de nós.

Observação: a AWS CLI não oferece opções de configuração de nós para mapeamento de fatias.

Para usar o redimensionamento elástico para alterar a configuração do seu nó, conclua as seguintes etapas:

  1. Abra o console do Amazon Redshift.
  2. Escolha Clusters.
  3. Selecione seu cluster do Amazon Redshift.
  4. Escolha Ações.
  5. Escolha Redimensionar.
  6. Selecione Redimensionamento Elástico como seu tipo de redimensionamento.
  7. Selecione o nó para o qual você deseja migrar para a nova configuração de cluster.
  8. Selecione o número de nós com base no tipo de nó.
  9. Escolha Redimensionar cluster agora para iniciar o redimensionamento. Quando o redimensionamento começa, o status do seu cluster muda de Disponível para Modificando.
  10. Depois que o redimensionamento for concluído, o status retornará para Disponível.

Snapshot e restauração

Para reutilizar o nome do endpoint como origem, você deve renomear o endpoint após a conclusão da restauração.

Use a API DescribeNodeConfigurationOptions ou o comando describe-node-configuration-options com action-type definido como restore-cluster para obter as possíveis configurações de nós para diferentes tipos de nós. Em seguida, restaure seu cluster para a configuração original.

Para usar o método de snapshot e restauração para alterar a configuração do seu cluster, conclua as seguintes etapas:

  1. Abra o console do Amazon Redshift.
  2. Escolha Clusters.
  3. Escolha Snapshots.
  4. Selecione o snapshot mais recente do cluster de origem.
  5. Escolha Restaurar a partir do snapshot.
  6. Selecione o tipo de nó.
  7. Selecione o número de nós.
  8. (Opcional) Em Configuração adicional, modifique as configurações do banco de dados e as configurações padrão, como sua nuvem privada virtual (VPC), grupo de parâmetros, monitoramento e backup.
  9. Escolha Restaurar cluster a partir do snapshot.

Para manter o mesmo endpoint do seu cluster de origem, conclua as seguintes etapas:

Importante: antes de começar, crie um cluster do Amazon Redshift.

  1. Exclua seu cluster antigo do Amazon Redshift.
  2. Selecione o novo cluster.
  3. Escolha Ações.
  4. Selecione Modificar.
  5. Selecione o mesmo identificador de cluster do cluster excluído.
  6. Escolha Modificar cluster.

Observação: também é possível usar a API ModifyCluster ou o comando modify-cluster para renomear seu cluster do Amazon Redshift. Para obter mais informações, consulte Renomear um cluster.

Redimensionamento clássico

Para usar um redimensionamento clássico para alterar a configuração do seu nó, conclua as seguintes etapas:

  1. Abra o console do Amazon Redshift.
  2. Selecione o cluster que você deseja modificar.
  3. Escolha Ações.
  4. Escolha Redimensionar.
  5. Escolha Redimensionamento Clássico.
  6. Em Nova configuração de cluster, selecione seu tipo de nó e nós preferidos para migração.
  7. Escolha Redimensionar agora ou Agendar redimensionamento.
AWS OFICIALAtualizada há 5 meses