Pausar e retomar um cluster
Se você tiver um cluster que só precisa estar disponível em horários específicos, poderá pausar o cluster e retomá-lo posteriormente. Enquanto o cluster estiver pausado, o faturamento sob demanda ficará suspenso. Somente o armazenamento do cluster gerará cobranças. Para obter informações sobre preço, consulte a página de preço do Amazon Redshift
Quando você pausa um cluster, o Amazon Redshift cria um snapshot, começa a encerrar as consultas e coloca o cluster em um estado de pausa. Se você excluir um cluster pausado sem solicitar um snapshot final, não será possível restaurar o cluster. Não é possível cancelar ou reverter uma pausa ou retomar a operação após ser iniciada.
Você pode pausar e retomar um cluster usando o console do Amazon Redshift, a AWS CLI ou as operações da API do Amazon Redshift.
Você pode agendar ações para pausar e retomar um cluster. Ao usar o novo console do Amazon Redshift para criar uma programação recorrente para pausar e retomar, duas ações programadas são criadas para o intervalo de datas que você escolher. Os nomes das ações agendadas recebem os sufixos -pause
e -resume
. O comprimento total do nome deve caber no tamanho máximo de um nome de ação planejada.
Não é possível pausar os seguintes tipos de clusters:
-
Clusters do EC2-Classic.
-
Clusters que não estão ativos, por exemplo, um cluster que está sendo modificado atualmente.
-
Clusters do Hardware security module (HSM – Módulo de segurança de hardware)
-
Clusters com snapshots automatizados desativados.
Ao decidir pausar um cluster, considere o seguinte:
-
Conexões ou consultas do cluster ficam indisponíveis.
-
Você não pode ver as informações de monitoramento de consulta de um cluster pausado no console do Amazon Redshift.
-
Não é possível modificar um cluster pausado. Nenhuma das ações agendadas no cluster será realizada. Isso inclui a criação de snapshots, o redimensionamento de clusters e as operações de manutenção do cluster.
-
Métricas de hardware não são criadas. Atualize seus alarmes CloudWatch se você tiver alarmes definidos em métricas ausentes.
-
Não é possível copiar os snapshots automatizados mais recentes de um cluster pausado para snapshots manuais.
-
Enquanto um cluster estiver pausado, ele não poderá ser retomado enquanto a operação de pausa não for concluída.
-
Ao pausar um cluster, o faturamento fica suspenso. No entanto, a operação de pausa normalmente é concluída em 15 minutos, dependendo do tamanho do cluster.
-
Os logs de auditoria são arquivados e não são restaurados na retomada.
-
Depois que um cluster é pausado, pode ser que não haja rastreamentos e logs disponíveis para solucionar problemas que ocorreram antes da pausa.
-
As tabelas sem backup no cluster não são restauradas na retomada. Para obter mais informações sobre tabelas sem backup, consulte Excluir tabelas de snapshots.
-
Se você estiver gerenciando as credenciais de administrador usando AWS Secrets Manager e pausar o cluster, o segredo do cluster não será excluído e você continuará recebendo a cobrança pelo segredo. Para obter mais informações sobre como gerenciar a senha de administrador do Redshift com o AWS Secrets Manager, consulte Gerenciamento das senhas de administrador do Amazon Redshift usando AWS Secrets Manager.
Ao retomar um cluster, considere o seguinte:
-
A versão do cluster retomado é atualizada para a versão de manutenção com base na janela de manutenção do cluster.
-
Se você excluir a sub-rede associada a um cluster pausado, poderá ter uma rede incompatível. Nesse caso, restaure o cluster do snapshot mais recente.
-
Se você excluir um endereço IP elástico enquanto o cluster estiver pausado, um novo endereço IP elástico será solicitado.
-
Se o Amazon Redshift não puder retomar o cluster com sua interface de rede elástica anterior, o Amazon Redshift tenta alocar uma nova.
-
Ao retomar um cluster, os endereços IP do nó podem mudar. Pode ser necessário atualizar suas configurações de VPC para oferecer suporte a esses novos endereços IP para recursos como COPY from Secure Shell (SSH) ou COPY from Amazon EMR.
-
Se você tentar retomar um cluster que não está pausado, a operação de retomada retornará um erro. Se a operação de retomada fizer parte de uma ação agendada, modifique ou exclua a ação agendada para evitar erros futuros.
-
Dependendo do tamanho do cluster, pode demorar vários minutos para retomar o cluster antes que as consultas possam ser processadas. Além disso, a performance da consulta pode ser afetado durante um período, enquanto o cluster passa por reidratação após a conclusão da retomada.