Backup

Definition

A backup is a backup copy of stored data on another medium such as SSD or hard disk, CD-R, tape or in the cloud. This is to protect against software problems, data loss due to hardware failure, external threats, natural disasters or malware. Even the backup can be affected by data loss, which means you always need more than a single copy.

Standardverfahren

Voll-Backups werden meistens nur bei Datenbanken oder in Entwicklungsumgebungen angewendet. Die Datenmengen sind hier begrenzt sowie gut kalkulierbar. Bei mehreren Millionen unstrukturierter Daten lassen sich Datenmenge und Datentransferrate in keine kalkulierbare Beziehung mehr bringen.

Ab einer bestimmten Datenmenge muss man das Backup-Volumen reduzieren. Das Voll-Backup kann daher mit einem differentiellen Backup oder einem inkrementellen Backup kombiniert werden. Continious Data Protection (CDP) und Readly-only Snapshots haben sich auch bewährt. Wenn dies nicht ausreicht, hilft eine Deduplizierung bewährt, die man gern mit einem Kompressionsverfahren kombiniert. Globale Deduplizierung und CBT (Change Block Tracking) kommen als moderne Verfahren hinzu.

Inkrementelles Backup

Beim inkrementellen Backup nutzt man die Flag Archivierung, was erst nach erneutem Dateibeschreiben zurückgesetzt wird, sodass Dateien wieder in den Backup-Zyklus gelangen. Bei dem Restore muss nach dem letzten Voll-Backup jedes danach produzierte Teil-Backup wieder in der richtigen Reihenfolge zurückkopiert werden.

Differentielles Backup

Durch das differentielle Backup wird dem Anwender im Notfall das Kopieren zahlreicher Inkremente erspart. Hierbei werden bei allen Backups je alle bearbeiteten Daten ab dem letzten Voll-Backup gesichert.

Snapshots

Die Datensicherung auf Tape dauert etwas Zeit, in der gewöhnlich bereits neue Daten generiert werden. Ein Snapshot, welcher in häufigen Abständen oder kurz vor einem Eingriff ins System gezogen werden kann, schafft hierbei Abhilfe. Snapshots sind keine wirkliche Datensicherung, sondern Merkzettel darüber, welche Dateiblöcke man seit dem zuletzt durchgeführten Snapshot verändert hat. Dabei werden entweder alte Daten an andere Orte verschoben und neue kommen an deren Stelle oder umgekehrt. Als Snapshot Mirror können Snapshots auch die gesamten Dateien als Hintergrund-Aktivität auf ein weiteres Speichersystem kopieren.

nach oben