To begreper som ofte blandes
«Vi har backup» kan bety mye forskjellig. For noen er det et øyeblikksbilde av hele serveren, for andre en nattlig eksport av databasen til et annet sted. Begge deler er nyttige, men de beskytter mot ulike ting. Å vite forskjellen er det som avgjør om du kommer raskt tilbake etter en feil – eller om dataene er borte.
Hva er et snapshot?
Et snapshot fanger hele diskens tilstand på et bestemt tidspunkt: operativsystem, programvare, konfigurasjon og data. Gjenoppretter du et snapshot, settes hele serveren tilbake til slik den var akkurat da. Det er raskt og enkelt, og perfekt når en oppdatering har gått galt eller noen har slettet feil katalog.
Hva er en backup?
En backup er en kopi av bestemte data – filer, databaser, opplastinger – som lagres et annet sted og i et format som kan leses uavhengig av den opprinnelige serveren. Du kan gjenopprette én enkelt fil, én tabell eller flytte dataene til en helt ny server.
| Snapshot | Backup | |
|---|---|---|
| Hva kopieres | Hele serveren | Utvalgte filer og databaser |
| Gjenoppretting | Hele serveren tilbake i tid | Enkeltfiler, tabeller eller alt |
| Hastighet | Rask, ofte ett klikk | Avhenger av datamengde og rutiner |
| Typisk bruk | Feilede oppdateringer, menneskelige feil | Langtidslagring, flytting, revisjon |
| Uavhengig av plattformen | Nei, knyttet til leverandøren | Ja, hvis formatet er åpent |
3-2-1-prinsippet
Et godt utgangspunkt for viktig data er 3-2-1-regelen:
- 3 kopier av dataene – originalen og to sikkerhetskopier.
- 2 ulike lagringsmedier eller systemer.
- 1 kopi et annet sted enn de andre, adskilt fra produksjonsmiljøet.
Poenget er at én enkelt hendelse – en diskfeil, et kompromittert passord eller en feilkonfigurasjon – ikke skal kunne ødelegge alle kopiene samtidig. Snapshots som lagres på en separat filserver, kombinert med en egen eksport av de viktigste dataene, kommer langt på vei.
Dette dekker ikke snapshots
Snapshots er et sterkt verktøy, men de er ikke svaret på alt:
- Feil som har stått lenge. Har en feil eller et innbrudd ligget uoppdaget i flere uker, kan alle snapshots inneholde problemet.
- Behov for én enkelt fil. Å rulle tilbake hele serveren for å hente én slettet fil overskriver også alt som har skjedd etterpå.
- Lang oppbevaring. Snapshots roteres. Trenger du data fra i fjor, må du ha en egen arkivrutine.
- Data utenfor serveren. E-post hos en annen leverandør, filer i en ekstern lagringstjeneste eller data i tredjeparts-API-er er ikke med.
Databaser krever ekstra omtanke
En database som skriver data i det øyeblikket snapshotet tas, kan i verste fall bli lagret i en tilstand der ikke alle endringer er skrevet ferdig til disk. Moderne databaser som PostgreSQL og MariaDB er laget for å komme seg etter et brått stopp, men for viktige data er det tryggest å i tillegg ta en logisk eksport:
# MariaDB/MySQL – konsistent eksport uten å låse tabellene
mysqldump --single-transaction --routines minbase | gzip > minbase-$(date +%F).sql.gz
# PostgreSQL
pg_dump -Fc minbase > minbase-$(date +%F).dumpKjør eksporten fra en tidsplan (cron eller systemd-timer), og sørg for at filene havner et annet sted enn på selve serveren. Da har du både et raskt snapshot og en database du kan lese inn hvor som helst.
En backup du ikke har testet, er bare et håp
Det vanligste problemet med backup er ikke at den mangler, men at ingen har prøvd å gjenopprette den. Sett opp en fast rutine:
- Velg et tidspunkt, for eksempel første mandag hver måned.
- Gjenopprett en database-eksport til en testdatabase og sjekk at tabellene og de nyeste radene finnes.
- Hent ut en tilfeldig fil fra backupen og åpne den.
- Noter hvor lang tid gjenopprettingen tok – det er tiden du vil være nede ved en ekte hendelse.
- Oppdater rutinen hvis noe manglet.
Slik fungerer snapshots hos Webber
Alle Webber-servere har snapshots inkludert, og de lagres på en separat filserver i Norge – ikke på samme disk som serveren. Det gir deg:
- Automatiske daglige og ukentlige snapshots. Start beholder 7 daglige og 4 ukentlige, Plus beholder 14 daglige og 4 ukentlige.
- Manuelle snapshots før større endringer: 5 på Start og 10 på Plus.
- Ett-klikks gjenoppretting i kontrollpanelet.
- Sikkerhets-snapshot før gjenoppretting. Før du ruller tilbake, tas det automatisk et snapshot av nåværende tilstand. Angrer du, kan du gå tilbake dit.
Administrerte snapshots og hjelp med gjenoppretting er en del av driften hos Webber. For data som må oppbevares lenge, eller som du vil ha tilgjengelig helt uavhengig av oss, anbefaler vi en egen eksport i tillegg – vi hjelper gjerne med å sette det opp. Se priser og hva som er inkludert.
Ofte stilte spørsmål
Er snapshots nok som backup?
For mange nettsider og apper dekker snapshots på separat filserver det viktigste behovet. For forretningskritiske data anbefaler vi i tillegg en egen eksport av databasen, slik at du følger 3-2-1-prinsippet.
Hvor mange snapshots får jeg hos Webber?
Start har 7 daglige, 4 ukentlige og 5 manuelle snapshots. Plus har 14 daglige, 4 ukentlige og 10 manuelle.
Mister jeg data når jeg gjenoppretter et snapshot?
Endringer etter snapshotet overskrives, men hos Webber tas det automatisk et sikkerhets-snapshot før gjenoppretting, så du kan gå tilbake om du angrer.
Hvor lagres snapshots?
På en separat filserver i Norge, adskilt fra selve serveren.