O ApsaraDB RDS for PostgreSQL faz backups automáticos da sua instância com base em uma política definida por você. Também é possível acionar um backup manualmente a qualquer momento.
Os arquivos de backup são armazenados na mesma região da sua instância RDS. Para armazenar backups em uma região diferente, consulte Use the cross-region backup feature .
Para outros mecanismos de banco de dados, consulte:
Tipos de backup
O RDS for PostgreSQL oferece suporte a duas categorias de backups:
| Backup de dados | Backup de logs |
|---|---|
| Os backups de dados são cópias completas dos dados da sua instância. O método de backup depende do tipo de armazenamento: instâncias com SSDs locais premium usam backups físicos; instâncias com discos cloud usam backups de snapshot, restauráveis em uma nova instância RDS. Para restaurar dados de um backup, consulte Restore data of an ApsaraDB RDS for PostgreSQL instance. É possível baixar arquivos de backup físico e de snapshot. Para mais informações, consulte Download backup files. | Os backups de logs são cópias dos arquivos de log arquivados da sua instância. Eles permitem a recuperação para um ponto no tempo (PITR) em qualquer momento dentro do período de retenção. Nota
Instâncias do RDS Basic Edition não oferecem suporte a backups de logs. |
Proteção de dados de backup
-
Proteção contra adulteração
Backups físicos completos e backups de logs do ApsaraDB RDS for PostgreSQL são armazenados no OSS, enquanto backups completos de snapshot ficam no service de snapshot de disco cloud ESSD. Ambos os métodos de armazenamento do sistema de backup fornecem recursos WORM (Write Once Read Many), tornando os dados de backup à prova de adulteração.
-
Proteção contra exclusão maliciosa ou acidental
Expiração e exclusão automáticas: Dados de backup automático podem ser excluídos por expiração. No entanto, como o backup automático não pode ser desativado, o período mínimo de retenção é de 7 dias e a frequência mínima é de duas vezes por semana, os dados de backup completo e de log gerados automaticamente não podem ser totalmente excluídos.
Exclusão manual: É possível excluir dados de backup manual, mas não dados de backup automático.
Pré-requisitos
Antes de começar, certifique-se de ter:
Autorizado a função vinculada ao service AliyunServiceRoleForDBS usando sua conta Alibaba Cloud (necessário na primeira vez que você usa os recursos de backup do RDS — consulte Como criar uma função vinculada ao service para DBS)
Observações de uso
Não execute instruções DDL durante um backup. Essas instruções bloqueiam as tabelas relevantes e causam falha no backup.
Agende backups fora dos horários de pico para evitar interferência nas cargas de trabalho de produção.
Instâncias grandes podem exigir tempo significativo para concluir o backup.
Os arquivos de backup são retidos por um período especificado. Baixe os arquivos de backup para sua máquina local antes que o período de retenção expire.
Faturamento
Cada instância RDS inclui uma cota gratuita para armazenamento de backup. Se o armazenamento permanecer dentro da cota gratuita, não haverá cobranças. O armazenamento excedente é faturado com base no uso. Para detalhes de preços, consulte Backup storage fees.
Configure backups automáticos
Após configure uma política de backup, o RDS faz o backup da sua instância conforme o cronograma definido.
O RDS for PostgreSQL oferece suporte a dois modos de backup. Se você não ativou as configurações avançadas de backup, use o modo regular. Em algumas regiões, é possível alternar para o modo de backup esparso em instâncias com discos cloud, o que oferece agendamento mais flexível. Para alternar, consulte Switch to the advanced backup policy. Se a opção para ative as configurações avançadas de backup não estiver visível no console, envie uma solicitação.
Política de backup regular
Acesse a página Instances. Na barra de navegação superior, selecione a região onde sua instância está localizada e clique em no ID da instância.
No painel de navegação à esquerda, clique em Backup and Restoration.
Na aba Backup Strategy, clique em Edit na seção Data Backup Settings.
Configure os parâmetros e clique em Save.
Parâmetros de backup de dados — instâncias com discos cloud
|
Parâmetro |
Descrição |
|
Snapshot Backup Period |
Dias da semana em que os backups são executados. Selecione pelo menos dois dias para garantir a segurança dos dados. |
|
Single-digit Second Backup |
Quando ativado, cada backup é concluído em 1 segundo. Backups manuais também são realizados como backups de segundo único. |
|
Snapshot Backup Start Time |
Janela de tempo durante a qual o backup é executado, por exemplo, 06:00–07:00. Escolha um período de baixo tráfego. |
|
Increase Snapshot Frequency |
Crie snapshots em intervalos menores, até uma vez a cada 15 minutos. Requer que Single-digit Second Backup esteja ativado. Para mais informações, consulte Usar o recurso de backup de snapshot de alta frequência. |
|
Snapshot Backup Retention (Days) |
Tempo de retenção dos arquivos de backup padrão. Valores válidos: 7–730. Padrão: 7 dias. Esta configuração não se aplica a arquivos de backup de segundo único. |
|
Fast Restoration |
Quando ativado, permite restaurar um banco de dados específico na instância original por conjunto de backup ou ponto no tempo, sem restaurar todos os dados. Para mais informações, consulte Restore individual databases and tables. Este recurso não está disponível em todas as regiões. |
Parâmetros de backup de dados — instâncias com SSDs locais premium
|
Parâmetro |
Descrição |
|
Data Backup Retention (Days) |
Tempo de retenção dos arquivos de backup. Valores válidos: 7–730. Padrão: 7 dias. |
|
Backup Cycle |
Dias da semana em que os backups são executados. Selecione pelo menos dois dias para garantir a segurança dos dados. |
|
Backup Time |
Janela de tempo durante a qual o backup é executado, por exemplo, 06:00–07:00. Escolha um período de baixo tráfego. |
Parâmetros de backup de logs
| Parâmetro | Descrição |
|---|---|
| Log Backup | Ativa ou desativa backups de logs. Quando ativado, permite restaurar sua instância para qualquer ponto no tempo dentro do período de retenção de logs. Importante
Desativar o backup de logs exclui permanentemente todos os arquivos de backup de logs existentes e remove a capacidade de recuperação para um ponto no tempo. |
| Log Backup Retention Period | Tempo de retenção dos arquivos de backup de logs. Valores válidos: 7–7300 dias. Padrão: 7 dias. Deve ser menor ou igual ao período de retenção de backup de dados. |
Política de backup esparso (avançado)
Acesse a página Instances. Na barra de navegação superior, selecione a região onde sua instância está localizada e clique em no ID da instância.
No painel de navegação à esquerda, clique em Backup and Restoration.
-
Na aba Backup Strategy, clique em no circled number entre PostgreSQL e level-1 Backup.

