Sikkerhetskopiering og gjenoppretting DynamoDB -database

Sikkerhetskopiering og gjenoppretting DynamoDB -database
Et av de beste hensynene for å velge en database er dens evne til å sikkerhetskopiere dataene dine pålitelig. Sikkerhetskopiering av dataene dine beskytter deg mot tap på grunn av uunngåelige omstendigheter, for eksempel maskinvarefeil, naturkatastrofer eller menneskelig feil. Interessant nok har DynamoDB -databasen pålitelige data om sikkerhetskopiering og gjenoppretting av data.

Ved regelmessig sikkerhetskopiering av dataene dine, kan du sikre at du har en kopi av kritiske data som du kan bruke til å gjenopprette systemet ditt i tilfelle datatap. Denne funksjonen kan hjelpe deg med å unngå betydelig driftsstans og potensielt tap av virksomhet eller inntekter. Det vil også hjelpe deg med å oppfylle krav til samsvar og forskriftsmessige standarder.

Denne oppskrivningen forklarer sikkerhetskopierings- og datainnrettingsfunksjonene i DynamoDB. Det gir en trinn-for-trinns guide for innstilling av sikkerhetskopiering og gjenoppretting av DynamoDB-tabellers evner.

Hvordan sette opp og bruke sikkerhetskopi på dynamoDB

Du kan opprette en sikkerhetskopi av tabellen ved hjelp av forskjellige metoder. Prøv å lage bordbackup ved hjelp av følgende måter:

Lag DynamoDB Table Backup ved hjelp av AWS Management Console

For å sette opp en sikkerhetskopi på Amazon DynamoDB, kan du bruke AWS Management Console til å lage en sikkerhetskopi av tabellen din. Her er trinnene for å gjøre dette:

Trinn 1: Åpne AWS Management Console, Logg på og naviger til DynamoDB -servicesiden.

Trinn 2: I den venstre navigasjonsmenyen, klikk på Bord, og velg tabellen du vil opprette en sikkerhetskopi. Vi vil bruke Film Tabell for denne illustrasjonen.

Trinn 3: På tabellens oversiktsside, klikk på "Sikkerhetskopier”Tab. Klikk på "Opprett sikkerhetskopi" -knappen.

Trinn 4: I dialogboksen “Create Backup”, skriv inn et navn for sikkerhetskopien og velg en oppbevaringsperiode. Dette er hvor lang tid din sikkerhetskopi vil være tilgjengelig. Vi vil navngi sikkerhetskopien vår som MovieBackup. Klikk på "Opprett sikkerhetskopi" -knappen for å opprette sikkerhetskopieringen.

På dette stadiet vil sikkerhetskopieringsstatusen til siden din lese Skape og endre til Tilgjengelig Når systemet ditt har oppnådd prosessen.

Trinn 5: Når sikkerhetskopien er opprettet, vil den vises i listen over sikkerhetskopiering på fanen "Backups". Du kan få tilgang til sikkerhetskopiene dine på listen over etterspørsel.

Lag en DynamoDB -tabell sikkerhetskopi ved hjelp av AWS CLI

Det er også mulig å lage en sikkerhetskopi av tabellen ved hjelp av AWS CLI. Denne metoden krever at du bruker AWS DynamoDB Create-Backup Verktøy, som følger med følgende argumenter:

  • -Bordnavn: Navnet på tabellen du vil opprette en sikkerhetskopi
  • -Backup-name: Navnet på den forventede sikkerhetskopien
  • -oppbevaringsperiod: Varigheten du vil beholde sikkerhetskopien

Nedenfor er en prøvekommando som har til hensikt å lage en sikkerhetskopi for et filmbord. Backup -navnet er MovieBackup, mens oppbevaringsperioden for tabellen er 14 dager:

AWS DynamoDB Create-Backup--Table-Name Movie-Backup-Name MovieBackup-Retention-Period 14

Det forrige verktøyet vil opprette filmbackup og gi tilbake informasjon om sikkerhetskopien i svaret. Responsen vil omfatte tiden sikkerhetskopien ble opprettet og sikkerhetskopiets Amazon -ressursnavn eller ARN.

Du kan få tilgang til og gjenopprette sikkerhetskopien ved å bruke AWS DynamoDB Restore-Table-from-backup kommando. Verktøyet tar følgende argumenter, og det er viktig å spesifisere måltabellen og sikkerhetskopien ARN.

  • -Mål-bord-navn: Navnet på tabellen du har tenkt å gjenopprette
  • -Backup-arn: Amazon ressursnavn eller ARN som du har tenkt å gjenopprette sikkerhetskopien

Følgende kommando illustrerer hvordan du kan bruke AWS DynamoDB Restore-Table-from-backup kommando:

AWS DynamoDB Restore-Table-from-Backup--Target-Table-Name My-Table-Backup-ARN ARN: AWS: DynamoDB: US-West-1: MTC2345678VTS: Tabell/My-Table/Backup/2022-12- 14T22: 41: 45

Kommandoen vil gjenopprette tabellen din fra den spesifiserte sikkerhetskopien og gi deg et svar på detaljene i tabellen. Elementene den vil liste inkluderer tabellnavnet, dets primære nøkkelskjema og restaureringstid.

Konklusjon

Data -sikkerhetskopiering og restaurering er viktige selskaper for enhver bedrift. Og DynamoDB lar deg lage kopier av essensielle tabeller eller data på en sikker og utrolig tilgjengelig måte. Din evne til å gjenopprette data vil enormt hjelpe til med å unngå potensielle forstyrrelser. Du kan regelmessig sikkerhetskopiere kritiske data på DynamoDB for å forbedre kontinuiteten og opprettholde driften din.