Este guia de solução de problemas aborda problemas comuns que podem ocorrer com backups, recuperação e replicação do AlloyDB para PostgreSQL. As correções recomendadas são fornecidas.
Você quer restaurar um cluster excluído
Descrição: no AlloyDB, os backups sob demanda e automatizados são independentes do cluster que você quer restaurar. É possível restaurar dados de um backup para um novo cluster do AlloyDB, mesmo que o cluster usado para criar o backup seja excluído. A camada de armazenamento processa os backups do AlloyDB. Além disso, o banco de dados não é bloqueado durante o processo de backup, o que garante a disponibilidade contínua.
A restauração de backup no AlloyDB é fora do local, o que significa que você restaura o backup em um novo cluster em vez de substituir um cluster existente. Depois de restaurar o cluster, é possível adicionar novas instâncias primárias ou de pool de leitura ao cluster restaurado.
Ao restaurar um cluster usando a recuperação pontual (PITR, na sigla em inglês), só é possível restaurar um cluster de um horário que esteja na janela de recuperação configurada. É necessário escolher um carimbo de data/hora de um momento em que o cluster tinha uma instância.
Correção recomendada: restaure um cluster de um backup armazenado.
Por padrão, o AlloyDB faz backup contínuo dos dados com uma janela de recuperação de 14 dias. Se você reconfigurar seu plano de backup, pode levar até 24 horas para que os backups e a recuperação contínuos criem um backup e ativem a funcionalidade de recuperação contínua.
Se precisar de ajuda com esse problema, entre em contato com o Cloud Customer Care.
Você não sabe como encontrar seus backups
Descrição: os backups são armazenados separadamente do armazenamento do cluster por motivos de segurança e acessibilidade.
Correção recomendada: encontre seus backups usando as seguintes interfaces:
| Interface | Encontrar backups |
|---|---|
| Console doGoogle Cloud | Veja uma lista de backups em um projeto. |
| CLI do Google Cloud | Veja uma lista de backups em um projeto. |
| API REST | Use o método
projects.locations.backups.list,
que permite listar todos os backups em um projeto e local
especificados.
|
Você quer realizar uma PITR, mas não consegue selecionar um horário
Descrição: o AlloyDB oferece a PITR como parte do backup e da recuperação contínuos. Os registros de transações, que são essenciais para a PITR, são transferidos para o Cloud Storage, o que garante que os registros não afetem o tamanho ou o desempenho dos clusters.
Talvez não seja possível selecionar um horário específico para a PITR pelos seguintes motivos:
- O cluster que você quer restaurar não existe. Não é possível usar a PITR para restaurar um cluster excluído.
- O recurso de backup contínuo não está ativado. A PITR depende de registros prévios de escrita (WAL, na sigla em inglês) que só são coletados quando o recurso de backup contínuo está ativado.
- O ponto de restauração do backup é anterior à data do backup contínuo mais antigo.
- Você não selecionou um carimbo de data/hora para um momento em que o cluster tinha uma instância.
Correção recomendada: selecione um horário específico para a PITR.
Tente as seguintes correções:
- Verifique se o cluster que você quer restaurar existe. Se o cluster existir, siga as etapas em Usar a recuperação pontual (PITR).
- Verifique se os backups contínuos estão ativados no cluster. Se os backups contínuos estiverem ativados, siga as etapas em Usar a recuperação pontual (PITR).
- Verifique se o horário em que você quer restaurar o backup está na janela de recuperação configurada. Por padrão, o AlloyDB faz backup contínuo dos seus dados com uma janela de recuperação de 14 dias. Para mais informações, consulte Configurar o backup contínuo.
Seus backups são excluídos inesperadamente
Descrição: os backups do AlloyDB não são excluídos automaticamente, a menos que a exclusão automática seja exigida pela configuração de retenção. O período de armazenamento de um backup é determinado quando um plano de backup cria o backup. O período de armazenamento é gravado nos metadados do backup no momento da criação do backup, e o campo é imutável.
Os backups são criados por planos de backup, como backup e recuperação contínuos ou backups automáticos. Os backups têm uma janela de retenção definida na configuração do plano de backup, que é a janela de retenção padrão de 14 dias ou um parâmetro de retenção configurado pelo usuário. Não é possível escolher um período de armazenamento diretamente. Os backups sob demanda têm um período de armazenamento de 365 dias.
Correção recomendada: para evitar exclusões inesperadas de backup, revise as configurações do plano de backup.
Você precisa restaurar um backup em uma região diferente
Descrição: só é possível restaurar backups na região em que eles estão localizados, a menos que você crie um novo backup on demand do cluster original.
Correção recomendada: restaure um cluster para uma nova região criando um novo backup on demand do cluster original:
- Crie o novo backup na região de destino.
- Use o novo backup para realizar a restauração na região de sua preferência.
O AlloyDB também oferece suporte a backups em réplicas entre regiões. Se você tiver uma réplica entre regiões, fazer um backup dela pode atender a muitos requisitos de backup entre regiões. Para mais informações, consulte Visão geral da replicação entre regiões.