Cloud & DevOps3. April 20268 min read

Backups, die Sie wirklich wiederherstellen können

Ein Backup, das nie wiederhergestellt wurde, ist eine Hoffnung, keine Absicherung. So bauen Sie Backups auf, denen Sie vertrauen können, wenn der schlimmste Tag kommt.

Von Innovation T Team


Fast jedes Team hat Backups. Weit weniger haben Backups, die sie tatsächlich schon einmal wiederhergestellt haben. Die Lücke zwischen diesen beiden Zuständen ist genau der Ort, an dem Unternehmen Daten verlieren, Tage verlieren und manchmal das Geschäft selbst verlieren, denn ein Backup, das nie getestet wurde, ist keine Absicherung, sondern eine Hoffnung mit angehängtem Zeitplan.

Die unbequeme Wahrheit lautet: Backups scheitern lautlos. Der Job läuft jede Nacht grün durch, die Speicherrechnung kommt jeden Monat, und alle gehen davon aus, dass das Sicherheitsnetz vorhanden ist. Dann, eines Morgens, ist eine Datenbank beschädigt, es erscheint eine Ransomware-Nachricht, oder eine Entwicklerin führt ein Löschkommando gegen die Produktion aus, und Sie stellen fest, dass das Archiv unvollständig ist, mit einem verlorenen Schlüssel verschlüsselt wurde oder zwei Wochen veraltet ist. In diesem Leitfaden geht es darum, diese Lücke zu schließen und Backups aufzubauen, die Sie unter Druck wirklich wiederherstellen können.

Beginnen Sie mit zwei Zahlen: RPO und RTO

Bevor Sie ein Backup-Werkzeug auch nur anfassen, müssen Sie sich auf zwei Zahlen einigen, denn sie prägen jede Entscheidung, die folgt.

  • Das Recovery Point Objective (RPO) beschreibt, wie viele Daten Sie sich leisten können zu verlieren, gemessen in Zeit. Ein RPO von einer Stunde bedeutet, dass Sie nach einer Katastrophe in Kauf nehmen, bis zur letzten Stunde an Änderungen zu verlieren. Diese Zahl bestimmt, wie oft Sie sichern.
  • Das Recovery Time Objective (RTO) beschreibt, wie lange Sie sich einen Ausfall leisten können. Ein RTO von vier Stunden bedeutet, dass das Geschäft innerhalb von vier Stunden wieder laufen muss. Diese Zahl bestimmt Ihre Wiederherstellungsstrategie und Ihre Architektur.

Das sind Geschäftsentscheidungen, keine technischen, auch wenn es meist die Entwickler sind, die sie am Ende stillschweigend festlegen. Nach unserer Erfahrung haben die meisten Teams dieses Gespräch nie geführt, und so tragen sie ein implizites RPO von vierundzwanzig Stunden (nächtliche Backups) und ein RTO von "so lange es eben dauert" mit sich, das sich an dem Tag, an dem es darauf ankommt, als viel zu langsam erweist. Halten Sie beide Zahlen pro System schriftlich fest. Eine Marketing-Website und ein Zahlungshauptbuch verdienen nicht dieselben Ziele, und so zu tun, als wäre es so, verschwendet entweder Geld oder lässt Ihre kritischen Daten unzureichend geschützt.

Die 3-2-1-Regel gilt weiterhin, mit einer Wendung für 2026

Die alte 3-2-1-Regel bleibt das Rückgrat einer vernünftigen Strategie: Bewahren Sie 3 Kopien Ihrer Daten auf, auf 2 verschiedenen Arten von Medien oder Speicher, mit 1 Kopie an einem externen Standort. Sie hat Bestand, weil sie gegen die drei Arten schützt, auf die Backups zugrunde gehen: Hardwareausfall, standortweite Katastrophe und menschliches Versagen.

Was sich geändert hat, ist das Bedrohungsmodell. Ransomware-Banden suchen inzwischen zuerst nach Ihren Backups, denn diese zu verschlüsseln oder zu löschen ist das, was aus einem Vorfall eine Lösegeldzahlung macht. Die moderne Fassung lautet daher 3-2-1-1-0: Fügen Sie 1 Kopie hinzu, die offline oder unveränderlich (immutable) ist, und streben Sie 0 durch Tests verifizierte Fehler an.

Diese unveränderliche Kopie ist die wichtigste Verbesserung, die Sie in diesem Jahr vornehmen können. Objektspeicher mit einer Object-Lock- oder WORM-Richtlinie (write-once-read-many) bedeutet, dass selbst ein Angreifer mit vollständigen Administratorrechten das Backup weder verändern noch löschen kann, bis das Aufbewahrungsfenster abläuft. Physisch (air-gapped) oder logisch isolierte Kopien erfüllen denselben Zweck. Wenn Ihre gesamte Backup-Geschichte im selben Cloud-Konto, unter denselben Zugangsdaten, liegt wie die Systeme, die sie schützt, dann haben Sie kein Backup. Sie haben eine zweite Sache, die Sie gleichzeitig verlieren können. Das hängt unmittelbar mit einer umfassenderen Sicherheitshaltung zusammen, die wir in unserem Leitfaden zur Zero-Trust-Architektur behandeln.

