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 do Amazon Relational Database Service
Amazon RDS e AWS Backup
Ao considerar as opções para fazer backup de suas instâncias e clusters do Amazon RDS, é importante esclarecer qual tipo de backup você deseja criar e usar. Vários recursos da AWS , incluindo o Amazon RDS, oferecem suas próprias soluções de backup nativas.
O Amazon RDS oferece a opção de fazer backups automáticos e manuais. Os pontos de recuperação criados por AWS Backup são classificados de forma diferente, dependendo do tipo de backup:
-
Os snapshots periódicos criados por AWS Backup são considerados backups manuais no Amazon RDS. Esses são backups baseados em instantâneos feitos de acordo com o cronograma do seu plano de backup.
-
Os backups contínuos criados por AWS Backup são considerados backups automatizados no Amazon RDS. Eles permitem a restauração point-in-time (PITR) mantendo registros de transações junto com instantâneos automatizados.
Essa distinção é importante porque os backups manuais e automatizados têm diferentes comportamentos de retenção e gerenciamento do ciclo de vida no Amazon RDS.
Quando você usa AWS Backup para criar um backup (ponto de recuperação) de uma instância do Amazon RDS, AWS Backup
verifique se você já usou o Amazon RDS anteriormente para criar um backup automatizado. Se existir um backup automatizado, AWS Backup cria uma cópia incremental do instantâneo (copy-db-snapshotoperação). Se não houver backup, AWS Backup cria um instantâneo da instância que você indicar, em vez de uma cópia (create-db-snapshotoperação).
O primeiro instantâneo feito por AWS Backup, criado por qualquer operação, resultará em 1 instantâneo completo. Todas as cópias subsequentes serão backups incrementais, desde que o backup completo exista.
Ao usar cópias entre contas ou regiões, as tarefas incrementais de cópia instantânea são processadas mais rapidamente do que as tarefas de cópia instantânea completa. 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 snapshots no Guia do usuário do Amazon RDS.
Importante
Quando um plano de AWS Backup backup é programado para criar vários snapshots diários de uma instância do Amazon RDS e quando uma dessas janelas programadas de AWS Backup Iniciar backup coincide com a janela de backup do Amazon RDS, a linhagem de dados dos backups pode se ramificar em backups não idênticos, criando backups não planejados e conflitantes. Para evitar isso, certifique-se de que seu plano de AWS Backup backup ou a janela do Amazon RDS não coincidam em seus horários.
Considerações
AWS Backup oferece suporte à criação de backups sob demanda de instâncias do RDS Custom for SQL Server. No entanto, não há suporte nativo para restaurar o RDS Custom AWS Backup for SQL Server. Para restaurar, use a restore-db-instance-from-db-snapshot operação no Amazon RDS com o snapshot AWS Backup-created. Para obter mais informações, consulte Restaurar uma instância personalizada do Amazon RDS para SQL Server usando um backup do AWS Backup
Atualmente, o RDS Custom for Oracle não é suportado pelo AWS Backup.
AWS Backup não suporta backup e restauração do RDS em postos avançados ou em zonas locais, incluindo zonas locais dedicadas. AWS Backup exige que as instâncias do RDS tenham sido BackupTarget definidas como region (o padrão).
Entendendo a sobreposição e os custos de backup
AWS Backup os snapshots periódicos são classificados como backups manuais no Amazon RDS. Embora compartilhem a mesma cadeia incremental de snapshots dos backups automatizados, eles contam para o armazenamento total de backup junto com os backups automatizados. O Amazon RDS fornece uma alocação gratuita de armazenamento de backup igual ao seu armazenamento de instância de banco de dados provisionado — isso abrange backups automatizados e snapshots manuais combinados. O armazenamento além dessa alocação é cobrado. Se você executar AWS Backup snapshots agendados e backups automatizados do Amazon RDS, ambos contribuem para esse total e você deve incluir isso em seu planejamento de custos.
Quando você usa AWS Backup para fazer backup de uma instância de banco de dados Amazon RDS, um snapshot automatizado pode aparecer com um timestamp inesperado; ele corresponde ao horário de criação do AWS Backup snapshot e não à janela de backup automatizado do Amazon RDS. Se o Amazon RDS não encontrar um backup automatizado recente no último dia, ele consolidará o backup. O Amazon RDS anexa metadados de backup automatizados ao snapshot manual criado. AWS Backup Isso garante que a instância de banco de dados mantenha um backup automatizado regular. Isso geralmente ocorre quando uma AWS Backup operação é executada por tempo suficiente para se sobrepor à janela de backup automatizado do Amazon RDS.
Quando um backup é consolidado, as entradas de snapshot manual e automatizado fazem referência aos mesmos dados de snapshot subjacentes. Você é cobrado apenas uma vez por esse único snapshot subjacente e seus dados permanecem totalmente protegidos. Além disso, a retenção de backup e a funcionalidade de restauração pontual não são afetadas, independentemente de as entradas estarem consolidadas.
Backups contínuos e restauração para um ponto no tempo do Amazon RDS
Os backups contínuos envolvem o uso AWS Backup para criar um backup completo do seu recurso Amazon RDS e, em seguida, capturar todas as alterações por meio de um log de transações. Você pode obter uma granularidade maior retrocedendo até o ponto no tempo que deseja restaurar, em vez de escolher um snapshot anterior obtido em intervalos de tempo fixos.
Consulte backups contínuos e serviços compatíveis com PITR e gerenciamento de configurações de backup contínuo para obter mais informações.
Importante
Habilitar backups contínuos para o Amazon RDS usando AWS Backup quando eles estavam desativados anteriormente (ou desabilitar backups contínuos quando eles estavam habilitados anteriormente) coloca a instância do Amazon RDS off-line para fazer as alterações. Planeje essa alteração durante uma janela de manutenção para minimizar o impacto. Se os backups automatizados foram habilitados a partir do Amazon RDS e esse backup foi simplesmente transferido para AWS Backup, nenhum tempo de inatividade é necessário.
Backups de Multi-Availability zona do Amazon RDS
AWS Backup faz backup e oferece suporte às opções de implantação do Amazon RDS para MySQL e PostgreSQL Multi-AZ (zona de disponibilidade) com uma instância de banco de dados primária e duas instâncias de banco de dados stand-by legíveis.
Para obter uma lista das regiões em que os backups de Multi-Availability zona estão disponíveis, consulte a Multi-AZ coluna Amazon RDS emServiços suportados por Região da AWS.
A opção de Multi-AZ implantação otimiza as transações de gravação e é ideal quando suas cargas de trabalho exigem capacidade de leitura adicional, menor latência de transação de gravação, maior resiliência à instabilidade da rede (que afeta a consistência da latência da transação de gravação) e alta disponibilidade e durabilidade.
Para criar um Multi-AZ cluster, você pode escolher MySQL ou PostgreSQL como tipo de mecanismo.
No AWS Backup console, há três opções de implantação:
Multi-AZ Cluster de banco de dados: cria um cluster de banco de dados com uma instância de banco de dados primária e duas instâncias de banco de dados em espera legíveis, cada instância de banco de dados em uma zona de disponibilidade diferente. Fornece alta disponibilidade, redundância de dados e aumenta a capacidade de workloads prontas para o servidor.
Multi-AZ Instância de banco de dados: cria uma instância de banco de dados primária e uma instância de banco de dados em espera em uma zona de disponibilidade diferente. Isso fornece alta disponibilidade e redundância de dados, mas a instância de banco de dados em espera não é compatível com conexões para workloads de leitura.
Instância de banco de dados única: cria uma única instância de banco de dados sem instâncias de banco de dados em espera.
Comportamento de backup com instâncias e clusters
-
Point-in-Time A recuperação (PITR) pode oferecer suporte a instâncias, mas não a clusters.
-
Não há suporte para copiar um Multi-AZ snapshot de cluster de banco de dados.
-
O nome do recurso da Amazon (ARN) para um ponto de recuperação do RDS depende do uso de uma instância ou cluster:
Um ARN de instância do RDS:
arn:aws:rds:region:account:db:nameUm Multi-Availability cluster RDS:
arn:aws:rds:region:account:cluster:name
Para obter mais informações, consulte implantações de Multi-AZ cluster de banco de dados no Guia do usuário do Amazon RDS.
Para obter mais informações sobre como criar um snapshot de Multi-AZ cluster de banco de dados, consulte o Guia do usuário do Amazon RDS.
Bancos de dados globais do Amazon Aurora
AWS recomenda manter backups em todas as regiões em que seu banco de dados global está implantado.
Perguntas comuns sobre backups contínuos do Amazon RDS e do Aurora
Como os backups contínuos do Amazon RDS e do Aurora estão vinculados aos backups automatizados?
AWS Backup a recuperação pontual (backups contínuos) centraliza o gerenciamento de backups automatizados no Amazon RDS e no Aurora. Quando você ativa o backup contínuo AWS Backup, AWS Backup assume o controle dos backups automatizados do Amazon RDS ou do Aurora. Você não pode mais alterar a hora de início do backup (janela de backup preferencial) ou a retenção usando o console ou as APIs do Amazon RDS ou do Aurora. Você ainda pode gerenciar a janela de manutenção a partir do console ou da API do Amazon RDS ou do Aurora. AWS Backup agenda backups automatizados de forma inteligente para evitar a sobreposição com outros backups programados (instantâneos) e com a janela de manutenção, sempre que possível.
Como os backups contínuos aparecem no AWS Backup console?
No AWS Backup console, navegue até o cofre especificado em seu plano de backup e procure Contínuo na coluna Tipo de backup. O backup é exibido como Disponível após a conclusão do primeiro backup contínuo, indicando que o PITR está disponível para esse recurso.
Como o controle dos backups automatizados pode ser devolvido ao Amazon RDS ou ao Aurora?
Para devolver o controle dos backups automatizados ao Amazon RDS ou ao Aurora, primeiro exclua o plano ou a regra de backup com backups contínuos habilitados para o Amazon RDS ou o Aurora, ou modifique a regra para remover o backup contínuo. Em seguida, escolha uma das seguintes opções:
-
Preserve os dados de backup: execute a
DisassociateRecoveryPointAPI. Isso dissocia o controle contínuo de backup e libera para o Amazon RDS, preservando os dados de backup no Amazon RDS que você pode usar para realizar uma restauração. -
Remover dados de backup: execute a
DeleteRecoveryPointAPI. Isso exclui o ponto de recuperação contínua, remove os dados de backup e devolve o controle ao Amazon RDS.
Importante
Quando você executa DisassociateRecoveryPoint ouDeleteRecoveryPoint, AWS Backup chama a ModifyDBInstance API para instâncias do Amazon RDS ou a ModifyDBCluster API para clusters do Aurora e aplica a alteração imediatamente. Se houver alguma alteração de configuração pendente no Amazon RDS ou no Aurora, essas alterações também serão aplicadas imediatamente. Pode haver um breve tempo de inatividade durante essa operação.
Para obter mais informações, consulte Como posso interromper um backup contínuo do Amazon RDS em AWS Backup?