Backups e point-in-time restauração contínuos (PITR) - AWS Backup

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Backups e point-in-time restauração contínuos (PITR)

Para alguns recursos, AWS Backup oferece suporte a backups e point-in-time recuperação contínuos (PITR), além de backups instantâneos.

Com backups contínuos, você pode restaurar seu recurso AWS Backup suportado rebobinando-o para um horário específico de sua escolha, com precisão de 1 segundo (retrocesso máximo de 35 dias). O backup contínuo funciona criando primeiramente um backup completo do seu recurso e, em seguida, fazendo backup constante dos logs de transações do recurso. A restauração da PITR funciona acessando seu backup completo e reproduzindo o registro de transações até o momento em que você solicita AWS Backup a recuperação.

Como alternativa, os backups de snapshot podem ser feitos a cada hora. Os backups de snapshot podem ser armazenados por um máximo de até 100 anos. Os snapshots podem ser copiados em backups completos ou incrementais.

Como os backups contínuos e de snapshot oferecem vantagens diferentes, recomendamos que você proteja seus recursos com regras de backup contínuo e de snapshot.

Um backup sob demanda começa a fazer backup do seu recurso imediatamente. É possível optar um backup sob demanda se você quiser criar um backup em um horário diferente do horário programado definido em um plano de backup. Um backup sob demanda pode ser usado, por exemplo, para testar o backup e a funcionalidade a qualquer momento.

Você não pode usar backups sob demanda com point-in-time restauração (PITR), porque um backup sob demanda preserva os recursos no estado em que estão quando o backup é feito, enquanto o PITR usa backups contínuos, que registram as alterações durante um período de tempo.

Você pode optar por backups contínuos dos recursos compatíveis ao criar um plano de backup AWS Backup usando o AWS Backup console ou a API. O plano de backup contínuo cria um ponto de recuperação contínuo e atualiza esse ponto de recuperação sempre que a tarefa é executada.

Serviços compatíveis para backup contínuo/restauração pontual (PITR)

AWS Backup oferece suporte a backups e point-in-time recuperação contínuos para os seguintes serviços e aplicativos:

Amazon S3

Para ativar a PITR para backups do S3, os backups contínuos precisam fazer parte do plano de backup.

Embora esse backup original do bucket de origem possa ter a PITR ativa, as cópias de destino entre regiões ou entre contas não terão a PITR, e a restauração a partir dessas cópias será restaurada no momento em que foram criadas (as cópias serão cópias de snapshot) em vez de serem restauradas para um ponto no tempo específico.

RDS

Programações de backup: Quando um AWS Backup plano cria tanto instantâneos do Amazon RDS quanto backups contínuos, AWS Backup programará de forma inteligente suas janelas de backup para coordenar com a janela de manutenção do Amazon RDS para evitar conflitos. Para evitar ainda mais conflitos, a configuração manual da janela de backup automático do Amazon RDS não está disponível. O RDS tira snapshots uma vez por dia, independentemente de o plano de backup ter uma frequência para backups de snapshot diferente de uma vez por dia.

Configurações: Depois de aplicar uma regra de backup AWS Backup contínuo a uma instância do Amazon RDS, você não pode criar ou modificar configurações de backup contínuo para essa instância no Amazon RDS; as modificações devem ser feitas por meio do AWS Backup console ou da CLI AWS Backup .

Controle de transição do backup contínuo de uma instância do Amazon RDS de volta para o Amazon RDS:

Console
  1. Abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, selecione Planos de backup.

  3. Exclua todos os planos de backup do Amazon RDS com backup contínuo que protegem esse recurso.

  4. Escolha Cofres de backup. Exclua o ponto de recuperação de backup contínuo do seu cofre de backup. Ou aguarde o término do período de retenção, fazendo com que o ponto de recuperação AWS Backup seja excluído automaticamente.

Depois de concluir essas etapas, AWS Backup fará a transição do controle de backup contínuo do seu recurso de volta para o Amazon RDS.

AWS CLI

Chame a operação da API DisassociateRecoveryPoint.

Para saber mais, consulte DisassociateRecoveryPoint.