Configure os parâmetros e clique em OK.
Parâmetros de backup de dados — instâncias com discos cloud
|
Parâmetro |
Descrição |
|
Backup Policy |
Faixa de tempo e período de retenção para cada backup. Os backups devem ser executados pelo menos duas vezes por semana. Clique em Add Backup Policy para configure backup esparso com agendamento flexível. Para mais informações, consulte Sparse backup. |
|
Single-digit Second Backup |
Quando ativado, cada backup é concluído em 1 segundo. Backups manuais também são realizados como backups de segundo único. |
|
Snapshot Backup Start Time |
Janela de tempo durante a qual o backup é executado, por exemplo, 06:00–07:00. Escolha um período de baixo tráfego. |
Parâmetros de backup de logs
| Parâmetro | Descrição |
|---|---|
| Log Backup | Ativa ou desativa backups de logs. Quando ativado, permite restaurar sua instância para qualquer ponto no tempo dentro do período de retenção de logs. Importante
Desativar o backup de logs exclui permanentemente todos os arquivos de backup de logs existentes e remove a capacidade de recuperação para um ponto no tempo. |
| Log Backup Retention Period | Tempo de retenção dos arquivos de backup de logs. Valores válidos: 7–7300 dias. Padrão: 7 dias. Deve ser menor ou igual ao período de retenção de backup de dados. |
Clique em Save no canto inferior esquerdo da aba Backup Strategy.
Fazer backup manual de uma instância
Acione um backup manual quando precisar de um snapshot imediato — por exemplo, antes de uma grande alteração de esquema ou lançamento de aplicação.
Acesse a página Instances. Na barra de navegação superior, selecione a região onde sua instância está localizada e clique em no ID da instância.
-
No canto superior direito da página, clique em Backup Instance e depois clique em OK na caixa de diálogo.

Para monitorar o progresso, clique em Task Center no canto superior direito. Defina Task Type como Manually Back Up Instance e filtre por Pending Execution ou In Progress.
Após a conclusão do backup, baixe o arquivo de backup na aba Data Backup ou Log Backup em Base Backups na página Backup and Restoration.
Instâncias com discos cloud não oferecem suporte ao download de arquivos de backup. Para mais informações, consulte Download backup files .
Perguntas frequentes
Posso desativar o recurso de backup de dados?
Não. O backup de dados não pode ser desativado. É possível reduzir a frequência de backup para no mínimo duas vezes por semana.
Posso desativar o recurso de backup de logs?
Sim. O backup de logs pode ser desativado nas configurações de backup. Antes de desativá-lo, observe que todos os arquivos de backup de logs existentes serão excluídos permanentemente e a recuperação para um ponto no tempo não estará mais disponível.
Os dados de backup são à prova de adulteração?
Sim. Backups físicos completos e backups de logs do ApsaraDB RDS for PostgreSQL são armazenados no OSS, enquanto backups completos de snapshot ficam no service de snapshot de disco cloud ESSD. Ambos os métodos de armazenamento do sistema de backup fornecem recursos WORM (Write Once Read Many), que impedem efetivamente que os dados de backup sejam adulterados ou excluídos maliciosamente.
Referência de API
|
Operação |
Descrição |
|
Crie um backup de dados para uma instância. |
|
|
Lista os backups de dados de uma instância. |
|
|
Recupera a política de backup de uma instância. |
|
|
Atualiza a política de backup de uma instância. |
|
|
Exclua arquivos de backup de dados de uma instância. |
|
|
Lista as tarefas de backup de uma instância. |
|
|
Lista os arquivos de log binário de uma instância. |