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:
- Abra o console do Amazon Redshift.
- Escolha Clusters.
- Selecione seu cluster do Amazon Redshift.
- Escolha Ações.
- Escolha Redimensionar.
- Selecione Redimensionamento Elástico como seu tipo de redimensionamento.
- Selecione o nó para o qual você deseja migrar para a nova configuração de cluster.
- Selecione o número de nós com base no tipo de nó.
- Escolha Redimensionar cluster agora para iniciar o redimensionamento. Quando o redimensionamento começa, o status do seu cluster muda de Disponível para Modificando.
- 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:
- Abra o console do Amazon Redshift.
- Escolha Clusters.
- Escolha Snapshots.
- Selecione o snapshot mais recente do cluster de origem.
- Escolha Restaurar a partir do snapshot.
- Selecione o tipo de nó.
- Selecione o número de nós.
- (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.
- 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.
- Exclua seu cluster antigo do Amazon Redshift.
- Selecione o novo cluster.
- Escolha Ações.
- Selecione Modificar.
- Selecione o mesmo identificador de cluster do cluster excluído.
- 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:
- Abra o console do Amazon Redshift.
- Selecione o cluster que você deseja modificar.
- Escolha Ações.
- Escolha Redimensionar.
- Escolha Redimensionamento Clássico.
- Em Nova configuração de cluster, selecione seu tipo de nó e nós preferidos para migração.
- Escolha Redimensionar agora ou Agendar redimensionamento.