VPS-backup og snapshot-guide
En server kan gå ned på grunn av en dårlig oppdatering, en feil, skadevare eller et maskinvareproblem. En god plan kombinerer snapshots, backuper og en testet gjenoppretting. På ONIE støtter Cloud Servers i Ho Chi Minh City snapshots og backuper, og du kan legge til ekstra Block Storage for data.
Snapshot mot backup
| Snapshot | Backup | |
|---|---|---|
| Hva det er | En lagret tilstand på disken på ett bestemt tidspunkt | En separat kopi av serveren eller dataene |
| Best for | En rask vei tilbake før en oppgradering eller konfigurasjonsendring | Gjenoppretting etter tap, skade eller sletting |
| Lagret | Nær den opprinnelige serveren | På separat lagring |
| Hastighet | Raskt å ta og gjenopprette | Tregere, avhenger av størrelsen |
Bruk begge: et snapshot før risikable endringer og planlagte backuper for alt annet.
3-2-1-regelen
Ta vare på 3 kopier av viktige data, på 2 ulike typer lagring, med 1 kopi et annet sted. Et snapshot på samme server er ikke nok alene.
Sikkerhetskopiere filer
rsync kopierer bare det som har endret seg:
rsync -aH --delete /var/www/ backup@backup-host:/srv/backups/www/restic lager krypterte, deduplikerte backuper til mange mål:
sudo apt install -y restic
restic -r sftp:backup@backup-host:/srv/restic init
restic -r sftp:backup@backup-host:/srv/restic backup /var/www /etc
restic -r sftp:backup@backup-host:/srv/restic forget --keep-daily 7 --keep-weekly 4 --pruneSikkerhetskopiere en database
Kopier databasen med en dump i stedet for å kopiere datafilene mens de er i bruk:
mysqldump --single-transaction --routines -u root wordpress | gzip > /var/backups/wordpress-$(date +%F).sql.gzFor PostgreSQL bruker du pg_dump.
Automatiser det
Kjør backuper fra cron eller en systemd-timer, og ha en oppbevaringspolicy som fjerner gamle kopier:
sudo crontab -e
# every day at 02:30
30 2 * * * /usr/local/bin/backup.shTest gjenopprettingen
En backup du aldri har gjenopprettet, er bare en antagelse. Gjenopprett til en reserveserver én gang i måneden, og kontroller at nettstedet og dataene fungerer. Skriv ned stegene, slik at alle i teamet kan gjøre det.
Før store endringer
Ta et snapshot, gjør endringen, test den, og slett snapshotet når du er sikker. Dette passer godt sammen med et sikkert SSH-oppsett, og den samme vanen hjelper når du oppgraderer et WordPress-nettsted.
Ofte stilte spørsmål
How often should I back up?
Daglig er vanlig for nettsteder og databaser som endrer seg ofte. Ta backup oftere hvis tap av en dag med data ville gjort vondt.
Are snapshots billed?
Snapshots og backuper faktureres etter plassen de bruker. Se gjeldende priser på prissiden for tjenesten.
Where should I store backups?
Ikke bare på samme server. Bruk et annet sted eller en annen leverandør, slik at ett enkelt problem ikke kan fjerne alle kopiene.