Die einfache 3-2-1 Backup Regel besagt, das jede Datei drei mal existiert, auf mindesten zwei unterschiedlichen Medien gespeichert und einmal an einem anderen Ort aufbewahrt wird.
Ein Cloud Backup stellt in einem 3-2-1 Konzept die letzte (und langsamste) Möglichkeit dar, wieder an Deine Daten heranzukommen, ist aber oft auch die langsamste.
Backupkonzept
Ein Backup ist demnach kein Produkt, sondern ein Konzept was auf deine Bedürfnisse und Möglichkeiten angepasst werden muss. Deine Daten sind der Grundbaustein Deiner Unternehmung und buchstäblich zu hüten wie ein Schatz. Ein Datenverlust ist immer ein geschäftsschädigendes Ereignis.
In diesem (zugegeben umfassenden) Beispiel werden die Daten auf dem Server (SRV) regelmässig eingefroren und für mehrere Wochen aufbewahrt. Die Jails des Servers werden abends intern (REP) und die jailspezifischen Daten auf tank kopiert (MNT). Danach werden die gesamten Jails und Dateien auf eine USB Festplatte (RSY & REP) und auf pCloud verschlüsselt kopiert (RCL). Der Backup Server (SRVBACKUP) im Nebengebäude holt sich (REP) jeden Abend einen kompletten Datenbestand vom Server ab der ebenfalls regelmäßig eingefroren und für mehrere Wochen aufbewahrt wird.
SNAPSHOT = Immer komplett, komplettes System, komplettes Jail
RSY = Daten per rsync sichern (z.b. auf eine USB Platte)
RCL = Daten per Cloud sichern (z.B. nach pCloud)
REP = Replizieren ganzer ZFS Snapshots auf andere Festplatten oder andere Server
MOUNT = Direkter Zugriff auf die Daten
Ein entscheidender Punkt an so einem Konzept ist die Nachvollziehbarkeit und gute Dokumentation, damit es im Fall der Fälle zu einem guten Ergebnis kommt: Die Daten konnten wiederhergestellt werden.
Warum ist ein RAID kein Backup?
Wenn eine Datenbank auf einem RAID-Speichersystem läuft und ein DROP-Befehl zum Löschen aller Daten in der Datenbank ausgeführt wird, bietet RAID keinen Schutz. Es gibt keine Möglichkeit, Daten wiederherzustellen, die absichtlich oder unabsichtlich aus dem Speichersystem gelöscht wurden. Aus diesem Grund ist RAID kein Backup. Backups bieten Versionskontrolle und Schutz vor böswilliger oder anderweitiger Löschung von Daten. RAID ist ein Hardware-Redundanzstandard, der vor dem Ausfall einer oder mehrerer Festplatten schützt, ohne die Verfügbarkeit des Dienstes zu beeinträchtigen.
In einem Satz: RAID bedeutet Verfügbarkeit, Backup bedeutet Wiederherstellbarkeit.