Was Sie tatsächlich schützen

Backups verrotten still und leise, wenn Teams das Offensichtliche schützen und den Rest vergessen. Eine Wiederherstellung, die Ihre Datenbank zurückbringt, aber nicht die Konfiguration, die sie nutzbar macht, ist nur eine halbe Wiederherstellung. Erfassen Sie das vollständige Bild:

  • Datenbanken, einschließlich der Transaktionsprotokolle (transaction logs), damit Sie eine Point-in-Time-Recovery durchführen können und nicht nur den Snapshot der letzten Nacht wiederherstellen.
  • Objekt- und Dateispeicher: von Nutzern hochgeladene Dateien, generierte Dokumente, Medien und alles andere, was Ihre Anwendung zur Laufzeit schreibt.
  • Konfiguration und Geheimnisse: Umgebungsvariablen, Feature-Flags und der Inhalt Ihres Secrets-Managers (verschlüsselt und mit dokumentiertem Entschlüsselungspfad).
  • Infrastrukturdefinitionen: Ihr Terraform- oder Pulumi-State, die Pipeline-Konfigurationen und die DNS-Einträge, damit Sie die Umgebung, in der die Daten leben, neu aufbauen können.
  • Institutionelles Wissen: das Runbook, das erklärt, wie man all das Obige wieder zusammensetzt, denn die Person, die es auswendig kennt, wird an dem Tag im Urlaub sein, an dem Sie sie brauchen.

Testen Sie Wiederherstellungen, nicht nur Backups

Das ist der Kern der Sache. Der einzige Beweis dafür, dass ein Backup funktioniert, ist eine erfolgreiche Wiederherstellung, und der einzige Weg zu wissen, dass Ihre Wiederherstellung funktioniert, ist, sie kürzlich durchgeführt zu haben. Ein Backup, das Sie nie wiederhergestellt haben, hat einen unbekannten Status, den Sie zu Planungszwecken als gescheitert behandeln sollten.

Machen Sie Wiederherstellungsübungen zu einem geplanten, langweiligen, routinemäßigen Ereignis. Hier ist ein praktischer Rhythmus und eine Checkliste zum Durchführen:

  1. Wählen Sie ein Ziel und ein Szenario. Suchen Sie sich ein System und einen realistischen Ausfall aus, zum Beispiel "die primäre Datenbank ist beschädigt und nicht wiederherstellbar".
  2. Stellen Sie in einer sauberen, isolierten Umgebung wieder her. Testen Sie niemals, indem Sie die Produktion überschreiben. Ziehen Sie eine frische Umgebung hoch, damit Sie eine fehlgeschlagene Übung nichts kostet.
  3. Stellen Sie aus dem tatsächlichen Backup wieder her, und verwenden Sie dabei nur die verfügbare Dokumentation. Wenn ein Schritt nur im Kopf einer einzelnen Person existiert, hat die Übung bereits eine Lücke gefunden.
  4. Überprüfen Sie die Datenintegrität, nicht nur, dass Dateien vorhanden sind. Führen Sie Prüfsummen (checksums), Zeilenzählungen und einige echte Anwendungsabfragen aus. Bestätigen Sie, dass die Anwendung startet und mit den wiederhergestellten Daten funktioniert.
  5. Messen Sie die tatsächlich verstrichene Zeit (wall-clock). Vergleichen Sie sie mit Ihrem RTO. Wenn die Wiederherstellung acht Stunden dauert und Ihr RTO vier beträgt, haben Sie ein Problem, das Sie heute lösen müssen, nicht während des echten Vorfalls.
  6. Testen Sie die Point-in-Time-Recovery, nicht nur den neuesten Snapshot. Stellen Sie zu einem bestimmten Zeitstempel wieder her, um zu beweisen, dass Ihre Transaktionsprotokolle und Ihre Aufbewahrung tatsächlich funktionieren.
  7. Halten Sie schriftlich fest, was kaputtgegangen ist, und korrigieren Sie das Runbook. Jede Übung verbessert die nächste.

Führen Sie dies für kritische Systeme mindestens vierteljährlich durch, und nach jeder wesentlichen Architekturänderung. Teams, die das tun, schlafen besser, und der Unterschied zeigt sich an dem Tag, an dem tatsächlich etwas ausfällt: Ein geübtes Team arbeitet eine Checkliste ab, während ein ungeübtes Team in Panik improvisiert. Wenn Sie einen externen Belastungstest Ihrer Wiederherstellungshaltung wünschen, ist ein Sicherheitsaudit Ihrer Website und Infrastruktur ein guter Ausgangspunkt.

Automatisieren, überwachen und bei Fehlern alarmieren

Manuelle Backups werden übersprungen, und stille Fehler sind der Feind. Alles, was hier beschrieben wird, sollte nach einem Zeitplan ohne menschliches Zutun ablaufen, und es sollte laut werden, wenn es kaputtgeht.

