Backup e Restore DynamoDB Database

Backup e Restore DynamoDB Database
Uma das principais considerações para escolher um banco de dados é sua capacidade de fazer backup de seus dados de forma confiável. O backup de seus dados o protege da perda devido a circunstâncias inevitáveis, como falha de hardware, desastres naturais ou erro humano. Curiosamente, o banco de dados DynamoDB apresenta recursos confiáveis ​​de backup de dados e restauração.

Ao fazer backup regularmente de seus dados, você pode garantir que você tenha uma cópia de seus dados críticos que você pode usar para restaurar seu sistema no caso de perda de dados. Esse recurso pode ajudá -lo a evitar tempo de inatividade significativo e potencial perda de negócios ou receita. Também ajudará você a atender aos requisitos de conformidade e padrões regulatórios.

Este artigo explica os recursos de restauração de backup e dados no DynamoDB. Ele fornece um guia passo a passo sobre a definição de backup e restauração dos recursos das tabelas do DynamoDB.

Como configurar e usar o backup no DynamoDB

Você pode criar um backup de tabela usando vários métodos. Tente criar o backup da sua tabela usando as seguintes maneiras:

Crie backup de tabela DynamoDB usando o AWS Management Console

Para configurar um backup no Amazon DynamoDB, você pode usar o console de gerenciamento da AWS para criar um backup da sua mesa. Aqui estão as etapas para fazer isso:

Etapa 1: Abra o Console de Gerenciamento da AWS, faça login e navegue até a página de serviço do DynamoDB.

Etapa 2: No menu de navegação esquerda, clique em Mesas, e selecione a tabela para a qual você deseja criar um backup. Vamos usar o Filme Tabela para esta ilustração.

Etapa 3: Na página de visão geral da tabela, clique em “Backups" aba. Clique no botão "Criar backup".

Etapa 4: na caixa de diálogo "Criar backup", insira um nome para o seu backup e selecione um período de retenção. Este é o tempo em que seu backup estará disponível. Vamos citar nosso backup como Moviebackup. Clique no botão "Criar backup" para criar o backup.

Nesta fase, o status de backup da sua página será lido Criando e mudar para Disponível Depois que seu sistema realizar o processo.

Etapa 5: Depois que o backup for criado, ele aparecerá na lista de backups na guia "Backups". Você pode acessar seus backups na lista de backups sob demanda.

Crie um backup de tabela do DynamoDB usando a AWS CLI

Também é possível criar um backup de tabela usando a AWS CLI. Este método exige que você use o AWS DynamoDB Create-backup Utilitário, que vem com os seguintes argumentos:

  • -Nome da tabela: O nome da tabela para o qual você deseja criar um backup
  • -nome de backup: O nome do backup esperado
  • -período de retenção: A duração que você deseja reter o backup

Abaixo está um comando de amostra que pretende criar um backup para uma mesa de cinema. O nome de backup é o Moviebackup, enquanto o período de retenção da tabela é de 14 dias:

AWS DynamoDB Create-Backup-Table-Name Movie-Backup-Nome Moviebackup-Retenção-Período 14

O utilitário anterior criará o backup de filme e retornará com sucesso informações sobre o backup na resposta. A resposta incluirá o tempo em que o backup foi criado e o nome do recurso Amazon do backup ou ARN.

Você pode acessar e restaurar o backup usando o AWS DynamoDB Restauração-tabela de backup comando. O utilitário leva os seguintes argumentos, e é essencial especificar a tabela de destino e o backup arn.

  • -Nome da tabela de destino: O nome da tabela que você pretende restaurar
  • -Backup-Arn: O nome do recurso da Amazon ou ARN do qual você pretende restaurar o backup

O comando a seguir ilustra como você pode usar o AWS DynamoDB Restauração-tabela de backup comando:

AWS DynamoDB Restauração-tabela de backup-Target-Table-Name My-Table-Backup-ARN ARN: AWS: DynamoDB: US-WEST-1: MTC2345678VTS: Tabela/My-Table/Backup/2022-12- 14T22: 41: 45

O comando restaurará sua tabela do backup especificado e fornecerá uma resposta sobre os detalhes da tabela. Os elementos que ele listarão incluem o nome da tabela, seu esquema de chave primária e o tempo de restauração.

Conclusão

Backup de dados e restauração são empreendimentos vitais para qualquer empresa. E o DynamoDB permite criar cópias de tabelas ou dados essenciais de maneira segura e incrivelmente acessível. Sua capacidade de recuperar dados ajudará imensamente para evitar possíveis interrupções. Você pode fazer backup regularmente de dados críticos no DynamoDB para melhorar a continuidade e manter suas operações.