Backup Entscheidungen

Generelle Entscheidungskriterien

Wenn wir über Backup nachdenken, dann können die folgenden Elemente relevant sein:

  • Systemkonfiguration: Konfiguration und Installationszustand des zugrundeliegenden Systems.
  • Applikationskonfiguration: Die einstellungen der eigentlichen Anwendung
  • Applikations-Binaries: Die ausführbaren Dateien einer Anwendung.
  • Anwendungsdaten: Die Daten, die bei der Nutzung der Anwendung entstehen.
  • Logdaten: Logmeldungen, die wichtige Ereignisse protokollieren.

Entscheidungskriterien je Anwendung

Neben den eigentlichen Backup-Inhalten (für deren Backup generelle Richlinien gelten können) muss natürlich auch die einzelne Anwendung betrachtet werden:

ID Messgröße
Anwendungsname
Aktuelle Datengröße der Anwendung
Erwartetes Datenwachstum der Anwendung für das bevorstehende Jahr
Logdaten Wachstum / Jahr
Anwendungsdaten-Backup auf dem „Source“- System
Generationen im Tagesintervall
Generationen im Wochenintervall
Generationen im Monatsintervall
Anwendungsdaten-Backup auf dem „Sink“-System
Generationen im Tagesintervall
Generationen im Wochenintervall
Generationen im Monatsintervall
Anforderungen der Anwendung
Wichtigkeit / Verfügbarkeit der Anwendungsdaten
Vertraulichkeit der Anwendungsdaten
Vertraulichkeit der Logdaten
Wiederherstellungszeit im Katastrophenfall

Entscheidungs-Beispiel für das "Beispiel Unternehmen"

Generell

Wir machen für Anwendungsdaten und Logdaten ein Backup. Code und Konfigurationen benötigen kein Backup, da der Code im Versions Management System gespeichert ist.

  • Systemkonfiguration: Wird vollständig durch ConfigManagement erstellt und ist daher immer reproduzierbar. - Kein Backup Bedarf.
  • Applikationskonfiguration: Wird vollständig durch ConfigManagement erstellt und ist daher immer reproduzierbar. - Kein Backup Bedarf.
  • Applikations-Binaries: Binaries werden für das ConfigManagement auf einem speziellen Artefakt-Server abgelegt. - Kein zusätzlicher Backup Bedarf, allgemeine Aufbewahrungszeit: 1 Jahr.
  • Anwendungsdaten: Werden gemäß Kriterien-Tabelle gesichert - Backup Bedarf.
  • Logdaten: Logdaten werden zwar teilweise in Echtzeit Aggregiert und gesammelt (Logstash, Ossec), für eine vertiefte Analyse sollen Logdaten allerdings zusätzlich gesichert werden. Logdaten werden also gemäß Kriterien-Tabelle gesichert - Backup Bedarf, allgemeine Aufbewahrungszeit: 1 Jahr.

Je Anwendung

Für die Festlegung der Anwendungs-Individuellen Bedarfe haben wir die o.g. Tabelle verwendet. Für die Verfügbarkeit nutzen wir dei folgende Definition:

Definition Verfügbarkeit

  • Hoch: Hoch wichtige Daten werden in einem anderen Rechenzentrum aufbewahrt.
  • Normal: Normal wichtige Daten werden auf einem anderen Server aufbewahrt.
  • Niedrig: Weniger wichtige Daten werden nur auf dem gleichen Server und im Backup Store des Hosting Providers aufbewahrt.