Her er de viktigste trinnene for å administrere sikkerhetskopier for MySQL-databaser på AWS RDS:
1. Automatiske sikkerhetskopier:
- RDS tar automatisk fulle daglige sikkerhetskopier av MySQL-databasen din og lagrer transaksjonsloggene kontinuerlig.
- Som standard er automatiserte sikkerhetskopier aktivert og beholdes i 7 dager, men du kan konfigurere oppbevaringsperioden for sikkerhetskopiering i opptil 35 dager.
- For å aktivere eller endre oppbevaringsperioden for sikkerhetskopiering, gå til RDS-konsollen, velg databaseforekomsten og rediger oppbevaringsperioden for sikkerhetskopien.
2. Manuelle øyeblikksbilder:
- Du kan også lage manuelle øyeblikksbilder av databasen når som helst, som er fullstendige sikkerhetskopier av databasen din.
- For å lage et manuelt øyeblikksbilde, gå til RDS-konsollen, velg databaseforekomsten din og velg "Ta et øyeblikksbilde".
- Manuelle øyeblikksbilder beholdes til du sletter dem manuelt.
3. Sikkerhetskopieringslagring:
- Automatiserte sikkerhetskopier og manuelle øyeblikksbilder lagres i Amazon S3, som gir holdbar og svært tilgjengelig lagring.
- Lagringen som brukes til sikkerhetskopiering er inkludert i RDS-lagringstildelingen din og medfører ingen ekstra kostnader.
4. Gjenopprett fra sikkerhetskopier:
- For å gjenopprette databasen fra en sikkerhetskopi, gå til RDS-konsollen, velg øyeblikksbildet du vil gjenopprette, og velg "Gjenopprett øyeblikksbilde".
- Du kan gjenopprette til en ny databaseforekomst eller overskrive den eksisterende forekomsten.
- For automatiserte sikkerhetskopier kan du også utføre en punkt-i-tids-gjenoppretting til et hvilket som helst punkt innenfor sikkerhetskopieringsperioden.
5. Sikkerhetskopieringsovervåking:
- Overvåk lagringsbruk og oppbevaringsperioder for sikkerhetskopiering for å sikre at du har nok plass og tilgjengelige sikkerhetskopier.
- Bruk Amazon CloudWatch til å stille inn alarmer for sikkerhetskopieringsrelaterte beregninger, for eksempel bruk av backuplagring og oppbevaringsperiode for backup.
6. Sikkerhetskopieringsoptimalisering:
- Optimaliser sikkerhetskopieringsstrategien din ved å justere oppbevaringsperioden for backup basert på gjenopprettingskravene dine.
- Vurder å bruke Multi-AZ-distribusjoner for høy tilgjengelighet og katastrofegjenoppretting.
- Test sikkerhetskopierings- og gjenopprettingsprosessen regelmessig for å sikre at den fungerer som forventet.
Ved å følge disse beste fremgangsmåtene kan du effektivt administrere sikkerhetskopier for MySQL-databasene dine på AWS RDS og sikre påliteligheten og gjenopprettingsevnen til dataene dine.
Sitater:[1] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html
[2] https://repost.aws/knowledge-center/rds-mysql-automated-backups
[3] https://sudoconsultants.com/how-to-backup-mysql-databases-on-amazon-rds/
[4] https://docs.aws.amazon.com/aws-backup/latest/devguide/rds-backup.html
[5] https://ericvanier.com/best-practices-for-managing-aws-mysql-rds-4/