Permissões do IAM necessárias para backups contínuos do Amazon RDS
  • Para usar AWS Backup para configurar backups contínuos para seu banco de dados do Amazon RDS, verifique se a permissão da API rds:ModifyDBInstance existe na função do IAM definida pela configuração do seu plano de backup. Para restaurar os backups contínuos do Amazon RDS, é necessário adicionar a permissão rds:RestoreDBInstanceToPointInTime ao perfil do IAM que você enviou para o trabalho de restauração. É possível usar o AWS Backup default service role para realizar backups e restaurações.

  • Para descrever o intervalo de horários disponíveis para point-in-time recuperação, AWS Backup liguerds:DescribeDBInstanceAutomatedBackups. No AWS Backup console, você deve ter a permissão da rds:DescribeDBInstanceAutomatedBackups API em sua política gerenciada AWS Identity and Access Management (IAM). É possível usar as políticas gerenciadas AWSBackupFullAccess ou AWSBackupOperatorAccess. Ambas as políticas têm todas as permissões necessárias. Para obter mais informações, consulte Políticas gerenciadas do .

Períodos de retenção: quando você altera seu período de retenção de PITR, AWS Backup liga ModifyDBInstance e aplica essa alteração imediatamente. Se você tiver outras atualizações de configuração pendentes na próxima janela de manutenção, a alteração do período de retenção da PITR também aplicará essas atualizações de configuração imediatamente. Para obter mais informações, consulte ModifyDBInstance na Referência de API do Amazon Relational Database Service.

Cópias dos backups contínuos do Amazon RDS:

  • Os trabalhos incrementais de cópia de snapshot são processados mais rapidamente do que os trabalhos completos de cópia de snapshot. Manter uma cópia de snapshot anterior até que o novo trabalho de cópia seja concluído pode reduzir a duração do trabalho de cópia. Se você optar por copiar snapshots de instâncias de banco de dados do RDS, é importante observar que a exclusão das cópias anteriores primeiro fará com que cópias de snapshot completas (em vez de incrementais) sejam feitas. Para obter mais informações sobre como otimizar a cópia, consulte Cópia incremental de snapshot no Guia do usuário do Amazon RDS

  • Criação de cópias de backups contínuos do Amazon RDS — Você não pode criar cópias de backups contínuos do Amazon RDS porque, para o AWS Backup Amazon RDS, não é possível copiar registros de transações. Em vez disso, AWS Backup cria um instantâneo e o copia com a frequência especificada no plano de backup.

Restaurações: você pode realizar uma point-in-time restauração usando um AWS Backup ou o Amazon RDS. Para obter instruções AWS Backup do console, consulte Restauração de um banco de dados do Amazon RDS. Para obter instruções do Amazon RDS, consulte Restaurar uma instância de banco de dados para horário especificado no Guia do usuário do Amazon RDS.

dica

Uma instância de banco de dados com várias AZ (zona de disponibilidade) definida como não Always On deve ter uma retenção de backup definida como zero. Se ocorrerem erros, use o AWS CLI comando disassociate-recovery-point em vez de edelete-recovery-point, em seguida, altere a configuração de retenção para 1 nas configurações do Amazon RDS.

Para obter informações gerais sobre como trabalhar com o Amazon RDS, consulte o Guia do usuário do Amazon RDS.

Aurora

Para habilitar o backup contínuo de seus recursos do Aurora, consulte as etapas na primeira seção desta página.

O procedimento para restaurar um cluster do Aurora para um ponto no tempo é uma variação das etapas para restaurar um snapshot de um cluster do Aurora.

Quando você realiza uma restauração pontual, o console exibe uma seção de tempo de restauração. Consulte Restaurar um backup contínuo mais abaixo nesta página em Trabalhar com backups contínuos.

SAP HANA em instâncias do Amazon EC2

Você pode fazer backups contínuos, que podem ser usados com point-in-time restauração (PITR) (observe que os backups sob demanda preservam os recursos no estado em que são usados; enquanto o PITR usa backups contínuos que registram as alterações durante um período de tempo).

