Back-up

Introductie

Leerdoelen

  • Het beschermen van de data
  • Het terugdraaien van wijzigingen

Wat is een backup?

...

Waar beschermen we tegen?

  • Per ongeluk weggooien door gebruiker
  • Brand, diefstal, verlies
  • Defecten
  • Bitrot
  • Cryptoware / Malware

Veiligheid

  • Online: gekoppeld aan het netwerk
    • De kopie is online beschikbaar
    • Snelle restore tijden
    • Gevoelig voor hacks
  • Offline: ligt ergens in een kast oid.
    • Data ligt ergens opgeslagen en is niet online
    • veilig tegen hacks/cryptoware
    • Kost meer tijd om data terug te zetten

Locatie

  • On-site:
    • Op dezelfde locatie als het origineel
    • Netwerk snelheden meestal hoog
  • Off-site:
    • De kopie is op andere locatie
    • Beveiliging tegen verlies van de locatie
    • Netwerk snelheden meestal trager

Geschiedenis / Versies / Versioning

  • Hoe ver wil je terug kunnen in het verleden?
  • Hoeveel versies moeten er zijn?
  • Hoe sla je verschillende versies op?
    • Bestand-1.0.0.txt
    • Bestand-20260513_1422.txt
  • Hoeveel ruimte reserveren we voor backups?
  • Wat mag het kosten?

Opties?

  • CD, DVD, WoRM-drive (Read-Only)
  • Tape
  • Disk (harddisk, SSD, USB-sticks)
  • Copy (Mirror, RAID, etc.)
  • Snapshots
  • Cloud

Soorten back-up

  • Backup naar een andere medium (tape, disk, CD)
  • Versioning (GIT, SVN, CVS)
  • Clonen van systemen (Virtual machines)
  • Snapshots (van systemen of disks)
  • RAID systemen (1-6)

Backup Problemen

  • Hoe backup je 1 Petabyte over een netwerk?
    • Ethernet 10 Gbps is 10 gigabit / sec
    • Byte is 8 bits: 1 petabyte = 8 petabits
    • 8 petabits = 8.000.000 gigabits
    • 8.000.000 gigabit @ 10 gigabit / sec = 800.000 seconden
    • 800.000 seconden / 3600 = 222 uur
    • Backup window is dus een probleem
  • Bitrot : omvallende bits door veroudering
    • Bij meer bits is de kans groter
  • MTBF : gemiddelde levensduur van een disk

Mogelijke oplossingen

  • De-duplicatie
  • Compressie
  • Hak data op in stukjes over meerdere fysieke paden
  • Realtime check op bitrot
    • Checksum (hash)
  • Automatic versioning
    • Aantal versies?
  • Verspreid een opslagsysteem over meerdere locaties
  • Het hoeft geen keuze te zijn, je kan ook meerdere oplossingen kiezen
  • Alles hangt samen met het budget en het risico

Samenvatting

  • On-site / Off-site
  • Online / Offline backup
  • Problemen en oplossing met backup