Automatisieren Sie die Backup-Jobs über Ihr CI/CD oder einen verwalteten Scheduler, und versionieren Sie die Backup-Konfiguration in git zusammen mit dem Rest Ihrer Infrastruktur. Und dann, ganz entscheidend, alarmieren Sie bei Fehlern und bei Ausbleiben. Ein Job, der fehlschlägt, ist das eine Problem; ein Job, der still und leise aufhört zu laufen, ist schlimmer, denn das Dashboard bleibt grün, während Ihr Schutz unbemerkt ausläuft. Alarmieren Sie, wenn ein Backup fehlschlägt, wenn es innerhalb des erwarteten Fensters überhaupt nicht läuft, und wenn seine Größe stark von der Norm abweicht (ein Backup, das plötzlich um neunzig Prozent schrumpft, will Ihnen etwas sagen). Verfolgen Sie den Abschluss der Backups, ihre Dauer, den Trend ihrer Größe und die Ergebnisse der Wiederherstellungstests als erstrangige Kennzahlen neben Ihren übrigen Zuverlässigkeitssignalen.

Achten Sie auf die Kosten, aber nicht durch riskantes Sparen

Backups können teuer werden, besonders bei langer Aufbewahrung und häufigen Snapshots, weshalb es verlockend ist, sie zu kürzen. Kürzen Sie klug statt gefährlich. Nutzen Sie Speicher-Lebenszyklusstufen, um ältere Backups automatisch in günstigeren Kalt- (cold) oder Archivspeicher zu verschieben. Halten Sie aktuelle Backups im heißen (hot) Zugriff für schnelle Wiederherstellungen und lassen Sie den langen Schwanz in günstigere Stufen altern. Deduplizierung und Kompression verringern das Volumen für die meisten Datensätze erheblich. Legen Sie Aufbewahrungsrichtlinien fest, die den tatsächlichen Anforderungen entsprechen, einschließlich etwaiger regulatorischer, anstatt aus Trägheit alles für immer aufzubewahren. Wir gehen auf dieses Gleichgewicht in unserem Playbook zur Optimierung von Cloud-Kosten tiefer ein, und die leitende Regel ist einfach: Optimieren Sie die Speicherklasse und das Aufbewahrungsfenster, niemals die Existenz der externen oder unveränderlichen Kopie.

Eine Backup-Strategie, der Sie vertrauen können

Fügt man alles zusammen, sieht eine vertrauenswürdige Strategie so aus:

  • Explizite RPO- und RTO-Werte pro System, mit dem Geschäft abgestimmt.
  • 3-2-1-1-0 in der Praxis, mit mindestens einer unveränderlichen oder Offline-Kopie.
  • Eine vollständige Bestandsaufnahme dessen, was Sie schützen, einschließlich Konfiguration, Geheimnissen und Infrastruktur-State.
  • Automatisierte, überwachte Jobs, die bei Fehlern und Ausbleiben alarmieren.
  • Regelmäßige, dokumentierte Wiederherstellungsübungen, die die Integrität überprüfen und die Zeit messen.
  • Aufbewahrungs- und Speicherstufen, die auf Kosten getrimmt sind, ohne die Widerstandsfähigkeit anzutasten.

Nichts davon ist exotisch. Es ist Disziplin, und Disziplin ist genau das, was erodiert, wenn ein Team schnell ausliefert und noch nichts schiefgegangen ist. Der beste Zeitpunkt, sie aufzubauen, ist, bevor Sie sie brauchen, was immer früher ist, als es sich anfühlt.

Wie Innovation T helfen kann

Bei Innovation T entwerfen und betreiben wir Backup- und Disaster-Recovery-Systeme, die standhalten, wenn sie getestet werden, weil wir sie testen. Wir helfen Teams dabei, realistische RPO- und RTO-Ziele zu setzen, unveränderliche und externe Kopien umzusetzen, die ein Ransomware-Ereignis überstehen, die Jobs zu automatisieren und zu überwachen und die Wiederherstellungsübungen durchzuführen, die aus einer nervösen Hoffnung eine erwiesene Fähigkeit machen. Wenn Ihre Backups noch nie wirklich wiederhergestellt wurden, helfen wir Ihnen lieber, das an einem ruhigen Dienstag herauszufinden, als während eines laufenden Vorfalls.

Entdecken Sie unsere Leistungen, um zu sehen, wie unser Cloud- und DevOps-Team an Zuverlässigkeit herangeht, oder nehmen Sie Kontakt auf, und wir helfen Ihnen, die Backups, die Sie bereits haben, auf die Probe zu stellen und die Lücken zu schließen, bevor sie Sie etwas kosten.

#Backups#Wiederherstellung#Zuverlässigkeit#devops

Bereit, mit Innovation T zu bauen?

Ob Sicherheit, Wachstum oder Engineering, unser Team hilft Ihnen, es gut umzusetzen.