Com backups contínuos, é possível restaurar seu banco de dados do SAP HANA em uma instância do EC2 retornando-o para um horário específico de sua escolha, com precisão de 1 segundo (retrocesso máximo de 35 dias). O backup contínuo funciona criando primeiramente um backup completo do seu recurso e, em seguida, fazendo backup constante dos logs de transações do recurso. A restauração da PITR funciona acessando seu backup completo e reproduzindo o registro de transações até o momento em que você solicita AWS Backup a recuperação.

Você pode optar por backups contínuos ao criar um plano de backup AWS Backup usando o AWS Backup console ou a API.

Como habilitar os backups contínuos usando o console
  1. Faça login no AWS Management Console e abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, escolha Planos de backup e, depois, escolha Criar plano.

  3. Em Regras de backup, escolha Adicionar regra de backup.

  4. Na seção Configuração da regra de backup, selecione Habilitar backups contínuos para recursos compatíveis.

Depois de desativar a PITR (point-in-timerestauração) para backups do banco de dados SAP HANA, os registros continuarão sendo enviados AWS Backup até que o ponto de recuperação expire (status igual a). EXPIRED) É possível mudar para um local alternativo de backup de logs no SAP HANA para interromper a transmissão de logs para o AWS Backup.

Um ponto de recuperação contínuo com um status de STOPPED indica que um ponto de recuperação contínuo foi interrompido; ou seja, os registros transmitidos do SAP HANA para AWS Backup aquele mostram que as alterações incrementais em um banco de dados têm uma lacuna. Os pontos de recuperação que ocorrerem dentro desse intervalo de tempo terão um status de STOPPED..

Para problemas que você possa encontrar durante os trabalhos restauração de backups contínuos (pontos de recuperação), consulte a seção de Solução de problemas de restauração do SAP HANA deste guia.

Encontrar um backup contínuo

Você pode usar o AWS Backup console para encontrar seu backup contínuo.

Para encontrar um backup contínuo usando o AWS Backup console
  1. Abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, selecione Cofres de backup e escolha o cofre de backup na lista.

  3. Na seção Backups, na coluna Tipo de backup, classifique por pontos de recuperação Contínuos. Também é possível classificar pelo ID do ponto de recuperação para o prefixo Contínuo.

Restaurar um backup contínuo

Para restaurar um backup contínuo usando o AWS Backup console
  • Durante o processo de restauração da PITR, o AWS Backup console exibe uma seção Tempo de restauração. Nesta seção, siga um destes procedimentos:

    • Escolha restaurar para o Último momento restaurável.

    • Escolha Especificar data e hora para inserir sua própria data e hora dentro do período de retenção.

Para restaurar um backup contínuo usando a AWS Backup API
  1. Para o Amazon S3, consulte Usar a AWS Backup API, a CLI ou o SDK para restaurar os pontos de recuperação do S3.

  2. Para o Amazon RDS, consulte Usar a AWS Backup API, a CLI ou o SDK para restaurar os pontos de recuperação do Amazon RDS.

Interromper ou excluir backups contínuos

Você pode interromper a criação de backups contínuos ou excluir backups específicos (point-in-time-recovery ou pontos PITR).

Se você quiser interromper os backups contínuos, exclua a regra de backup contínuo do plano de backup. Se você quiser interromper os backups contínuos de um ou mais recursos, mas não de todos os recursos, crie um plano de backup com a regra de backup contínuo para os recursos dos quais você ainda deseja fazer backup contínuo. Se, em vez disso, você excluir somente um ponto de recuperação de backup contínuo do seu cofre de backup, o plano de backup continuará executando a regra de backup contínuo, criando um ponto de recuperação.

No entanto, mesmo depois de excluir sua regra de backup contínuo, AWS Backup lembra o período de retenção da regra de backup agora excluída. Ele excluirá automaticamente o ponto de recuperação de backup contínuo do seu cofre de backup com base no período de retenção especificado.

Ao excluir pontos de recuperação do Amazon RDS, considere:

  • Uma instância de banco de dados com várias AZ (zona de disponibilidade) definida como não Always On deve ter uma retenção de backup definida como zero. Se ocorrerem erros, use o AWS CLI comando disassociate-recovery-point em vez de edelete-recovery-point, em seguida, altere a configuração de retenção para 1 nas configurações do Amazon RDS.

  • Quando um ponto de point-in-time recuperação (um backup criado pelo backup contínuo) para o Amazon RDS é excluído, uma reinicialização do banco de dados é acionada e os registros binários são desativados. Para obter mais detalhes, consulte Período de retenção de backup no Guia do usuário do Amazon RDS.

Ao excluir pontos de recuperação do Aurora, considere:

Se isso for selecionado para um ponto de recuperação do Amazon Aurora, AWS Backup defina o período de retenção como 1 dia. Os backups do Aurora não podem ser completamente excluídos até que o cluster de origem também tenha sido excluído.

Cópia de backups contínuos

Se uma regra de backup contínuo também especificar uma cópia entre contas ou entre regiões, o AWS Backup tirará um snapshot do backup contínuo e copiará esse snapshot no cofre de destino. Para saber mais sobre como copiar seus pontos de recuperação entre contas e regiões, consulte Copiar um backup.

Os backups contínuos criam backups periódicos de acordo com a frequência definida na regra do plano de backup na conta e/ou região de destino.

AWS Backup não oferece suporte a cópias sob demanda de backups contínuos.

Alterar o período de retenção

Você pode usar AWS Backup para aumentar ou diminuir o período de retenção de sua regra de backup contínuo existente. O período mínimo de retenção é de 1 dia. O período máximo de retenção é de 35 dias.

Se você aumentar o período de retenção, o efeito será imediato. Se você diminuir o período de retenção, AWS Backup esperará até que passe tempo suficiente antes de aplicar a alteração para se proteger contra a perda de dados. Por exemplo, se você diminuir seu período de retenção de 35 dias para 20, AWS Backup continuará preservando 35 dias de backup contínuo até que tenham passado 15 dias. Esse design protege seus últimos 15 dias de backups no momento em que você fez a alteração.

Remover a única regra de backup contínuo de um plano de backup

Quando você cria um plano de backup com uma regra de backup contínuo e depois remove essa regra, AWS Backup lembra o período de retenção da sua regra agora excluída. Ele excluirá o backup contínuo do seu cofre de backup quando o período de retenção expirar.

Backups contínuos sobrepostos no mesmo recurso

Em geral, você deve proteger cada recurso com, no máximo, uma regra de backup contínuo. Isso ocorre porque backups contínuos adicionais são redundantes. No entanto, à medida que você expande sua propriedade de backup, é possível que vários planos, regras e cofres de backup se sobreponham em um único recurso. AWS Backup lida com essas sobreposições da seguinte maneira.

Se você incluir o mesmo recurso em mais de um plano de backup com uma regra de backup contínuo, só AWS Backup criará um backup contínuo para o primeiro plano de backup avaliado. Ele criará backups de snapshot para todos os outros planos de backup.

Se você incluir várias regras de backup contínuo em um único plano de backup:

  • Se suas regras apontarem para o mesmo cofre de backup, criará AWS Backup apenas um backup contínuo para a regra com o período de retenção mais longo. Ele ignorará todas as outras regras.

  • Se suas regras apontarem para cofres de backup diferentes, AWS Backup rejeita o plano como inválido.

Considerações sobre oint-in-time recuperação de P

Esteja ciente das seguintes considerações para point-in-time recuperação:

  • Fallback automático para snapshots: se o AWS Backup não conseguir realizar um backup contínuo, ele tentará fazer um backup de snapshot.

  • Não há suporte para backups contínuos sob demanda — AWS Backup não oferece suporte ao backup contínuo sob demanda porque o backup sob demanda registra um ponto no tempo, enquanto os registros de backup contínuo mudam com o passar do tempo.

  • Não há compatibilidade com a transição para o armazenamento frio: os backups contínuos são incompatíveis com a transição para o armazenamento frio porque a transição para o armazenamento frio exige um período mínimo de transição de 90 dias, enquanto os backups contínuos têm um período máximo de retenção de 35 dias.

  • Restauração de atividades recentes: a atividade do Amazon RDS permite restaurações até os últimos 5 minutos de atividade. O Amazon S3 permite restaurações até os últimos 15 minutos de atividade.